Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Объясните, как работает OrderModify:
Эта конструкция ни в какую не двигает лося:
OrderModify(OrderTicket(),OrderOpenPrice(),SLoss,OrderTakeProfit(),0,CLR_NONE);
параметр SLoss=iMA(NULL,0,50,0,MODE_LWMA,PRICE_WEIGHTED,1);
1.Позиция Buy, от OpenPrice до Bid 50 п. SLoss (значение мувинга) находится посередине, т.е. достаточно далеко от всех уровней. При этом если включить Ask manual confirmation, то окно с уровнем стопа в окошке (который, собственно и есть SLoss) исправно вылетает. И после кнопки Ок, стоп спокойно ставится.
2.OrderModify всё-таки ставит стоп, но не ближе 45-50 п. В то время, когда он не срабатывает GetLastError возвращает код 130. Что это за ошибка?
3.Ваш трейлинг 15 п. ставится нормально.
логин -115
Что может быть такое? после проблемы с 134 билдом, я занового его скачал и установил, и теперь не предлагает обновится :(
А файл LiveUpdate.exe не запускается...
Мне теперь новые билды только скачивать теперь, да ?
:(
Какие ошибки:
1) грубейшая ошибка - использование ненормализованной цены в качестве стоплосса
вместо
2) возможно, нет кода распознавания типа ордера (BUY , SELL) и ставится неверный стоплосс (ниже рынка, хотя должен быть выше) на SELL ордере
3) есть контроль за частотой и обоснованностью изменения стопов?
Вот рабочий пример (без проверки частоты и обоснованности смены стопа)
Datetime Time[] – Closing time of the current bar in 24-hour HHMM format.
А выдает-то она все таки секунды...
С LiveUpdate оказалась банальная вещь... я когда переустановил терминал не указал своему фаерволу что надо разрешить использовать этот файл, и он как хороший жандарм :) просто втихую (без сообщений) не "пускал его в эфир"...
Сейчас всё нормально, просто учту это на будущее.