Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 439
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
...
Для того, чтобы что-то взять из массива, в массив сначала нужно это "что-то" записать.
...
Для того, чтобы что-то взять из массива, в массив сначала нужно это "что-то" записать.
нет при работе советника
Ставлю в функции ретурн в случае когда ордер есть в рынке он мне даёт нулевые масивы ( ретурн установил до обнуления массивов ) ,
Ставлю в функции ретурн в случае когда ордер есть в рынке он мне даёт нулевые масивы ( ретурн установил до обнуления массивов ) ,
Нужно параметры функций вернуть к первоначальному варианту, иначе они просто не будут вызываться:
Вот код стандартного файла SignalAC
//+------------------------------------------------------------------+
//| "Voting" that price will grow. |
//+------------------------------------------------------------------+
int CSignalAC::LongCondition(void)
я понимаю так: код отправляет сигнал, а параметры double& price,double& sl,double& tp,datetime& expiration нужны для выставления ордера,
этим занимается другой блок эксперта?
исправил код на вариант:
int CSampleSignal::ShortCondition(void)
эксперт стал что-то делать, спасибо за совет!
исправил код на вариант:
int CSampleSignal::ShortCondition(void)
эксперт стал что-то делать, спасибо за совет!
Такой вопрос этот код служит для ограничения расчета - счет только один раз на новом баре?
static datetime TimeN=0;
datetime TimeC=iTime(NULL,TF,0);
if(TimeN==0)TimeN=TimeC;
if(TimeN==TimeC) return(0);
Такой вопрос этот код служит для ограничения расчета - счет только один раз на новом баре?
static datetime TimeN=0;
datetime TimeC=iTime(NULL,TF,0);
if(TimeN==0)TimeN=TimeC;
if(TimeN==TimeC) return(0);
Если новый бар на таймфрейме М1, то печатаем сообщение:
Если новый бар на таймфрейме М1, то печатаем сообщение:
Значит я прав, это проверка на новый бар?