Советник RS (Russian System)

  • Автор темы Автор темы connect495
  • Дата начала Дата начала
algoritm zasiti ot otkata dlea stop setki Connect495 esli otkrivaetsea pervi buy stop 0.20 tut srazu hedge sell 0.10 tena edet vniz 100 punktov otkrivaetsea sell stop 0.20 tena edet vniz 100 punktov algoritm zasiti ot otkata poglatil etot lock otretatelini buy stop 0.20 i sell stop 0.20 v bezubitok,eto zasita doljina biti dlea vsei stop setki iz 10 buy stop i 10 sell stop
Вроде перевел с транслита: :unsure:
Алгоритм зависит от отката для стоп сетки. Коннект495, если открывается первый бай стоп 0.20, тут же сразу ставит хедж селл 0.10. Цена едет вниз 100 пунктов открывается селл стоп 0.20, цена едет вниз 100 пунктов алгоритм защиты от отката поглотил этот лок отрицательным бай стоп 0.20 и селл стоп 0.20 в безубыток, Это защита должна быть для всей стоп-сетки из 10 бай стоп и 10 селл стоп ордеров.

Есть такой сервис: -http s://www.russianhome.com/translit/
 
algoritm zasiti ot otkata dlea stop setki Connect495 esli otkrivaetsea pervi buy stop 0.20 tut srazu hedge sell 0.10 tena edet vniz 100 punktov otkrivaetsea sell stop 0.20 tena edet vniz 100 punktov algoritm zasiti ot otkata poglatil etot lock otretatelini buy stop 0.20 i sell stop 0.20 v bezubitok,eto zasita doljina biti dlea vsei stop setki iz 10 buy stop i 10 sell stop

Алгоритм который Вы описали не соответствует алгоритму эксперта в архиве.
Вот алгоритм, по которому работает эксперт и который подтвержден вашим же тестом.

Начало цикла.
1 2025.01.02 00:01 buy stop 1 0.05 196.807 0.000 0.000
2 2025.01.02 00:01 sell stop 2 0.05 196.587 0.000 0.000
3 2025.01.02 00:01 buy stop 3 0.10 196.907 0.000 0.000
4 2025.01.02 00:01 sell stop 4 0.10 196.487 0.000 0.000
5 2025.01.02 00:01 buy stop 5 0.20 197.007 0.000 0.000
6 2025.01.02 00:01 sell stop 6 0.20 196.387 0.000 0.000
7 2025.01.02 00:01 buy stop 7 0.40 197.107 0.000 0.000
8 2025.01.02 00:01 sell stop 8 0.40 196.287 0.000 0.000
9 2025.01.02 00:01 buy stop 9 0.80 197.207 0.000 0.000
10 2025.01.02 00:01 sell stop 10 0.80 196.187 0.000 0.000
11 2025.01.02 00:01 buy stop 11 1.60 197.307 0.000 0.000
12 2025.01.02 00:01 sell stop 12 1.60 196.087 0.000 0.000
13 2025.01.02 00:01 buy stop 13 3.20 197.407 0.000 0.000
14 2025.01.02 00:01 sell stop 14 3.20 195.987 0.000 0.000
15 2025.01.02 00:01 buy stop 15 6.40 197.507 0.000 0.000
16 2025.01.02 00:01 sell stop 16 6.40 195.887 0.000 0.000
17 2025.01.02 00:01 buy stop 17 12.80 197.607 0.000 0.000
18 2025.01.02 00:01 sell stop 18 12.80 195.787 0.000 0.000
19 2025.01.02 00:01 buy stop 19 25.60 197.707 0.000 0.000
20 2025.01.02 00:01 sell stop 20 25.60 195.687 0.000 0.000
Устанавливаем сетку из 20 отложенных ордеров. 10 buy stop и 10 sell stop обьемом 0.05 через 100 пипсов (5-ти значные котировки). от текущей цены.

21 2025.01.02 00:01 buy 21 0.50 196.707 0.000 0.000
22 2025.01.02 00:01 sell 22 0.50 196.687 0.000 0.000
Открываем 2 начальные позиции (buy и sell) обьемом 0.50 (функция OpenCenterOrders())

