externdouble lot=0.01;
externint MAX_Lines = 5; //максимальное колличество отложенных ордеров каждого направления externint plusDelta =-5; //коэффициент увеличения расстояния между отложенными ордерами//если значение отрицательное, то расстояние уменьшается на данное кол-во пунктовexterndouble Delta1 =70; //отступ от цены для выставения первой лимиткиexternint Delta = 60; //расстояние между отложенными ордерами externdouble ProfitClose = 0.8; //закрывать все ордера при получении профита(в долларах) externdouble LossClose = 1.0;//закрыть все ордера при получения убытка (в долларах)externdouble f =40; //параметр границы флета по ADXexterndouble bar = 2; //сдвиг по барам ADXexterndouble timeframe = 1; //таймфрейм для индикатора ADX 0-текущий,1-1минута, 2-5минут, 3-15минут, 4-30минут, 5-1час//6-4часа, 7-день, 8-неделя, 9-месяцexternint magic = 12345;
externint StartHour=0; //час начала работы советникаexternint EndHour=24; //час окончания работы советникаexternint pop=3;//количество попыток закрыть ордер
- Имеющийся у меня советник для МТ4 (во вложении), который отображает на графике новости с investing.com - линиями с текстовыми комментариями (есть файл mq4)
Что необходимо:
- Переписать код так, чтобы советник отображал не только новости текущей недели (ссылка на источник), но и исторические данные с 2020 года.
- Имеющийся у меня советник для МТ4 (во вложении), который отображает на графике новости с investing.com - линиями с текстовыми комментариями (есть файл mq4)
Что необходимо:
- Переписать код так, чтобы советник отображал не только новости текущей недели (ссылка на источник), но и исторические данные с 2020 года.
здравствуйте всем!
имеется функция в советнике, закрывающая все ордера по профиту и удаляющая лимитки:
я хочу добавить закрытие всех ордеров по убытку:
попробовал сделать так: if((OrdersProfit()>=ProfitClose)||(OrdersProfit()<=LossClose))
однако так не работает (пишет недостаточно средств ош. 134) -хотел бы понять в чем особенность функции?
возможно есть особенность в подсчете профита?
подсчет прибыли решен так:
А чему равно LossClose ?
А чему равно LossClose ?
в настройках поставил так:
любую цифру выставляю, все равно так же.
еще хотел понять для чего в подсчете профита это:
если использовать такой подсчет то считает общий профит по всем открытым и сработавшим лимиткам и открытых Бай/Селл ордеров .
Если вставить другую функцию:
то будет считать только профит открытых Бай/Селл ордеров
в настройках поставил так:
любую цифру выставляю, все равно так же.
еще хотел понять для чего в подсчете профита это:
если использовать такой подсчет то считает общий профит по всем открытым и сработавшим лимиткам и открытых Бай/Селл ордеров .
Если вставить другую функцию:
то будет считать только профит открытых Бай/Селл ордеров
LossClose должен быть отрицательным!
LossClose должен быть отрицательным!
спасибо! всё просто и понятно.
должен быть отрицательным! - об этом я даже не подумал, а ведь точно, если OrdersProfit()<0? то сравнивать нужно с отрицательным значением
век живи, век учись
Прошу помощи от более опытного коллеги - вместе подумаем, в идеале созвонимся и перепишем код 💪
Есть необходимость сделать это оперативно...
И конечно готов отблагодарить материально за уделённое время.
Связь или тут, или лучше всего в телеграм, мой - @mihpal
Прошу помощи от более опытного коллеги - вместе подумаем, в идеале созвонимся и перепишем код 💪
Есть необходимость сделать это оперативно...
И конечно готов отблагодарить материально за уделённое время.
Связь или тут, или лучше всего в телеграм, мой - @mihpal
Нарушение кучи правил, ознакомтесь с правилами ресурса, правила найдете сами. а вообще вам сюда https://www.mql5.com/ru/job
LossClose должен быть отрицательным!
здравствуйте!
вопрос для общего развития как к специалисту видевшему мой код с тралением лимиток.
лимитки тралятся за ценой на расстоянии N. Тралятся вместе со стопами и тейками.
а есть ли в этом необходимость?
можно ли тралить лимитку без стопа/тейка, и как сработает и выставится ордер бай/селл, только тогда выставить
к ним стоп и тейк?
какие могут возникнуть проблемы?
здравствуйте!
вопрос для общего развития как к специалисту видевшему мой код с тралением лимиток.
лимитки тралятся за ценой на расстоянии N. Тралятся вместе со стопами и тейками.
а есть ли в этом необходимость?
можно ли тралить лимитку без стопа/тейка, и как сработает и выставится ордер бай/селл, только тогда выставить
к ним стоп и тейк?
какие могут возникнуть проблемы?
Можно, но и устанавливать надо без стопа/тейка
Никаких)
Можно, но и устанавливать надо без стопа/тейка
Никаких)
ну да, я и имел ввиду, что лимитки установлены без стоп/тейк и тралятся без них же, а после уже к рыночному ордеру ставится стоп и тейк.
спасибо!
ну да, я и имел ввиду, что лимитки установлены без стоп/тейк и тралятся без них же, а после уже к рыночному ордеру ставится стоп и тейк.
спасибо!