Написание экспертов и индикаторов - бесплатно!
#15451
Отправлено 24 July 2014 - 23:48
 
#15452
Отправлено 25 July 2014 - 00:12
ПОСМОТРИТЕ ПОЖАЛУЙСТА НЕ РАБОТАЮТ Essam_Grail.mq4 И ВМЕСТЕ С НИМ absolutely no lag lwma.mq4
================
Вот фото всё работает посмотрите правильность расположения индикатора absolutely no lag lwma.mq4
что-бы он располагался в основной папке Indicators
#15453
Отправлено 25 July 2014 - 05:09
Помогите написать проверку - условие: если т/п открытой позиции ближе к цене чем high/low индикатора то не переставлять противоположный лимитник на т/п открытой позиции.
Напомню, цитатой, что было сделано :
Я бы стала перебирать с конца, особенно если надо переставлять отложенные ордера на ТП последнего открытого ордера.
// просматриваю все открытые позиции и выставленные ордера int pos; //double SellOrderTP=0.0; //double BuyOrderTP=0.0; // параметры перенесены в глобальные for(pos=OrdersTotal()-1; pos>=0; pos--) // Ваш код: for(pos=0; pos<OrdersTotal(); pos++) { // выделяю текущий ордер, чтобы получить о нем информацию if (OrderSelect(pos, SELECT_BY_POS, MODE_TRADES)) // Ваш код: if (OrderSelect(pos, SELECT_BY_POS)) { // Если маг. совпадает и это ОТКРЫТАЯ ПОЗИЦИЯ if ((OrderMagicNumber()==magic) && (OrderType()<=OP_SELL)) { if(OrderType()==OP_SELL){SellOrderTP=OrderTakeProfit();} if(OrderType()==OP_BUY){BuyOrderTP=OrderTakeProfit();} // ищу второй отложенный ордер for(int i=OrdersTotal()-1; i>=0; i--) // Ваш код: for(i=0; i<OrdersTotal(); i++) { if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) // Ваш код: if (OrderSelect(i, SELECT_BY_POS)) { if ((OrderMagicNumber()==magic) && (OrderType()>OP_SELL)) { // ордер найден - ВОТ ЗДЕСЬ ХОЧУ СДЕЛАТЬ МОДИФИКАЦИЮ ПЕРЕСТАВИТЬ ОРДЕР НА Т/П ОТКРЫТОЙ ПОЗИЦИИ ///////////////////////////если BuyOrderTP ближе к цене чем high индикатора то не переставлять if(OrderType()==OP_SELLLIMIT){if(!modify_limit_order(OP_SELLLIMIT, BuyOrderTP)){i--;Sleep(1000);continue;}} /////////////////////////// если SellOrderTP ближе к цене чем low индикатора то не переставлять if(OrderType()==OP_BUYLIMIT){if(!modify_limit_order(OP_BUYLIMIT, SellOrderTP)){i--;Sleep(1000);continue;}} } } } // выхожу из цикла break; } } }
- Shipr это нравится
Благотворительный фонд поддержки молодых программистов
#15454
Отправлено 25 July 2014 - 12:00
Прикрепленные файлы
- Shipr это нравится
#15455
Отправлено 25 July 2014 - 17:50
Прикрепленные файлы
#15456
Отправлено 25 July 2014 - 19:39
Добрый день! Не работает советник на новых билдах (600+). Просто не открывает сделки. Притом, что на 509-ом все прекрасно. Помогите, пожалуйста
Прикрепленные файлы
#15457
Отправлено 25 July 2014 - 20:55
Прикрепленные файлы
#15458
Отправлено 25 July 2014 - 20:58
ордеров или позиций?Ребят, добавьте пож. в сову(OBOS Divergence_FXTS_FastMod) трал и безубыток. Причём нужно, что бы тралил всю серию ордеров(если это конечно возможно). Спасибо!
#15459
Отправлено 25 July 2014 - 21:04
ордеров или позиций?
Честно говоря не совсем понял...Нужно, что бы тралил все открытые позиции или все открытые ордера. А в чём разница то?
#15460
Отправлено 25 July 2014 - 21:42
ах..нительная разница.Честно говоря не совсем понял...Нужно, что бы тралил все открытые позиции или все открытые ордера. А в чём разница то?
ордера - это (все) выставленые отложки.
позиции - это (все)открытые позиции.
ордера можно перемещать, а позиции нет(тока ТР и SL)
#15461
Отправлено 25 July 2014 - 22:02
ах..нительная разница.
ордера - это (все) выставленые отложки.
позиции - это (все)открытые позиции.
ордера можно перемещать, а позиции нет(тока ТР и SL)
Не совсем так...Ордера бывают не только "отложенные", а ещё и рыночные, те которые открыты по рынку, то есть "сразу"- щёлк, и он в работе(открытая позиция или открытый ордер). Да "отложенный" ордер можно перемещать-это понятно. Открытый ордер или открытую позицию нет(или TP или SL или "треллинг стоп"). Только у меня попытка увеличения прибыли путём трала открытых позиций(открытых ордеров). Ведь тралить "отложенный" ордер невозможно, так как он(отложенник) ещё не в работе. Как-то так...
#15462
Отправлено 25 July 2014 - 22:04
#15463
Отправлено 25 July 2014 - 22:10
)) всё правельною. щёлк... и уже позиция. вот и усё.
или открытый ордер. Ну да ладно, не будем вдоваться в подробности. Главное мы поняли друг друга.
#15464
Отправлено 25 July 2014 - 22:18
))) мы то, поняли...(сейчас!!), а это уже фарт!!или открытый ордер. Ну да ладно, не будем вдоваться в подробности. Главное мы поняли друг друга.
а роботу, (к примеру) что искать? отрытые позы или выст. ордера??
#15465
Отправлено 25 July 2014 - 22:34
м?или открытый ордер. Ну да ладно, не будем вдоваться в подробности. Главное мы поняли друг друга.