Нужно написать функцию, которая будет частично закрывать все открытые ордера одного направления

MQL4 전문가

작업 종료됨

실행 시간 2 일

명시

Функция.

В советнике сеточнике порой необходимо частично закрывать все открытые ордера одного направления.

Мне нужен код этой функции с объявлением глобальных переменных в случае необходимости.

Подробности.

·         Процент, на который мы частично закрываем ордер объявляем в настройках.

Input int PartForClose = 10;      Допустим, так.

Однако, необходимо с каждым новым частичным закрытием закрывать на одинаковую величину. Поэтому PartForClose – есть не просто процент от оставшегося объема, а процент от первичного объема открытия ордера. Как вариант, можно первичный объем прописать в мэджике, и каждый раз при частичном закрытии ордера не нужно будет ничего вычислять. Это просто версия.

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

enum TradeDir

{

      BUY = 0,                               // Buy

      SELL = 1                                // Sell

};

PartialClose (const TradeDir dir)

{

 

}

·         Функция должна частично закрыть много ордеров, а за один проход это делать не совсем корректно. Вопрос: можно ли сделать так, чтобы в режиме тестера ордера частично закрывались именно за один проход. Чтобы тестер не растягивал закрытие n ордеров на n бар? Этот вопрос от моего незнания. Если нет – значит нет.

·         В глобальных переменных я опишу булевский флаг. Например,

bool ProcessingClose;

Когда приходит пора к частичному закрытию ордеров одного направления, я флаг активирую. Запускается функция как-то так:

If(ProcessingClose) PartialClose (BUY);

После того, как функция обработала и закрыла все ордера, она (функция) должна деактивировать флаг.


응답함

1
개발자 1
등급
(137)
프로젝트
167
35%
중재
11
91% / 0%
기한 초과
0
무료
2
개발자 2
등급
(172)
프로젝트
185
32%
중재
5
60% / 20%
기한 초과
3
2%
무료
게재됨: 3 코드
3
개발자 3
등급
(170)
프로젝트
228
60%
중재
3
33% / 33%
기한 초과
6
3%
무료
게재됨: 1 코드
4
개발자 4
등급
(588)
프로젝트
1061
50%
중재
39
28% / 41%
기한 초과
49
5%
작업중
게재됨: 1 기고글, 8 코드
5
개발자 5
등급
(83)
프로젝트
154
29%
중재
1
100% / 0%
기한 초과
27
18%
무료
6
개발자 6
등급
(1)
프로젝트
7
14%
중재
2
0% / 100%
기한 초과
0
무료
게재됨: 1 기고글
7
개발자 7
등급
(42)
프로젝트
112
56%
중재
2
50% / 0%
기한 초과
3
3%
무료
게재됨: 1 코드
8
개발자 8
등급
(69)
프로젝트
146
34%
중재
13
8% / 62%
기한 초과
26
18%
무료
게재됨: 6 코드
9
개발자 9
등급
(294)
프로젝트
470
39%
중재
102
40% / 24%
기한 초과
78
17%
바쁜
게재됨: 2 코드
10
개발자 10
등급
(144)
프로젝트
285
42%
중재
19
63% / 5%
기한 초과
29
10%
무료
게재됨: 2 코드
11
개발자 11
등급
(4)
프로젝트
12
0%
중재
0
기한 초과
3
25%
무료
비슷한 주문
стратегия н 5 1 при старте идет покупка и продажа одной позиции бай и селл 2 при росте на 30 пунктов актив TS в 20 п от позиций для фиксации 10 п прибыли 3 происходит покупка по рынку 1 бай но если проивоопложная селл больше например 8 то покупается недостающее колво то есть 7 бай тк 1 бай уже был куплен то у нас получается 8 бай и 8 селл и каждое дальнее движение увеличивает позицию на 1 ордер 4 удваивание средств
Торговый робот для Форекс сцепка трейдинг вью и мт4. Алгоритм работы робота на основе отскока ценовых уровней коррекции Фибоначчи и временных периодов Фибоначчи а так же на основе коррекции Фибоначчи выставление тейк профита и стоп лоса Исполнитель должен быть с города Ижевск
Нужен Expert Advisor, который позволяет входить в рынок и закрывать позицию по нажатию определённых клавиш, с автоматической установкой SL/TP и отображением уровней на графике. Также EA должен позволять вручную двигать SL и TP по определённым клавишам. В техническом задании отображена клавиатура как основной источник ввода команд, но на данный будет использоваться Haute42 U16, который эмулирует нажатие кнопок
Подобные решения уже есть в интернете, написаны в виде советника. Из их минусов - разработчики советника предоставляют котировки около 50 торговых пар. Мне необходимо, чтобы в мт5 поступали котировки абсолютно всех торговых пар. Ссылку на подобный советник могу предоставить, как на ориентир, образец
Советник 200+ USD
Советник по мартингейлу на хеджевых счетах на МТ5 Торгуем рыночными ордерами. Торговая панель средней сложности. Более конкретное ТЗ вышлю всем заинтересовавшимся. Оплата и сроки обсуждаемы. Нужен советник по индикатору Во вложении ТЗ. все значения переменные

프로젝트 정보

예산
30+ USD
기한
 10 일