//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 05.06.2008 |//| Описание : Возвращает тикет ближайшей к рынку позиции по цене открытия. |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любая позиция) |//| mn - MagicNumber (-1 - любой магик) |//+----------------------------------------------------------------------------+int TicketNearPos(string sy="", int op=-1, int mn=-1) {
double mi, p;
int i, k=OrdersTotal(), pp=0, ti=0;
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if ((OrderSymbol()==sy || sy=="") && (op<0 || OrderType()==op)) {
if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
if (mn<0 || OrderMagicNumber()==mn) {
if (OrderType()==OP_BUY) mi=MarketInfo(OrderSymbol(), MODE_ASK);
if (OrderType()==OP_SELL) mi=MarketInfo(OrderSymbol(), MODE_BID);
p=MarketInfo(OrderSymbol(), MODE_POINT);
if (p==0) if (StringFind(sy, "JPY")<0) p=0.0001; else p=0.01;
if (pp==0 || pp>MathAbs(OrderOpenPrice()-mi)/p) {
pp=MathAbs(OrderOpenPrice()-mi)/p;
ti=OrderTicket();
}
}
}
}
}
}
return(ti);
}
首先,周期前的差异是1000。在循环中,如果开盘价减去现价的模数小于差值,那么差值就等于获得的值,票据被储存在一个变量中。
我也是这么想的)但出了点问题。你能给我一个例子,说明如何在网上跟踪最接近的订单的开盘价和当前价格。或者,也许只是比较一下,寻找最低的价格)
我也是这么想的)但出了点问题。你能给我一个例子,说明如何在网上跟踪最接近的订单的开盘价和当前价格。或者,也许只是比较一下,寻找最低的价格)
看一看这个。
这一点也要纠正。
不需要乘以MODE_SPREAD - 以点为单位的点差
你可以检查一下。
并使之成为
日安,马卡!
如果你想了解关闭最小和最大订单的逻辑,你有两部分的代码。用话说,听起来是这样的:"如果一个网格的订单缩减超过了某个水平,我们就关闭网格中的最小和最大订单,利润不低于指定水平" 。
然后 "如果缩水已经低于设定的水平,我们回到订单平均原则:所有盈利的订单对所有亏损的订单"。
如果缩减没有减少到设定的水平以下,当达到一定利润时,我们再次关闭下一个最小和最大订单"。
现在,专家顾问了解到,如果超过了缩减量,就会采取最小和最大订单--EA按规定关闭第一个货币对,但它以相同的价格关闭所有其他货币对,而不注意利润计算。
据我所知,我应该通过 OrderClose()函数 来及时阻止它。提前感谢您的帮助!!!!
你好,对不起,这个问题很原始,但我在哪里可以找到EA租户的联系方式?或者我如何联系购买/租用了EA的人?
你不能。你可以在产品讨论标签中进行对话。你可以在相关标签中发布新闻。
你不能。你可以在产品讨论标签中进行对话。你可以在适当的标签中发布新闻。
谢谢你!
下午好。
日安,马卡!!!。
我给了你另一个功能......不需要添加任何东西
或者你可以移动它...
我给了你另一个功能......不需要添加任何东西
或者你可以移动它...
没有任何变化