[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 7

 
yosuf:
请解释一下什么是累积交易?例如,有一个减去100点的卖出头寸,TS试图建立一个买入头寸,是否有这种可能性?或者说,如果中大真的开设了一个BAY的职位,还能剩下什么 "总量"?

如果你的多头交易的手数相同,它将与你的空头交易重叠。因此,如果你以四为单位思考,你的止损就被触发了。
 

如何计算历史上AccountEquity() AccountBalance()之间的 最大差异?

谢谢你。

 
计算历史上每个订单的开盘价 和价格极值之间的最大距离,乘以手数和点价,将其全部加起来,再加上保证金。
 
rustein:

如何计算历史上AccountEquity() AccountBalance()之间的 最大差异?

谢谢你。

AccountBalance(M1) = BeginBalance + Profit (on closed trades);

AccountEquity(M1) = AccountBalance(M1) + Profit (on open trades);

并通过BeginBalance运行。

MaxProsadka[0] = MathMax (MaxProsadka[0], AccountEquity(M1) - AccountBalance(M1);

MaxProsadka[1] =MathMin(MaxProsadka[1], AccountEquity(M1) - AccountBalance(M1))。

类似这样的事情。

 
特别是第二个......。
 
FAQ:
我真诚地祝愿你在这条充满荆棘的道路上好运。
谢谢你。
 
TarasBY:

Kim是在很久以前写的函数,那时还没有使用5位数的DC,因此这些函数并不总是能正确工作,例如这几行。

第二行可以简单地完全删除,以避免 "强调 "代码或检查错误的例外,ZERO_DIVIDE可以这样写。

在init()中把点值写进全局EA变量,然后从那里取值,这样做会更优雅。


是的...我很久以前就注意到了这一点,但一直没有去做。

我会解决这个问题。谢谢你。

 
刚刚开始学习MQL4。我正在尝试编写我自己的EA。我无法解决一个问题。

假设我有未结订单 "buy1"、"buy2"、"buy3 "和挂单 "buy4"、"buy5"、"buy6"。我不能写一个脚本,在其中一个订单突破止盈时关闭所有这些订单。

请帮助我这个初学者。我非常感谢你们的答复。
 
是否有可能规定,如果价格在止损点上收盘,则在同一方向上打开交易,如果它在同一方向上收盘,则在同一方向上打开交易?只是有或没有?)))) 谢谢)
 

非常感谢大家。

问题是我需要一个简单的例子,计算每个订单有效期内开盘价 和价格极值之间的最大距离。这一点我想不出来,怎么做。