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

 
Leo59:
Artyom,请提供一个工作代码的例子!!!!。

而你所给的....例如第87行:maHandle=iMA(Symbol(),0,ExtPeriod,0,MODE_EMA,PRICE_CLOSE)。
那么,它适合在哪里?

这应该爬上你的心灵之门。五的代码。请自己搜索一下网站--我搜索了一下,把我遇到的第一件事胡乱贴了出来。或者只看一下代码,就能明白是什么原因。

这是为了帮助那些想要了解的人,而不是为了满足奇思妙想。

 
给专业人士的问题。专家顾问以零的TP和SL参数打开一个订单,然后通过设置适当的参数对其进行修改。长期以来,在几个账户上,一切都工作得无懈可击。然而,我最近在Forex4you开设了一个NDD账户,并注意到有时修改不会立即发生(当一个货币对上只有一个订单时),而是在我再次运行终端 时才发生。日志中没有关于修改尝试的条目(除了在下次启动时打开和修改)(在我的专家顾问中有7次尝试)。这可能与什么有关(它不会立即修改)--与NDD账户的特殊性、浮动点差、终端对这种类型的账户的不正确操作有关,或者需要对这种账户的EA代码进行修正。
 
Youri Lazurenko:   一个EA开了一个TP和SL为零的订单,然后修改了它。

在修改 while( ! RefreshRates());之前尝试在结尾处加一个分号

Sleep(1000); Delay 1 second or while( ! RefreshRates() )Sleep(1000); 有时,调用经纪商是有帮助的。

 
STARIJ:

在修改 while( ! RefreshRates());之前尝试在结尾处加一个分号

或 Sleep(1000); 延迟1秒或 while(!RefreshRates())Sleep(1000); 有时候,调用经纪人是有帮助的...


谢谢你,我会努力的。给经纪人打电话也没有用(我就是这样开始的)。

做了一个改变,明天会看到结果。我仍然认为是执行出了问题,而不是EA出了问题--同一个EA,在同一个账户上,只是在另一个货币对上打开并修改了订单,这是它应该的。

 
伙计们,你们好。你能告诉我如何将佣金转换成积分吗?差价可以通过MODE_SPREAD转换。
 
Rustam Bikbulatov:
伙计们,你们好。你能告诉我如何将佣金转换成积分吗?可以用MODE_SPREAD来转换差值。

为了什么?
 
Vitalie Postolache:

为了什么?

为了什么,把佣金转为积分?

tv=SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE);

(OrderCommission()/(tv*OrderLots()))*Point()
 
Vitaly Muzichenko:
将佣金转为积分有什么意义?

是的
 
Vitalie Postolache:

是的
例如,你可能想在止损单上加点,或在拖网上加点。
 
Vitaly Muzichenko:
例如,你可能想在止损单或拖网中添加点数。

佣金与价格点没有关系。无论价格 该订单有效期内 经过多少个点,它都会从订单中收取。是的,你可以把它转化为点数,但它会比价差大一点。所以,我问,这有什么用呢?也许是目标小于价差的Pipsatters?