
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вы точно смотрели код??? Откройте функцию 'OpenPosition' и Вы увидите:
Вы точно смотрели код??? Откройте функцию 'OpenPosition' и Вы увидите:
Строки, отмеченные желтым цветом, «требуют удаления».
Я правильно понял?
Строки, отмеченные желтым цветом, «требуют удаления».
Я правильно понял?
Поясняю ещё раз: шаг 1, шаг 2:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Советники: Trading engine 4
Vladimir Karputov, 2022.01.23 12:09
Обработка спреда для отложенных ордеров встроена в 'PlaceOrders'
Вам нужно встроить эту проверку в 'OpenPosition'
Естественно, нужно параметры "***pending***" заменить на '***'position***"
Поясняю ещё раз: шаг 1, шаг 2:
После внесения этих двух ступенчатых изменений соответственно :
A) После всех этих изменений будет ли работать функция "маximum spread (0=закрыт)" как для отложенных, так и для рыночных ордеров?
Б) Следует ли после этих изменений кода снова добавить функцию «Маximum spread (0 = выкл.)» в качестве параметра для рыночных ордеров? (Нужны ли мне по-прежнему две отдельные настройки под названием «Маximum spread» после этих изменений? )
После внесения этих двух ступенчатых изменений соответственно :
A) После всех этих изменений будет ли работать функция "максимальный спред (0=закрыт)" как для отложенных, так и для рыночных ордеров?
Б) Следует ли после этих изменений кода снова добавить функцию «Максимальный спред (0 = выкл.)» в качестве параметра для рыночных ордеров? (после этих изменений все еще нужны два отдельных параметра, называемых «Максимальный диапазон»?)
Если Вы хотите ограничить торговлю (открытие позиций) по спреду, первым делом нужно добавить входной параметр. Примерно так:
Затем нужно объявить переменную, в которой будет спред в виде числа 'double':
В OnInit не забываем инициализировать и заполнить переменную:
Последний шаг - прописываем ограничение в 'OpenPosition':
Будьте осторожны - в таком сценарии торговый приказ остаётся в массиве 'SPositions' и будет там до тех пор, пока спред не придёт в норму!
Вы можете проверить, пожалуйста?
Вы можете проверить, пожалуйста?
Да, всё правильно.
Да, всё правильно.
Большое спасибо за вашу поддержку и терпение!
Внимательно перечитайте все пункты из
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Советники: Trading engine 4
Vladimir Karputov, 2022.01.23 13:12
Если Вы хотите ограничить торговлю (открытие позиций) по спреду, первым делом нужно добавить входной параметр. Примерно так:
Затем нужно объявить переменную, в которой будет спред в виде числа 'double':
В OnInit не забываем инициализировать и заполнить переменную:
Последний шаг - прописываем ограничение в 'OpenPosition':
Будьте осторожны - в таком сценарии торговый приказ остаётся в массиве 'SPositions' и будет там до тех пор, пока спред не придёт в норму!