Нужен несложный Советник без привязки к индикаторам

MQL5 EA Futures

작업 종료됨

실행 시간 17 일
피고용인의 피드백
Рад помочь!
고객의 피드백
Кроме выполнения ТЗ Nikolay Ivanov добавил в советник несколько полезных опций. И терпеливо выслушивал мои комментарии по ходу работы. В итоге идея реализована отлично!

명시

Добрый день!


Входные параметры: Первоначальная цена; Размер лота; Общее количество ордеров на покупку; Общее количество ордеров на продажу; Расстояние между ордерами на покупку (фиксированное в тиках или в % от Цены предыдущего лота); Расстояние между последующими ордерами на продажу (фиксированное в тиках или в % от Цены предыдущего лота).

Советник выставляет лоты на покупку и продажу. Первый лот на покупку выставляется на Расстоянии между ордерами на покупку, рассчитанном от Первоначальной цены. Первый лот на продажу выставляется на Расстоянии между ордерами на продажу, рассчитанном от Первоначальной цены. Соответственно, Расстояние для последующих лотов рассчитывается от Цены предыдущего лота.

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

При выставлении ордеров Советник должен проверять открытую позицию. Если в случае срабатывания очередного ордера открытая позиция будет = 0, Советник выставляет ордер в Размере лота х 2. (Например, открытая позиция -20, а Размер лота 10, в этом случае Советник выставляет первый ордер на покупку 10, второй ордер на покупку 20, третий ордер на покупку 10).

Если какой-либо ордер (например, на продажу) сработал частично (например, продано 4 из 10), Советник ждет полного выполнения ордера. Если цена идет в обратную сторону больше, чем на 1/2 Расстояния между ордерами, то Советник выставляет на Расстоянии от частично сработавшего ордера Обратный ордер в размере фактически сработавшего ордера (покупка 4). Если этот Обратный ордер срабатывает, Советник снимает частично сработавший ордер и устанавливает ордер с обычным Размером лота. Если цена возвращается и частично сработавший ордер выполняется полностью (продается еще 6), то Советник снимает Обратный ордер. Далее по общему алгоритму.

Нужна возможность в любой момент быстро остановить Советник, продолжить без изменения параметров, или изменить параметры и запустить снова, или снять все ордера. Для этого нужны кнопки на графике.

Нужна возможность задать время работы Советника, по истечении которого Советник или снимет все ордера или просто встанет "на паузу".

Привязки к индикаторам, к % риска от торгового счета - не требуется. TP и SL для всей или для части позиции устанавливать не требуется.


Заранее спасибо!

응답함

1
개발자 1
등급
(106)
프로젝트
189
46%
중재
34
24% / 41%
기한 초과
58
31%
무료
게재됨: 12 코드
2
개발자 2
등급
(473)
프로젝트
1139
44%
중재
51
31% / 33%
기한 초과
501
44%
무료
3
개발자 3
등급
(618)
프로젝트
1428
59%
중재
31
81% / 0%
기한 초과
10
1%
무료
4
개발자 4
등급
(394)
프로젝트
552
41%
중재
30
57% / 3%
기한 초과
57
10%
무료
게재됨: 11 코드
5
개발자 5
등급
(91)
프로젝트
144
38%
중재
67
15% / 48%
기한 초과
55
38%
무료
6
개발자 6
등급
(241)
프로젝트
387
51%
중재
14
14% / 14%
기한 초과
43
11%
무료
게재됨: 1 기고글, 1 코드
7
개발자 7
등급
(45)
프로젝트
105
30%
중재
8
25% / 50%
기한 초과
40
38%
무료
8
개발자 8
등급
(12)
프로젝트
18
33%
중재
0
기한 초과
6
33%
무료
9
개발자 9
등급
(340)
프로젝트
588
36%
중재
31
45% / 3%
기한 초과
16
3%
무료
게재됨: 13 코드
10
개발자 10
등급
(44)
프로젝트
100
39%
중재
17
29% / 47%
기한 초과
32
32%
무료
11
개발자 11
등급
(13)
프로젝트
34
76%
중재
1
100% / 0%
기한 초과
6
18%
무료
12
개발자 12
등급
(40)
프로젝트
106
52%
중재
17
12% / 65%
기한 초과
25
24%
무료
13
개발자 13
등급
(36)
프로젝트
58
47%
중재
1
0% / 100%
기한 초과
0
무료
14
개발자 14
등급
(118)
프로젝트
217
49%
중재
1
0% / 0%
기한 초과
25
12%
무료
게재됨: 1 코드
15
개발자 15
등급
(45)
프로젝트
59
42%
중재
5
0% / 60%
기한 초과
12
20%
무료
16
개발자 16
등급
(361)
프로젝트
644
26%
중재
92
72% / 14%
기한 초과
12
2%
작업중
게재됨: 1 코드
17
개발자 17
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료

프로젝트 정보

예산
100 - 200 USD
기한
에서 3  7 일