Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 508
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте. В справочнике mql4 сказано что обработка событий Timer и ChartEvent в тестере стратегий не поддерживается. Соответственно, кнопки (OBJ_BUTTON) не работают (точнее, ничего не происходит при нажатии). Но на триал версию этого эксперта это правило, почему-то, не распространяется. Подскажите пожалуйста, почему так происходит и как заставить работать кнопки в тестере?
Да, не работают. В тестере надо кнопки вручную проверять, вот так
Да, не работают. В тестере надо кнопки вручную проверять, вот так
flint17480, 2016.02.01 08:58
Здравствуйте. Не закрылся профит по свечке минутной 09-47 по паре EURUSD профит стоял на 1.08428 свеча уходила до 1.08420. Подскажите что делать? Заранее спасибо.flint17480, 2016.02.01 08:58
Здравствуйте. Не закрылся профит по свечке минутной 09-47 по паре EURUSD профит стоял на 1.08428 свеча уходила до 1.08420. Подскажите что делать? Заранее спасибо.Нужно больше информации:
flint17480, 2016.02.01 08:58
Здравствуйте. Не закрылся профит по свечке минутной 09-47 по паре EURUSD профит стоял на 1.08428 свеча уходила до 1.08420. Подскажите что делать? Заранее спасибо.Обращать внимание на спред, потому что короткие позы закрываются по Аsk, а свечи рисуются по Bid. Спред более 8 пунктов для пятизнака - нормальное явление для большинства валютных пар.
flint17480, 2016.02.01 08:58
Здравствуйте. Не закрылся профит по свечке минутной 09-47 по паре EURUSD профит стоял на 1.08428 свеча уходила до 1.08420. Подскажите что делать? Заранее спасибо.Добрый день всем) поделитесь кодом на передвижной стоп лосс - чтоб за ценой ехал ))) Заранее спасибо
А чем вам трейлинг стоп не угодил? Он уже встроен в терминал
Люди добрые помогите с компиляцией советника очень прошу, в программировании не силен.
Вот такие ошибки выдает при компиляции 'delete' - name expected
void delete(int type){
if(OrdersTotal()>0){
for(i=OrdersTotal()-1;i>=0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(type!=6 && type!=7 && type!=8)if(OrderSymbol()==Symbol() && OrderMagicNumber()==magic && OrderType()==type)OrderDelete(OrderTicket());
if(type==6)if(OrderSymbol()==Symbol() && OrderMagicNumber()==magic && OrderType()==OP_BUYSTOP || OrderType()==OP_SELLSTOP || OrderType()==OP_BUYLIMIT || OrderType()==OP_SELLLIMIT)OrderDelete(OrderTicket());
if(type==7)if(OrderSymbol()==Symbol() && OrderMagicNumber()==magic && OrderType()==OP_BUYSTOP || OrderType()==OP_BUYLIMIT)OrderDelete(OrderTicket());
if(type==8)if(OrderSymbol()==Symbol() && OrderMagicNumber()==magic && OrderType()==OP_SELLSTOP || OrderType()==OP_SELLLIMIT)OrderDelete(OrderTicket());
}
}
}
Вот еще ошибка '(' - object pointer expected
if(oppositedelete){delete(OP_SELLSTOP);delete(OP_SELLLIMIT);}
И вот здесь '}' - not all control paths return a value
int countglobal(){
int cnt=0;
if(OrdersTotal()>0){
for(i=OrdersTotal()-1;i>=0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
cnt++;
}
return(cnt);
}
}