icp is moving down it is the market maker trap and retaila trader loss his captail due to this

ICP
ICP
2.362
-4.45%