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

MQL5 전문가 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%
무료
2
개발자 2
등급
(473)
프로젝트
1138
44%
중재
51
31% / 33%
기한 초과
500
44%
무료
3
개발자 3
등급
(548)
프로젝트
1330
59%
중재
28
82% / 0%
기한 초과
10
1%
무료
4
개발자 4
등급
(362)
프로젝트
496
39%
중재
27
56% / 4%
기한 초과
53
11%
무료
5
개발자 5
등급
(91)
프로젝트
144
38%
중재
67
15% / 48%
기한 초과
55
38%
무료
6
개발자 6
등급
(241)
프로젝트
387
51%
중재
14
14% / 14%
기한 초과
43
11%
무료
7
개발자 7
등급
(45)
프로젝트
105
30%
중재
8
25% / 50%
기한 초과
40
38%
무료
8
개발자 8
등급
(12)
프로젝트
18
33%
중재
0
기한 초과
6
33%
무료
9
개발자 9
등급
(341)
프로젝트
588
36%
중재
31
45% / 3%
기한 초과
16
3%
무료
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
등급
(117)
프로젝트
216
49%
중재
1
0% / 0%
기한 초과
25
12%
무료
15
개발자 15
등급
(45)
프로젝트
59
42%
중재
5
0% / 60%
기한 초과
12
20%
무료
16
개발자 16
등급
(356)
프로젝트
632
26%
중재
89
73% / 13%
기한 초과
12
2%
무료
17
개발자 17
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
비슷한 주문
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение

프로젝트 정보

예산
100 - 200 USD
개발자에게
90 - 180 USD
기한
에서 3  7 일