void CloseHalfOrders(int otype) // ф-ция закрытия половины ордеров сетки
{
int count = 0; double CTbuy = CountTrades(OP_BUY); double CTsell = CountTrades(OP_SELL);
double n = NormalizeDouble (CTbuy/2,1); double k = NormalizeDouble (CTsell/2,1);
for (int i =0; i<=OrdersTotal(); i++)
{
if (OrderSelect(i, SELECT_BY_POS,MODE_TRADES))
{
if (OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
{
if (OrderType() == otype)
{
if (otype == OP_BUY)
{
if (count<n)
OrderClose(OrderTicket(),OrderLots(),Bid,0,Lime);
count++;
i--; // ВЕРНУТЬСЯ НА ПОЗИЦИЮ УДАЛЁННОГО ОРДЕРАSleep(1000);
}
if (otype ==OP_SELL)
{
if (count<k)
OrderClose(OrderTicket(),OrderLots(),Ask,0,Lime);
count++;
i--; // ВЕРНУТЬСЯ НА ПОЗИЦИЮ УДАЛЁННОГО ОРДЕРАSleep(1000);
}
}
}
}
}
}
挂在上面,不在修改
如果没有图片,写下如何正确插入。
目前试图通过复制来粘贴。BMP文件为725kb。
伙计们,我遇到了一个奇怪的问题。在代码的这一部分,测试器只是挂起:日志中没有错误,处理器以最大速度运行,但测试器什么也没做。
不要忘记检查除以零的 情况
它起作用了。VladislavVG的照片是不同的。最后一条ZZ(红色)射线没有形成。
指标数据是不同的。我们不理解对方。
我不知道是什么原因,但我看起来很傻。
我不会担心,也许它仍然是一条白色的条纹!
代码在哪里?
它挂在上面,不在修改中
也许它也挂在上面。
不要忘记检查除以0的情况
那是什么意思?
新的文本将自行擦除旧的文本。在需要的地方加粗注释("新文本")。
可以写几行。 Comment("mas[00]= ",mas[0],"\n",
---以此类推 ---
"mas[01]=",mas[1])。
谢谢你的帮助。
你能告诉我,在主题 "工作 "中,价格下的预算(信用额度)是否意味着工作的价格(美元)?
是的 - 1学分 - 1美元