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

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
등급
(156)
프로젝트
168
34%
중재
4
25% / 25%
기한 초과
3
2%
작업중
3
개발자 3
등급
(130)
프로젝트
186
54%
중재
3
33% / 33%
기한 초과
6
3%
무료
4
개발자 4
등급
(586)
프로젝트
1048
49%
중재
39
28% / 41%
기한 초과
49
5%
작업중
5
개발자 5
등급
(80)
프로젝트
148
28%
중재
1
100% / 0%
기한 초과
27
18%
무료
6
개발자 6
등급
(1)
프로젝트
7
14%
중재
2
0% / 100%
기한 초과
0
무료
7
개발자 7
등급
(42)
프로젝트
112
56%
중재
2
50% / 0%
기한 초과
3
3%
무료
8
개발자 8
등급
(66)
프로젝트
143
34%
중재
10
10% / 60%
기한 초과
26
18%
무료
9
개발자 9
등급
(261)
프로젝트
426
38%
중재
86
44% / 19%
기한 초과
71
17%
로드됨
10
개발자 10
등급
(142)
프로젝트
280
42%
중재
18
61% / 6%
기한 초과
29
10%
무료
11
개발자 11
등급
(4)
프로젝트
12
0%
중재
0
기한 초과
3
25%
무료
비슷한 주문
Есть индикатор нужно сделать скриншоты плюсовых сделок. Как работает индикатор могу показать. Скриншоты сначала делаются на одной версии( для разработчиков), потом сделать в тестере скрины в другой версии индикатора. Также на скриншоте должна быть одна сделка( скриншотов длжно быть более 20)
**Техническое задание (ТЗ) для торгового робота на платформе Pocket Option** Здравствуйте! Мне нужен торговый робот для работы на платформе **Pocket Option** (бинарные опционы). Основная задача робота – открывать сделки по стратегии **мартингейл**. В случае неудачной сделки робот должен увеличивать сумму следующей ставки в **2,5 раза**, пока не будет достигнута прибыль. Однако, мне нужен робот с более «умным»
**Техническое задание (ТЗ) для создания торгового робота на MetaTrader 4/5** **Добрый день, дорогие фрилансеры!** Я ищу опытного разработчика для создания торгового робота на платформу MetaTrader 4 или MetaTrader 5. У меня есть несколько ключевых требований и пожеланий, которые необходимо учесть при разработке. Я не обладаю глубокими знаниями в программировании и функционировании торговых роботов, поэтому надеюсь
Создать скрипт или робот , который выставляет отложные ордера , через определённое количество пунктов. закрытие по тэйк профит? Сколько стоит? После закрытия на место этого ордера должен выставляться точно такой же . После первого открытия должны быть выставлены отложные ордера в обе стороны , через определенное количество пунктов. ( В настройках должна быть возможность выставлять интервал через который будут
Здравствуйте! Нужно доработать существующий советник, а именно добавить в него 4 новых функции. Желательно найти человека, который работал с такими моментами, как: слом рыночной структуры, имбаланс. Одна из этих функций очень простая и легкая в реализации. ТЗ для оценки отправлю Вам в чате
-перевод графика mt 4 в он-лайн график ренко с регулировкой степа (размером кирпичика ренко), Затем поиск линии отбоя по двум точкам ,где вторая точка линии это 7 или 9 точка графика ренко, а первая точка линии совпадает с первой точкой графика ренко
добавить сюда функцию чтобы обойти лимит лотов, т к размер лота увеличивается в процентном соотношении от баланса добавить функцию что если превышен лимит лота то открывается еще ордера с лотами чтобы соответствовать текущему размеру требуемых для открытия лотов допустим был лот 100, следующий нужен будет открыть 120, робот открывает 1 ордер на 100 и в туже секунду еше 1 ордер на 20 лотов, допустим нужен лот 720 то
Добрый день! Нужна программа копировщик сделок с одного счета deriv на другой при помощи API токена. Параметры: Можно выбрать по какому риск менеджменты копируются сделки (masaniello или Лабушер, мартингейл, антимартингейл) Начальный лот тейк профит 1 - устанавливается именно на сделки скопированные программой, при достижении тейк профита 1 или прекращает работать (Stop) или пере запасается работа сначала (ресет)
Вітаю! Код експерта відкритий. Потрібно додати 4 нові функції. ТЗ відправлю пізніше, після подачі Вашої заявки. Ось одна із функцій для прикладу 1. Imbalance . On / Off . Має бути сформований імбаланс між хай і лоу реверс бару на меншому таймфреймі. Реверс бар при цьому береться з поточного таймфрейму. Налаштування: 1) TF _ Imbalance , можливість задати таймфрейм самостійно. 2) MinSizeImbalance
Куплю прибыльный трендовый советник без использования мартингейла / сеток, который будет показывать плюсовой результат за последние минимум 50-100сделок. В отклике прошу прислать следующую информацию: торговая пара/ы на которых тестировался; количество сделок на которых оттестирован(не менее 200, более - восприму как дополнительный плюс); какой период прошёл для совершения этих сделок; профит за это количество

프로젝트 정보

예산
30+ USD
개발자에게
27 USD
기한
 10 일