И еще вопрос, если в советнике берутся данные с нескольких ТФ, то нужно ли чтобы при работе советника он-лайн все эти тф были открыты(в разных чартах) или можно взять только один чарт и на него установить советника. Допусти советник работает по евро\д для анализа берет данные с фреймов Н1 Н4 Д1, и прикреплен он(советник) к Н1, нужно ли открывать в др. чартах Н4 и Д1?
И еще вопрос, если в советнике берутся данные с нескольких ТФ, то нужно ли чтобы при работе советника он-лайн все эти тф были открыты(в разных чартах) или можно взять только один чарт и на него установить советника. Допусти советник работает по евро\д для анализа берет данные с фреймов Н1 Н4 Д1, и прикреплен он(советник) к Н1, нужно ли открывать в др. чартах Н4 и Д1?
нет открывать другие чарты с таймфремами не надо,... советник сам все данные расчитает с таймфреймов.
Здраствуйте! Подскажите пожалуйста,как мне исправить индикатор https://www.mql5.com/ru/code/7361 .
Дело в том, что сигнал появляется на текущем баре,и с каждым тиком звучит звуковой сигнал. А хотелось бы,что-бы звук был после закрытия бара,если сигнал не отменился.
Люди встречал кто такого эксперта Martingail Two hands 2.07 именно 2.07 или просто 2.7 возможно не совсем правильино написал название, как то скачал его с одного сайта вместе с кучей других потестил 2недели и он больше 100% сделал две недели конешно мало но я не успел его дальше протестить потому что пришлось срочно фарматировать диск. Мож кто встречал?
Здравствуйте.
Почему не переносится стоп для баевых позиций? для селл всё работает.
if(OrdersTotal()>0)
{
if(Bid==bubuy||Bid==busell)
{
OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES);
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(), 0, Blue);
}
return(0);
}
изначально что такое if(Bid==bubuy||Bid==busell),....??????? модет скажете.
и наверное всеже вот такое условие должно быть:
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*количество пунктов,OrderTakeProfit(),0,Blue)
if(Bid==bubuy||Bid==busell)
double bubuy - это уровень при касании которого стоп баевой позиции передвигается на уровень открытия этой позиции.
double busell - уровень для селовой позиции.
if(Bid==bubuy||Bid==busell)
double bubuy - это уровень при касании которого стоп баевой позиции передвигается на уровень открытия этой позиции.
double busell - уровень для селовой позиции.
в любом случае проверьте условие.
Разобрался
if(OrdersTotal()>0)
{
OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES);
if(OrderStopLoss()==OrderOpenPrice()) return(0);
if (OrderType()==OP_BUY) if(Bid>=bubuy) OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(), 0, Blue);
if (OrderType()==OP_SELL) if(Bid<=busell) OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(), 0, Red);
return(0);
}
И еще вопрос, если в советнике берутся данные с нескольких ТФ, то нужно ли чтобы при работе советника он-лайн все эти тф были открыты(в разных чартах) или можно взять только один чарт и на него установить советника. Допусти советник работает по евро\д для анализа берет данные с фреймов Н1 Н4 Д1, и прикреплен он(советник) к Н1, нужно ли открывать в др. чартах Н4 и Д1?
Разобрался
if(OrdersTotal()>0)
{
OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES);
if(OrderStopLoss()==OrderOpenPrice()) return(0);
if (OrderType()==OP_BUY) if(Bid>=bubuy) OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(), 0, Blue);
if (OrderType()==OP_SELL) if(Bid<=busell) OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(), 0, Red);
return(0);
}
И еще вопрос, если в советнике берутся данные с нескольких ТФ, то нужно ли чтобы при работе советника он-лайн все эти тф были открыты(в разных чартах) или можно взять только один чарт и на него установить советника. Допусти советник работает по евро\д для анализа берет данные с фреймов Н1 Н4 Д1, и прикреплен он(советник) к Н1, нужно ли открывать в др. чартах Н4 и Д1?
нет открывать другие чарты с таймфремами не надо,... советник сам все данные расчитает с таймфреймов.
Здраствуйте! Подскажите пожалуйста,как мне исправить индикатор https://www.mql5.com/ru/code/7361 .
Дело в том, что сигнал появляется на текущем баре,и с каждым тиком звучит звуковой сигнал. А хотелось бы,что-бы звук был после закрытия бара,если сигнал не отменился.
Приветствую всех!
Помогите решить следующую задачку.
Есть пользовательский индикатор, который рисует сигналы на графике.
Сигналы подаются с задержкой, которую я пытаюсь определить для каждого сигналы и написать рядом на графике.
Для начала решил попробовать выводить время появления сигнала:
Но код не работает, время не видно.
Что я делаю неправильно?
Здравствуйте.
Я скачал при помощи "Архива катировок" котировки по фунт\дол (М1) с 1999 года в формате DAT, как мне преобразовать эти данные для тестирования?