Функция.
В советнике сеточнике порой необходимо частично закрывать все открытые ордера одного направления.
Мне нужен код этой функции с объявлением глобальных переменных в случае необходимости.
Подробности.
·
Процент, на который мы частично закрываем ордер объявляем в настройках.
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);
После того, как функция обработала и закрыла все ордера, она (функция) должна деактивировать флаг.
비슷한 주문
стратегия н 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 поступали котировки абсолютно всех торговых пар. Ссылку на подобный советник могу предоставить, как на ориентир, образец
Советник по мартингейлу на хеджевых счетах на МТ5 Торгуем рыночными ордерами. Торговая панель средней сложности. Более конкретное ТЗ вышлю всем заинтересовавшимся. Оплата и сроки обсуждаемы. Нужен советник по индикатору Во вложении ТЗ. все значения переменные