新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1310

 
Порт-моне тв:

问题没有解决,在一个图表上开了订单,在第二个图表上却不想要,显然又是在所有的图表上计算OrdersTotal(如果这个魔术师改变了,甚至编制了一个单独的EA)

 double Openone,    //цена открытия первой свечи
Opentwo,    //цена открытия второй свечи
Closeone,   //цена закрытия первой свечи
Closetwo,   //цена закрытия второй свечи
Lowone,     //цена минимальная первой свечи
Lowtwo,     //цена минимальная второй свечи
Lowthree,   //цена минимальная третьей свечи
Openthree,  //цена открытия третьей свечи
Closethree, //цена закрытия третьей свечи
CloseOrder, //закрыть ордер
Highone,    //цена максимальная первой свечи
Hightwo,    //цена максимальная второй свечи
Highthree,    //цена максимальная второй свечи
Highfour,    //цена максимальная второй свечи
Highfive,    //цена максимальная второй свечи
Highsix,    //цена максимальная второй свечи
Highseven,    //цена максимальная второй свечи
Higheight,    //цена максимальная второй свечи
Lowfour,    //цена минимальная четвертой свечи
Lowfive,    //цена минимальная пятой свечи
Lowsix,    //цена минимальная шестой свечи
Lowseven,    //цена минимальная седьмой свечи
Loweight,    //цена минимальная восьмой свечи
Closefour,  //цена закрытия четвертой свечи
Openfour,
Low15,
Low25, 
SLbuy, TPbuy,  SLsell, TPsell,   //цена открытия четвертой свечи
OrderOpenPrice;
int ticket, ticketclose; 
int OrderOfSymbol; 

重命名或删除

 
MakarFX:
把我帖子里的功能。
终于成功了,但说实话,我不明白那时的区别是什么,你能解释一下吗?
 
Порт-моне тв:
终于成功了,但说实话,我不明白有什么区别,你能解释一下吗?

你给我的代码,你没有把OrdersTotal() 改为OrderOfSymbol。

我没有马上注意到它

 
MakarFX:

你给我的代码,你没有把OrdersTotal()改为OrderOfSymbol。

我没有马上注意到它

但事情是这样的,谢谢。另一个愚蠢的问题,如果在mql中有这样的东西,那就是通过订单买入的Ask`的价格不断地与当前Ask进行比较?如果在一段时间后没有需要的移动,那么在一段时间后我将启用这个功能来实现收支平衡(我知道拖网),我对当前的Ask与购买的Ask感兴趣,我也无法实现......
 
Порт-моне тв:
我知道问题出在哪里了,谢谢。另一个愚蠢的问题,在mql中是否有这样的事情,即一个订单买入的Ask`的价格与当前Ask相比是永久的?因此,例如我想写一个函数,如果在一段时间后没有想要的动作,那么在一段时间后,我会将这个函数切换到收支平衡(我知道拖网),我对当前的Ask与购买的Ask感兴趣,我也无法实现...
   for(int pos=0;pos<OrdersTotal();pos++)
      if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES))
         if(OrderSymbol()==_Symbol)
            if(OrderOpenPrice()+ point < == > Ask)

黄色的是你想要的价格变动

蓝色是你希望与Ask的比较

P.S. 但是,当你的采购以出价结束时,你为什么需要一个询问?

 
MakarFX:

黄色的是你想要的价格变动

蓝色是你希望与Ask的比较

P.S. 但是,当你的采购在Bid时被关闭,你为什么需要一个Ask?

哦,好极了!好吧,我指的是一般的当前价格(Bid)。我会试着写。谢谢你的帮助!祝你有个愉快的一天
 
Порт-моне тв:
哦,好极了!好吧,我指的是一般的当前价格(Bid)。我会试着写的。谢谢你的帮助!祝你有个愉快的一天

增加

如果(OrderType()==OP_BUY)

 
为什么DLL不能在MT4的离线图表中工作?
 

问候。你能给我一个提示吗?

OrdersHistoryTotal()返回客户终端加载的当前账户历史中的关闭和删除的订单数量。

这些就在这里

问题1:是否可以获得 "从 "的日期或选定的时期?

问题2:我能否获得比终端加载的更多历史记录,或者我能否以编程方式加载?

 
Andrey Sokolov:

问候。你能给我一个提示吗?

OrdersHistoryTotal()返回客户终端加载的当前账户历史中的关闭和删除的订单数量。

你可以在这里看到它。

问题1:是否可以获得 "从 "的日期或选定的时期?

问题2:我能否获得比终端加载的更多历史记录,或者我能否以编程方式加载?

问题1:我不明白这个问题(

问题2:不,你不能

原因: