请问magic幻数可以修改吗?

 

想把手动开仓的单子,也加上幻数,但是写出来的好像不能用,大家看看有没有办法解决?

   int total = PositionsTotal();
   for(int i = total - 1; i >= 0; i--)
   {
      if(PositionGetString(POSITION_SYMBOL) == _Symbol && PositionGetInteger(POSITION_MAGIC) != 001)
      {
         MqlTradeRequest request = {};
         MqlTradeResult  result = {};
         request.action = TRADE_ACTION_MODIFY;
         request.type_filling = ORDER_FILLING_IOC;
         request.position = PositionGetTicket(i);
         request.symbol = _Symbol;
         request.magic = 001;
         int aaat = 0;
      }
   }
 
幻数不可修改,手工单子的幻数默认是0
 
可以通过修改价位的方式,尝试一下,没验证过
 
Blur Darkness:

想把手动开仓的单子,也加上幻数,但是写出来的好像不能用,大家看看有没有办法解决?

magic下单之前设置好,下单后就无法更改了。如果想更改,把原来单子删除,重新下新单即可。

 
Wen Tao Xiong #:
可以通过修改价位的方式,尝试一下,没验证过

我试了,没成功,好像是改不了

 
Tiecheng Fu #:

magic下单之前设置好,下单后就无法更改了。如果想更改,把原来单子删除,重新下新单即可。

好的,主要想解决自己手机下的单子的问题,谢谢

 
Ziheng Zhuang #:
幻数不可修改,手工单子的幻数默认是0

谢谢!

 

使用"手機端APP"下的單 只能是手工單

使用"電腦端程式"才可以透過EA或是腳本 添加Magic成為自動或半自動的單

方法千萬種 要自己去想方法運用

 
为什么要把手动开的单子加上magic呢,我建议你可以研究全自动ea,或者换一种方式去改变你原来的思路,例如把你手动开仓的策略交给程序来开仓不就ok了吗。