Ошибки, баги, вопросы - страница 1102
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите, есть ли возможность отключить запись в журнал, во время теста, сообщений вот этого типа ? :
Справочник MQL4 / Доступ к таймсериям и индикаторам / Направление индексации в массивах и таймсериях функции CopyBuffer. А компилятор MQL4 в MetaEditor build 883 выдаёт, что функция не определена, знать, говорит, её не знаю.
Будет ли функция позже и как скоро?
Скачал обновлённую справку по MQL4 и обрадовался наличию в разделе
Справочник MQL4 / Доступ к таймсериям и индикаторам / Направление индексации в массивах и таймсериях функции CopyBuffer. А компилятор MQL4 в MetaEditor build 883 выдаёт, что функция не определена, знать, говорит, её не знаю.
Будет ли функция позже и как скоро?
Пример с CopyBuffer в данном разделе справки остался по ошибке, скорректируем. В MQL4 функции CopyBuffer нет (т.к. она базируется на работу с индикаторными хендлами, их нет в MQL4).
Не сливайте в эту ветку вопросы по мкл4, пожалуйста.
Сделайте отдельную ветку.
Для открытия позиции в MT5 использую этот код:
request.action = TRADE_ACTION_PENDING;
request.symbol = "EURUSD";
request.volume = 0.1;
request.price=NormalizeDouble(Ask+30*_Point,_Digits);
request.sl = NormalizeDouble(request.price - SL*_Point,_Digits);
request.tp = NormalizeDouble(request.price + TP*_Point,_Digits);
request.deviation=3;
request.type=ORDER_TYPE_BUY_STOP;
request.type_filling=ORDER_FILLING_FOK;
request.type_time=ORDER_TIME_SPECIFIED;
request.expiration=TimeTradeServer()+6*PeriodSeconds(PERIOD_H1);
OrderSend(request,result);
Пробую все это дело в тестере. Если цена не доходит до требуемого уровня, то ордер никогда не удалится, хотя должен через 6 часов. Почему ордер не удаляется по прошествии указанного времени?
Для открытия позиции в MT5 использую этот код:
...Пробую все это дело в тестере. Если цена не доходит до требуемого уровня, то ордер никогда не удалится, хотя должен через 6 часов. Почему ордер не удаляется по прошествии указанного времени?
Попробуйте лучше открывать/закрывать позиции как расписано в статье Торговые операции на MQL5 - это просто, в разделе "CTrade - удобный класс для торговых операций".
Спасибо за совет! Через CTrade все работает как положено. Но все таки не приятно, что документированные функции не работают как положено. (((( 4 часа вчера потерял пытаясь заставить работать правильно своего эксперта, и это не какая нибудь левая библиотека, это документированный родной функционал. Очень странно!
1) Какая именно работающая версия терминала уже установлена?
2) И какой именно у тебя всё же процессор? Инструкции SSE2 поддерживает?
Извините, долго не отвечал, было много работы.
1. Терминал версии 4,0 билт 509 установлен.
2. Процессор AMD Duron 1.2 GHz инструкции SSE поддерживаются SSE2 не поддерживаются...