Советник на основе пробоя канала флета

MQL4 专家 MySQL

工作已完成

执行时间1 一小时

指定

Название BrakeoutHunter 1.0

работает по закрытию свечей

Замеряем в течении х количества последних свечей средние значения максимумов и минимумов цены по точкам закрытия свечей

получаем значение дистанции между усредненными хаями и лоями этих свечей равное Например 20. Это главная дистанция коридора. Эдакий коридор флета в 20 пунктов.

этот коридор прорисовываем на графике в реальном времени двумя линиями по границе, эти линии будут смещаться при каждом закрытии свечи - обновляются при расчетах и посередине серая пунктирная линия. Все это визуальное - чтоб видеть канал. 

Далее разместить ордера по обе стороны от этих средних значений цены на расстоянии равному этой полученной главной дистанции, в нашем примере на дистанции 20 от усредненного верхнего значения цены коридора ордер на покупку и на дистанции 20 от усредненного нижнего значения цены коридора на продажу

если ордера уже были размещены, а условие для размещения снова выполняется, то просто переместить выставленные ордера в соответствующее новым условиям положение(слегка подкорректируются)

То есть ордера размещаются от среднего значения хаёв последних, к примеру, 3 свечей, выше на 20 пунктов и ниже на 20 пунктов от среднего значения лоёв, если за время этих трех свечей цена от среднего центра цены в среднем ходила вниз на 10 и в среднем вверх тоже на 10 пунктов

Ордера размещаются с тейком в х пунктов, а если указан ноль, то без тейка, со стопами на усредненных значениях хаев и лоев полученного коридора(хай для бая и лоу для селла) плюс сразу к этим дистанциям стопов добавить х пунктов, и если в этом значении х пунктов указан ноль - то ничего не добавлять а просто так и разместит стопы на усредненных экстремумах. Если в стопах тоже ноль - то без стопов.

Если сработало одно из направлений и произошел вход в рынок, то удалить все ордера противоположного направления

Если в рынке уже есть ордер, то другие не открывать(это правило включаемое SingleOrder: true/false) 

но если это правило отключено, то размещенные ордера не будут корректироваться, а будут добавляться новые ордера к уже имеющимся

так же иметь правило максимального количества ордеров: MaxOrderCount (если указан ноль - количество ордеров не ограничено)


Если прибыль по ордеру составила дистанцию равную той дистанции, на которую от экстремума был выставлен отложенный ордер, то стоп перенести на точку безубытка(включая свопы и комиссии) плюс х пунктов(назовем его 0+points)

И переносить стоп при каждом преодолении этой базовой дистанции снова(в нашем примере на 20 Пунктов) и не прибавлять значения свопов при переносе и дополнительных пунктов(0+points) безубытка при каждом шаге на эти 20 пунктов


настройки

количество последних свечей для анализа: CandleCount = 3

количество пунктов удаления цены от средних значений: MainDistancePips= 20.0(в Пунктах - 10 поинтов=1 пункт)

Размер ордера в проценте от баланса

Если что-то еще потребуется указать - названия переменных и настроем скажу по ходу работы






反馈

1
开发者 1
等级
(361)
项目
644
26%
仲裁
92
72% / 14%
逾期
12
2%
工作中
发布者: 1 代码
2
开发者 2
等级
(68)
项目
111
26%
仲裁
17
6% / 71%
逾期
15
14%
空闲
发布者: 9 代码
3
开发者 3
等级
项目
1
0%
仲裁
0
逾期
1
100%
空闲
4
开发者 4
等级
(172)
项目
186
32%
仲裁
5
60% / 20%
逾期
3
2%
空闲
发布者: 3 代码
5
开发者 5
等级
(618)
项目
1429
59%
仲裁
31
81% / 0%
逾期
10
1%
空闲
6
开发者 6
等级
(281)
项目
650
28%
仲裁
112
19% / 62%
逾期
319
49%
空闲
7
开发者 7
等级
(49)
项目
134
27%
仲裁
62
13% / 53%
逾期
58
43%
空闲
发布者: 320 文章, 1 代码
8
开发者 8
等级
(69)
项目
146
34%
仲裁
13
8% / 62%
逾期
26
18%
空闲
发布者: 6 代码
9
开发者 9
等级
(195)
项目
395
28%
仲裁
155
20% / 52%
逾期
112
28%
空闲
10
开发者 10
等级
(271)
项目
553
50%
仲裁
57
40% / 37%
逾期
227
41%
工作中
11
开发者 11
等级
(298)
项目
477
40%
仲裁
105
40% / 24%
逾期
81
17%
已载入
发布者: 2 代码
12
开发者 12
等级
(493)
项目
1022
58%
仲裁
30
27% / 23%
逾期
133
13%
工作中
13
开发者 13
等级
(17)
项目
41
12%
仲裁
4
50% / 50%
逾期
1
2%
空闲
14
开发者 14
等级
(589)
项目
1069
50%
仲裁
39
28% / 41%
逾期
49
5%
空闲
发布者: 1 文章, 8 代码

项目信息

预算
30 - 50 USD
截止日期
 1  2 天