명시
Здравствуйте, нужен простой арифметический робот, с выставлением сетки отложенных ордеров.
Сам робот не торгует, только выставляет ордера на покупку/продажу по заданному арифметическому критерию и передвигает тейки при усреднении. Так как, что для покупок, что для продаж алгоритм одинаков, поэтому примеры будут на основе покупок.
Робот должен отрабатывать два варианта (цикла):
1.Основной цикл
2.Цикл усреднения.
Суть "основного цикла" - купить валюту и по мере увеличения профита наращивать её до установленного уровня. Например мы хотим взять 300 пунктов профита с наращиванием (первый ордер либо по выставленной цене, либо с начала работы робота):
1. Цена 0, бай лот 0,1 (Начало цикла)
2. Цена 100, бай лот 0,1 (при покупке ставится БУ для обоих купленных лотов)
3. Цена 150, бай лот 0,2 (при покупке ставится БУ для всех купленных лотов)
4. Цена 200, бай лот 0,4 (при покупке ставится БУ для всех купленных лотов)
5. Цена 250, бай лот 0,8 (при покупке ставится БУ для всех купленных лотов)
6. Цена 300, селл всех лотов. (Конец цикла)
После срабатывания первого ордера раскидывается сетка ордеров для всего цикла, так же раскидываются первые ордера для других циклов с установленной глубиной выше и ниже цены первого ордера. Одновременно может отрабатываться хоть сколько "Основных циклов", в зависимости от установленного шага начала следующего цикла. Каждый "основной цикл" самостоятелен и независим от другого "основного цикла" Т.е. например если был выставлен шаг начала следующих циклов 50пунктов (этот же шаг соблюдается если цена уходит в минус) , то на основе нашего примера получится так :
1. Цена 0, бай лот 0,1 (Начало цикла №1)
2. Цена 50, бай лот 0,1 (Начало цикла №2)
3. Цена 100, бай лот 0,1 (Начало цикла №3) + параллельно отрабатывается цикл №1
4. Цена 150, бай лот 0,1 (Начало цикла №4) + параллельно отрабатываются циклы №1 и №2
И т.д.
Если, какой либо лот приобретается с проскальзыванием, то вся сетка запланированных ордеров (ещё не сработанных) как данного цикла, так и запланированная глубина следующих циклов - смещается.
Основной цикл заканчивается в одном из трех случаях :
1. По установленному Тейку (в нашем случае 300пунктов).
2. По БУ.
3. После покупки первого лота, цена ушла в минус на определенное кол-во пунктов.
В третьем случае окончания "Основного цикла", наш минусовой лот переходит так сказать в разряд второго цикла "Цикла усреднения" и соответственно донный лот отрабатывается уже по правилам "Цикла усреднения".
Суть "Цикла усреднения" :
Ну тут все просто, при переходе лота в данный цикл, ему выставляется определенный ТП и все. Если в данном цикле два и более лотов, то все они усредняются и закрываются с определенным ТП. "Цикл усреднения" начинается когда в него переводится первый минусовой лот и заканчивается когда все минусовые лоты закроются с определенным профитом.
Например мы решили что если цена ушла в минус на 75 пунктов, то лот переводим из "основного цикла" в "цикл усреднения" и все лоты в данном цикле нужно закрыть с тейком 10 пунктов :
1. Цена 0, бай лот 0,1 (Начало "основного цикла №1")
2. Цена -50, бай лот 0,1 (Начало "основного цикла №2")
3. Цена -75, Конец "основного цикла №1" лоту 0,1 выставляется ТП по цене 10
4. Цена -100 бай лот 0,1 (Начало "основного цикла №3")
5. Цена -125, Конец "основного цикла №2" двум лотам выставляется ТП по цене -15 (лот 0,1 по цене 0 + лот 0,1 по цене -50 = лот 0,2 по цене -25, к этому прибавим 10 пунктов профита и получим цену закрытия обоих ордеров по цене -15 )
И т.д.
Ну вот в принципе и вся суть работы робота. Исходя из вышеизложенного получается у нас должно быть следующее окно настроек работа :
"Основной цикл" :
1.Работа совы: 0=торговля в обе стороны, 1=только покупки, 2=только продажи.
2. Покупка\продажа первого лота - либо по конкретной цене, либо 0=покупка при старте совы.
2.1. Объём первого лота.
2.2. Кол-во пунктов если цена первого лота в минус (конец цикла)
3. Шаг покупки\продажи второго лота (в пунктах от первого) - либо кол-во пунктов, либо 0=без доп.циклов (новый циклначнется лишь после окончания первого цикла).
3.1 Объем второго лота
4. ТП после усреднения первых двух лотов в пунктах.(другими словами уровень БУ при срабатывании которого Конец цикла)
5. Количество дополнительных лотов - либо количество, либо 0= нет дополнительных лотов.
6. Шаг покупки\продажи третьего и всех последующих лотов (в пунктах от второго) - либо кол-во пунктов, либо 0=нет дополнительных покупок\продаж.
6.1. Объем третьего и всех последующих лотов - либо 0=постоянный объем, либо 1=коэффициент.
6.1.1. Если выбран 0, то устанавливаем величину постоянного объема.
6.1.2. Если выбран 1, то устанавливается коэффициент умножения каждого последующего лота, (данный и все последующие лоты умножаются на установленный коэффициент, который рассчитывается первоначально (для третьего лота) от объёма второго лота. Соответственно объем четвертого лота = третий лот х коэфициент).
7. Конец цикла - устанавливаем ТП в пунктах от покупки последнего лота, который будет тралиться. (При достижении установленных пунктов, все ТП выставленные как БУ всех лотов данного цикла переставляются на уровень установленного трала.
7.1. Трал в пунктах, либо величина не менее 15, либо 0=нет тралла, устанавливается конкретный тп (для всех лотов данного цикла) в 15 пунктах от текущей цены.
8.Глубина (количество) следующих циклов - устанавливается количество первых ордеров для следующих циклов в обе стороны (ниже/выше от цены первого лота)
8.1. Шаг глубины циклов в пунктах - устанавливается кол-во пунктов.
9. Magic number (соответственно сова должна торговать на любой паре и любом ТФ)
"Цикл усреднения" :
1. Количество ТП в пунктах от усредненной цены по всем лотам (другими словами - БУ для всех имеющихся лотов в данном цикле).
응답함
1
등급
프로젝트
679
56%
중재
33
15%
/
39%
기한 초과
63
9%
무료
2
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
3
등급
프로젝트
1428
59%
중재
31
81%
/
0%
기한 초과
10
1%
무료
4
등급
프로젝트
146
34%
중재
13
8%
/
62%
기한 초과
26
18%
무료
게재됨: 6 코드
5
등급
프로젝트
31
71%
중재
0
기한 초과
1
3%
무료
게재됨: 188 코드
6
등급
프로젝트
460
26%
중재
140
20%
/
59%
기한 초과
100
22%
작업중
7
등급
프로젝트
154
29%
중재
1
100%
/
0%
기한 초과
27
18%
무료
8
등급
프로젝트
4
25%
중재
1
0%
/
100%
기한 초과
1
25%
무료
게재됨: 6 코드
9
등급
프로젝트
552
49%
중재
57
40%
/
37%
기한 초과
227
41%
작업중
10
등급
프로젝트
1
0%
중재
0
기한 초과
0
무료
11
등급
프로젝트
68
46%
중재
6
0%
/
100%
기한 초과
6
9%
무료
12
등급
프로젝트
105
30%
중재
8
25%
/
50%
기한 초과
40
38%
무료
13
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
14
등급
프로젝트
945
47%
중재
309
58%
/
27%
기한 초과
125
13%
무료
15
등급
프로젝트
3
33%
중재
3
0%
/
100%
기한 초과
1
33%
무료
16
등급
프로젝트
144
46%
중재
20
40%
/
15%
기한 초과
32
22%
작업중
프로젝트 정보
예산
10- USD