[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 15

 
TarasBY:
首先以更正确的形式写出条件中的价格。Close[0] (bar not closed) 等于Bid。也许这将改变你的指标行为的某些方面
好吧,我试试。谢谢你。
 
TarasBY:
在评论我的文章时,你经常过...我不需要它,站在你试图为之评论的人的角度,我也会放弃它。在你掌握MQL4的道路上,还有很多启示等着你。

如果有什么不对的地方,我很抱歉,我没有冒犯的意思,而且我很清楚,我对MQL4 的了解与你的了解是无法 相比的。
 
请看专家顾问,帮我做一个条件,关闭链上最后一个开仓的订单,整个链上的订单也随之关闭,有了这些功能就容易理解了。
 
调试专家顾问 时,我需要在某些指标值上画出不同颜色的箭头,以便在测试器中看到是否有进入市场的前提条件。谁能提供一个例子的链接?
 
Usual_Trader:
在调试专家顾问时,我需要在某些指标值上画出不同颜色的箭头,以便在测试器中看到是否有进入市场的前提条件。谁能提供一个例子的链接?
你可以在这里 查看。我在指标本身中使用了这个原则(检查指标的信号代码),但这个方法可以理解(如果你愿意的话)。
 
Frostr:
请看一下EA,帮我写一个条件,以便当链上的最后一个订单被关闭时,整个订单链也一起被关闭,这样就很容易理解所有的功能。


你把这个愿望正式化一点。究竟什么时候关闭一个特定的订单?

如果没有,那就非常简单。

在计划开始时

int previous_total_orders=0。

在程序主体上。

在新秩序的开端

previous_orders++;

检查。

如果(prevous_orders>OrdersTotal())CloseAllTrades(Sym); //这个函数可以是任何关闭某个符号的所有订单的代码。

如果是最后一个开放的订单被关闭,那么

在程序的开始,声明Last_ticket变量

当订单Last_ticket=OrderSend..... 被打开时

检查。

如果(OrderSelect(Last_ticket,SELECT_BY_TICKET, int pool=MODE_TRADES)!=true)CloseAllTrades(Sym)

 
TarasBY:
你可以在这里 看一下。我是在指标本身中使用这个原理(检查指标的信号代码),但这个方法可以理解(如果你想)。

谢谢
 

我将文本与线价+3*点挂钩(即我将其略微放高),但是,当我改变图表(窗口)的大小时,文本现在在线的上方,现在在下方,现在在线的水平上(它跳动)...为什么会发生这种情况?- 我算是给出了准确的价格坐标。它是如何解决的?

我看了看,也试了试别人怎么做,但效果都差不多。我想了解这种 "反弹 "是如何摆脱的。而最重要的是,为什么会出现既然坐标是硬的:价格和时间?

 
我搞不清楚为什么专家不工作...尝试了各种方法...没有什么...
 
Usual_Trader:


你把这个愿望正式化一点。究竟什么时候关闭一个特定的订单?

如果没有,那就非常简单。

在节目开始的时候...


谢谢,我将尝试一下 !

(我想做一个开仓 序列,只要价格走势进入亏损状态,就应该开一个较大手数的仓位,较大手数的开仓应该重复进行,直到最后一个较大手数的仓位被止损关闭,这里我们需要这个链条上的所有仓位一起关闭)