Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 45
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А что такого? Всегда так было.
trader781:
Ну не знаю, я раньше ими не занимался. Если брать случайного бота из кодебазы и прогнать по тем же отрезкам, то он что - то будет делать, этот же просто дохнет при запуске, хотя смотришь - вроде код рабочий и прошлую ошибку я поправил, придраться особо не к чему и компилятор не ругается. Но убивать терминал через диспетчер задач надоедает, да и смысла нет. Проще найти косяк и исправить.
А лог с вкладки Эксперты что пишет? Или лог тестера?
там тоже ничего подозрительного (за исключением указанного выше)
запустил на демке, пусть поработает, если не смогу поправить сам кину причину
пока что параметр тейк полностью игнорируется
Если он не равен нулю то толжен или выбивать ошибку или ставитсятам тоже ничего подозрительного (за исключением указанного выше)
запустил на демке, пусть поработает, если не смогу поправить сам кину причину
пока что параметр тейк полностью игнорируется
Если он не равен нулю то толжен или выбивать ошибку или ставитсяВ тестере ордера открывает? Хоть один? Лог без ошибок? Нужно выводить на печать код ошибки и расчётные параметры, передаваемые торговым функциям, это здорово упрощает отлов ошибок логики.
в тестере открывает один потом второй и виснет, на демке также, после открытия второго загрузка цп 29% и растет пока не повиснет
Логи где? Чудес не бывает.
2016.12.22 22:16:32.249 '14041396': order #161405291 sell 0.01 AUDUSD at 0.72067 sl: 0.00000 tp: 0.00000 closed at price 0.72116
2016.12.22 22:16:32.162 '14041396': close order #161405291 sell 0.01 AUDUSD at 0.72067 sl: 0.00000 tp: 0.00000 at price 0.72116
2016.12.22 22:16:31.507 '14041396': order #161415692 sell 0.02 AUDUSD at 0.72086 sl: 0.00000 tp: 0.00000 closed at price 0.72115
2016.12.22 22:16:31.278 '14041396': close order #161415692 sell 0.02 AUDUSD at 0.72086 sl: 0.00000 tp: 0.00000 at price 0.72115
2016.12.22 22:16:17.002 Expert count AUDUSD,M5: removed
(удалил через остановку терминала, имеющиеся ордера крыл руками, один журнал второй вкладка экспертов)
Нужны значения индикатора, на первом закрытом баре Н1.
(удалил через остановку терминала, имеющиеся ордера крыл руками, один журнал второй вкладка экспертов)
Взял последний вариант, известный мне, исправил самые бросающиеся в глаза огрехи,но ордер открывает только один и всё. Вообще, не пойму логику данного советника, как-то дико всё расписано.
В общем, надеюсь, понятно куда дальше двигаться - нашпиговать код принтами на всё, что можно и нельзя и ловить ошибку в логике, а тут их, возможно, больше одной. Гораздо больше.
Спасибо, впринципе понятно что делать
а смысл простой
- открыть ордер
- выставить тейк-
- если цена пошла в минус открыть второй через шаг с доливкой по средней цене
- выставить тейк
- при срабатывании хоть одного тейка закрыть все
Да, запустил то что ты скинул так и есть) игнорит почти весь код