[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 168

 
DhP:

我怎样才能使这个周期 "更容易"?需要很长的时间来计算。
 if(iHigh(NULL,60,i)>LOWprice && LOWprice>iLow(NULL,60,i)) if(LOWprice> bid) CountH++ else CountL++; 
 
告诉我,为什么你需要酒吧 "超过一年"?如果你真的只需要 "某个领域 "的数据,为什么你需要 "一年以上 "的酒吧?找到一个定义 "情节大小 "的工具,然后使用等于 "情节大小 "的条数
 
splxgf:
是的,它更有 "色彩",更正确。
 
DDFedor:
告诉我,为什么你需要酒吧 "超过一年"?如果你真的只需要 "某个领域 "的数据,为什么你需要 "一年以上 "的酒吧?找到一个定义 "情节大小 "的工具,然后使用等于 "情节大小 "的条数。
我不明白...
 
我不知道是否美观和正确,但它摆脱了双重调用iHigh,iLow...。我现在懒得想了,如果你了解代码的逻辑,也许会有其他的选择。
 
splxgf:
我不知道是否美观和正确,但它摆脱了双重调用iHigh,iLow...。我现在懒得想了,如果你了解代码的逻辑,也许会有其他的选择。


这里。

          if(LOWprice> bid)if(iHigh(NULL,60,i)>LOWprice && LOWprice>iLow(NULL,60,i))CountH++;  
          if(LOWprice<=bid)if(iHigh(NULL,60,i)>LOWprice && LOWprice>iLow(NULL,60,i))CountL++;

没有iHigh,iLow双重调用--有一个额外的检查,如果(LOWprice<=bid)--我们应该使用else。

 
splxgf:
我不知道什么是美和正确性,但它有助于避免双重iHigh,iLow...我现在懒得去想了,但如果我理解了代码的逻辑,也许会有其他的选择。

为了明天的新头。

一个双循环(while和for)选择高于和低于买入价的价格,并计算一年中价格 "穿透 "小时柱的次数。

穿透了最多条形 的价格是最强的阻力位。

因此,我们在600点范围内有两个强势水平。高于和低于投标。

 

否则,我将创建一个大的价格水平数组(60KB不会太多,可以为了速度而牺牲),并以小时柱的交叉量来填充它。它将在初始阶段被调用一次,随着新小时条形图的出现,必要的水平将被递增,在所有其他情况下,数组将通过一个简单的周期选择所需的价格。

 
abolk:


如果在程序上,当打开一个订单时,有一个magik和一个注释,你可以在magik或注释中加密关于订单打开的具体条件的信息。

一般来说,止损不是由一个条件触发的,但当价格达到一个价格水平时,订单可以通过一个条件关闭。

而在写完n条后,我们应该如何回到已经写好的评论?


一般来说,我怎样才能获得关于最后关闭的订单的信息?

 
Xaoss1990:

我如何在写完评论后回到已经写好的评论,N条?

一般来说,我怎样才能获得关于最后关闭的订单的信息?


订单选择https://docs.mql4.com/ru/trading/OrderSelect- 通过循环或按票选择

然后使用Order*()函数查询相应的顺序参数