23 2025.01.02 00:57 buy 1 0.05 196.807 0.000 0.000
Цена пошла вверх и активировала первый buy stop

24 2025.01.02 00:57 buy 23 0.50 196.807 0.000 0.000
25 2025.01.02 00:57 sell 24 0.50 196.787 0.000 0.000
Открылись 2 новых рыночных позиций (buy и sell) обьемом 0.50 (сработала функция OpenTriggeredOrders())

26 2025.01.02 01:29 buy 3 0.10 196.907 0.000 0.000
Цена пошла вверх и активировала второй buy stop

27 2025.01.02 01:39 buy 5 0.20 197.007 0.000 0.000
Цена пошла вверх и активировала третий buy stop

28 2025.01.02 01:49 buy 7 0.40 197.107 0.000 0.000
Цена пошла вверх и активировала четвертый buy stop

29 2025.01.02 01:53 buy 9 0.80 197.207 0.000 0.000
Цена пошла вверх и активировала пятый buy stop

30 2025.01.02 01:53 close 24 0.50 197.219 0.000 0.000 -141.55 9858.45
31 2025.01.02 01:53 close 23 0.50 197.199 0.000 0.000 128.46 9986.91
32 2025.01.02 01:53 close 22 0.50 197.219 0.000 0.000 -174.31 9812.60
33 2025.01.02 01:53 close 21 0.50 197.199 0.000 0.000 161.23 9973.83
34 2025.01.02 01:53 close 9 0.80 197.199 0.000 0.000 -4.19 9969.64
35 2025.01.02 01:53 close 7 0.40 197.199 0.000 0.000 24.12 9993.76
36 2025.01.02 01:53 close 5 0.20 197.199 0.000 0.000 25.17 10018.93
37 2025.01.02 01:53 close 3 0.10 197.199 0.000 0.000 19.14 10038.07
38 2025.01.02 01:53 close 1 0.05 197.199 0.000 0.000 12.85 10050.92
Цена пошла вверх и поскольку существует перекос в лотах в сторону buy (0.80 + 0.40 + 0.20 + 0.10 + 0.05 = 1.55 лота), то соответственно растет и суммарный профит по открытым позициям. При превышении его значения параметра BasketProfitUSD=50 срабатывает функция CheckBasketProfit() и происходит закрытие всех рыночных позиций (2buy и 2sell обьемом 0.50 каждый, и активированных отложенных ордеров (5 уровней сетки buy) ) с общим профитом 50.92.

39 2025.01.02 01:53 delete 20 25.60 195.687 0.000 0.000
40 2025.01.02 01:53 delete 19 25.60 197.707 0.000 0.000
41 2025.01.02 01:53 delete 18 12.80 195.787 0.000 0.000
42 2025.01.02 01:53 delete 17 12.80 197.607 0.000 0.000
43 2025.01.02 01:53 delete 16 6.40 195.887 0.000 0.000
44 2025.01.02 01:53 delete 15 6.40 197.507 0.000 0.000
45 2025.01.02 01:53 delete 14 3.20 195.987 0.000 0.000
46 2025.01.02 01:53 delete 13 3.20 197.407 0.000 0.000
47 2025.01.02 01:53 delete 12 1.60 196.087 0.000 0.000
48 2025.01.02 01:53 delete 11 1.60 197.307 0.000 0.000
49 2025.01.02 01:53 delete 10 0.80 196.187 0.000 0.000
50 2025.01.02 01:53 delete 8 0.40 196.287 0.000 0.000
51 2025.01.02 01:53 delete 6 0.20 196.387 0.000 0.000
52 2025.01.02 01:53 delete 4 0.10 196.487 0.000 0.000
53 2025.01.02 01:53 delete 2 0.05 196.587 0.000 0.000
Удаление ставших ненужными оставшихся отложенных ордеров.
Конец цикла.
 

Вложения

Последнее редактирование:

Посмотрели (230) Посмотреть

Назад
Верх