Что нового по сравнению с версией 1.4? stSender. Изменена процедура записи файлов под требования билда 610 и выше. stReceiver. Функции проверки существования файла и копирования файлов заменены на аналогичные, поддерживающие UNICODE (для работоспособности в билде 610 и выше). Разработан и доступен для покупки новый советник e-Reverser...
if (OrderMagicNumber()==Magic&&OrderSymbol()==Symbol()&&OrderType()==OP_BUY&&
NormalizeDouble(SAR,Digits)>NormalizeDouble(OrderStopLoss(),Digits)&&NormalizeDouble(SAR,Digits)<NormalizeDouble(Bid,Digits))
OrderModify(OrderTicket(),0,SAR,0,0,Blue);
晚上好。
为选定的工具建立了一个指标--波动率汇总表。无论指标安装在哪个图表上,数据的计算结果应该是一样的。然而,它的计算方式不同。取决于图表的分母中是否有日元。
如果有,表格看起来像这样。
如果没有,它看起来像这样。
以下是代码。
晚上好。
为选定的工具建立了一个指标--波动率汇总表。无论指标安装在哪个图表上,数据的计算结果应该是一样的。然而,它的计算方式不同。取决于图表的分母中是否有日元。
已经遇到了这个问题--日元的小数位 较少。因此 "点 "将是不同的。还是别的什么?
顺便说一下,建议使用Point() 或_Point我已经遇到过这种情况--日元的小数位 较少。因此,点将是不同的
尝试添加一个条件
并在此除以Z^
但最终,在没有日元的情况下,一切都很清楚。
但对于日元,则是一团糟。
尝试添加一个条件
并在此除以Z^
但最终,在没有日元的情况下,一切都很清楚。
但对于日元,则是一团糟。
用 "SymbolInfoDouble(syb[k],SYMBOL_POINT) "代替Point。
用 "SymbolInfoDouble(syb[k],SYMBOL_POINT) "代替Point。
谢谢你,现在到处都很清楚了,而且没有任何错误。
谢谢你,现在到处都很清楚了,不会再有什么差错了。
将代码优化一下,在一个字符上只调用一次计算。
将代码优化一下,在一个字符上只调用一次计算。
本着这种精神,把所有的代码减少到一个简洁的数组操作。任何相同逻辑的重复都应该被设计成循环。
日安!
如何解决这个问题?我写了一个EA,在一个不成功的交易中下了一个增加手数的挂单(如2倍)。
但是当挂单被执行时(很少,10个案例中有1个),手数没有乘以系数,尽管它最初是按照算法放置的。
下面是一个例子。
一笔交易以0.4手成交,立即以0.8手挂单,当它被执行时,成交量变成了0.4手。
它可能是什么?
谢谢你。
日安!
如何解决这个问题?我写了一个EA,在一个不成功的交易中下了一个增加手数的挂单(如2倍)。
但是当挂单被执行时(很少,10个案例中有1个),手数没有乘以系数,尽管它最初是按照算法放置的。
下面是一个例子。
一笔交易以0.4手成交,立即以0.8手挂单,当它被执行时,成交量变成了0.4手。
它可能是什么?
谢谢你。
会不会是部分发生的呢?日志中的内容是什么?