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

ICP
ICP
3.334
+2.90%