//----------------------------------------------------------- intTotalSell(){intcount=0; //Функция возвращающая количество устаноавленныых SELL ордеров
for(inti=0; i<OrdersTotal(); i++){ //задается цикл от ноля до общего количества всех ордеров if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES))break; //Выбирается ордер по позиции из списка, если не выбран - выход
if(OrderSymbol()!=Symbol())continue; //Сравнивается по символу, если соответствует - продолжить
if(OrderType()==OP_SELL)count++;}return(count);} //Сравнивается по типу SELL, если соответствует то увеличивает счетчик ордеров на 1//------------------------------------------------------------ intTotalSellStop(){intcount=0; //Тоже что и предидущая функция но для SELLSTOP ордеров
for(inti=0; i<OrdersTotal(); i++){if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES))break;
if(OrderSymbol()!=Symbol())continue;
if(OrderType()==OP_SELLSTOP)count++;}return(count);}//-------------------------------------------------------------------
我为这个可能不正确的问题道歉!
我目前正在处理反编译的EA代码。我无法 "进入 "一点点的代码。
请为我逐行解读(用俄语)这个晦涩的(顶部或底部)结构?
总的来说,这个专家顾问的 "概念",我想明白了。最初,设置了两个挂单--买入止损和卖出止损。当其中一个挂单触发时,第二个挂单被删除。但是,与此同时,在未平仓的头寸 上设置了追踪止损,并且设置了相反的追踪止损,而不是止损价格!这就意味着,我们的交易是不可能的。
这就是它的全部内容
大家晚上好!出现了一种需求。
要使用逆转未结头寸 的脚本。
令我惊讶的是,我发现这个脚本由于某种原因而无法工作!我的意思是,它是由我来完成的。我试图弄清楚它,但....它不起作用。
而在那里,显然,--太机智的作者得到了设计......,插入了低能的附带评论。
你能告诉我为什么它不工作吗?// Развернуть все ордера.mq4
这很奇怪,所有的东西都在工作,只是把它变成这样并不是一件坏事。这不是问题的关键。我把脚本放在图表上(Alpari演示)。我在出现的窗口中按下 "YES "按钮,但什么也没有发生。位置没有颠倒。在按下的那一刻,在日志中
2008.04.29 01:15:41 脚本 Revers__all_orders EURJPY,M15: 删除
下午好。请为这个指标写一个iCustom 表达式。
下面是它的代码--
当然是为了能够在 "属性 "中设置R参数和条形数字。是的,有点像这样,如果你考虑到指标名称是hilo.mq4。