UP. был бы признателен за принцип переделки советника в скрипт в двух словах
И что даст скрипт?
Обычно терминал отключается от сети, из нестандартного таймфрема пишется файл CSV и затем подгружается вместо любого символа и периода, на этом периоде и ведется тестирование. Правда по ценам открытия, но других вариантов особо нет.
Обычно терминал отключается от сети, из нестандартного таймфрема пишется файл CSV и затем подгружается вместо любого символа и периода, на этом периоде и ведется тестирование. Правда по ценам открытия, но других вариантов особо нет.
Спасибо всем откликнувшимся. Вариант с подменой ТФ нравится, попробую. Изначально планировал открывать нестандартный ТФ автономно, и кидая на него скрипт-советник выгружать сделки в файл.
Запускаю советника на тестере. Сервер четырехзначный. При выставлении ордера на покупку или продажу в журнале пишет
2011.10.23 15:27:26 2010.12.16 06:16 test_sovetnik GBPUSD,H1: open #1 buy 0.10 GBPUSD at 1.5551 sl: 1.4551 tp: 1.5586 ok
Но открывает по цене 1.55512 !!! По пятизнаку. Далее отложки ставятся по четырехзнаку и срабатывают тоже по четырехзнаку. Но OP_SELL и OP_BUY - открываются только по пятизнаку!
Делаю NormalizeDouble(Ask,Digits);
Ничегошеньки не помогает! Подскажите, как решить данный вопрос?
Можно, конечно, не обращать внимания на последний знак. Ошибка не вылетает, но мне для чистоты эксперимента нужно, чтобы все сделки заключались по четырехзнаку.
Скорей всего, Ваша МТ4 и сервер имеет пятизначную котировку, как у меня. Так что, всё надо умножать на 10, т.к. Digits = 5.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
UP. был бы признателен за принцип переделки советника в скрипт в двух словах
UP. был бы признателен за принцип переделки советника в скрипт в двух словах
Точно не знаю, но кажется если советник переместить в скрипты, то он бует работать как скрипт.
UP. был бы признателен за принцип переделки советника в скрипт в двух словах
И что даст скрипт?
Обычно терминал отключается от сети, из нестандартного таймфрема пишется файл CSV и затем подгружается вместо любого символа и периода, на этом периоде и ведется тестирование. Правда по ценам открытия, но других вариантов особо нет.
И что даст скрипт?
Обычно терминал отключается от сети, из нестандартного таймфрема пишется файл CSV и затем подгружается вместо любого символа и периода, на этом периоде и ведется тестирование. Правда по ценам открытия, но других вариантов особо нет.
Спасибо всем откликнувшимся. Вариант с подменой ТФ нравится, попробую. Изначально планировал открывать нестандартный ТФ автономно, и кидая на него скрипт-советник выгружать сделки в файл.
Что такое:
Максимальная просадка, % — максимальная просадка в процентах;
В оптимизаторе стратегий можно указать такой параметр, но что он подразумевает непонятно...
1) Это максимальное снижение баланса по сравнению с исходным депозитом?
2) Максимальная разница следующих друг за другом максимума и минимума эквити?
3) Разница минимума и максимума маржи?
И ещё множество вариантов приходит на ум.
Поясните, пожалуйста точное значение слов ( Максимальная просадка, %)
Начал разбираться в вашем коде. Удивляюсь. То что Вы прикрепили, работать не может. Видно, что собрано из кусков, но хоть скобки верно расставили
Код две части. .Это мой эксперт. Посматрите пожалуйста.
вторая часть
Здравствуйте!
Запускаю советника на тестере. Сервер четырехзначный. При выставлении ордера на покупку или продажу в журнале пишет
2011.10.23 15:27:26 2010.12.16 06:16 test_sovetnik GBPUSD,H1: open #1 buy 0.10 GBPUSD at 1.5551 sl: 1.4551 tp: 1.5586 ok
Но открывает по цене 1.55512 !!! По пятизнаку. Далее отложки ставятся по четырехзнаку и срабатывают тоже по четырехзнаку. Но OP_SELL и OP_BUY - открываются только по пятизнаку!
Делаю NormalizeDouble(Ask,Digits);
Ничегошеньки не помогает! Подскажите, как решить данный вопрос?
Можно, конечно, не обращать внимания на последний знак. Ошибка не вылетает, но мне для чистоты эксперимента нужно, чтобы все сделки заключались по четырехзнаку.
Скорей всего, Ваша МТ4 и сервер имеет пятизначную котировку, как у меня. Так что, всё надо умножать на 10, т.к. Digits = 5.
Подскажите как удалить отложенный ордер если сработал один из установленных? Всего устанавливается два отложенных.
Можно в ручную. Правой кнопкой мыши и далее... :)
Можно применить скрипт или советника. Что вам больше по душе? XD