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

MQL5 エキスパート 先物

仕事が完了した

実行時間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 日