Советники: Sprut

 

Sprut:

Сетка Stop и Limit отложенных ордеров.

Особенность сетки: первый отложенный ордер сетки можно размещать как по цене Firstxxxx, так и на определённом расстоянии DeltaFirstxxxx от текущей цены. Если Firstxxxx больше нуля - значит параметр DeltaFirstxxxx не будет учитываться, и наоборот, когда Firstxxxx равен нулю, будет работать параметр DeltaFirstxxxx.

Можно:

  • отключать/включать типы отложенных ордеров: Buy stop (Use buy stop), Buy limit (Use buy limit), Sell stop (Use sell stop) и Sell limit (Use sell limit). 
  • задавать отдельный шаг для Stop и Limit отложенных ордеров (Step stop и Step limit
  • разный объём для первого Stop и Limit отложенного ордера (Volume stop и Volume limit)
  • разный коэффициент объёма для Stop и Limit отложенных ордеров (Coefficient stop и Coefficient limit)
  • отключать Стоп Лосс (Stop Loss) и Тейк Профит (Take Profit) - для этого достаточно установить параметр в "0.0"

Автор: Vladimir Karputov

 
 
Коэффицент для увеличения объёма работает некорректно (Coefficient stop и Coefficient limit).

Лот умножается только во втором отложенном ордере из всей сетки, потом он прибавляется ко всем остальным.

Из-за этого нельзя выставить одинаковый лот для всех отложенных ордеров. Даже если в параметре coefficient stop/limit прописать значение 1.0 - лот всё равно увеличивается начиная с 3го ордера. При значении 0 сетка не строится


 
CorsairMT:
Коэффицент для увеличения объёма работает некорректно (Coefficient stop и Coefficient limit).

Лот умножается только во втором отложенном ордере из всей сетки, потом он прибавляется ко всем остальным.

Из-за этого так же нельзя выставить одинаковый лот для всех отложенных ордеров. Даже если в параметре coefficient stop/limit прописать значение 1.0 - лот всё равно увеличивается начиная с 3го ордера. При значении 0 сетка не строится


Пожалуйста предоставьте: название символа на сервере MetaQuotes-Demo, тип счёта (неттинг или хедж), таймфрейм, время тестирования (даты от и до), полные настройки советника.

 

Владимир, добрый день

EURUSD
Хедж
H1
Тестирую на промежутке 2018.08.01-2018.08.02, проставляю только сделки buy stop. Но в других промежутках времени и с остальными типами ордеров тоже самое

Все настройки советника по умолчанию, кроме указанных ниже:
Use buy stop - true
First volume stop - 0.1
Coefficient stop - 1
Expiration (in minutes) - 0

Пробовались различные конфигурации настроек, но результат один


 

Начальный баланс какой? В какой валюте?

Тестируете в каком режиме генерации тиков?


(Скриншот: Тестер Стратегий - вкладка Настройки).

Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - MetaTrader 5
Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - MetaTrader 5
  • www.metatrader5.com
Тестер стратегий позволяет тестировать и оптимизировать торговые стратегии (советники) перед началом использования их в реальной торговле. При тестировании советника происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров...
 
Опубликовал версию "1.001" - в ней при коэффициенте лотности "1.0" лоты остаются одинаковыми у сетки.
 
Владимир, благодарю. Всё работает :)
 
CorsairMT:
Владимир, благодарю. Всё работает :)

И Вам спасибо за тесты и за сообщение о неточности в работе кода.

 
CorsairMT:
Владимир, благодарю. Всё работает :)

стейт покажите, пожалуйста

интересно посмотреть результат тестирования за 2008 год

 
Renat Akhtyamov:

стейт покажите, пожалуйста

интересно посмотреть результат тестирования за 2008 год

Всем интересно посмотреть результат, но более свежий)

Причина обращения: