Скачать MetaTrader 5

Локирование позиций

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
alhimik7
124
alhimik7  
Здравствуйте коллеги! Поделитесь пожалуйста кодом локирования позиций на MQL4. Ну или поделитесь, как можно организовать алгоритм. К примеру, если у меня открыто роботом, скажем, 8 позиций (4 базовые, и по одной локирующей на каждую в случае если на момент сигнала индикатора разворота они убыточны). Как вести учет отукрытых позиций? Писать в трехмерный массив открытые в настоящий момент, сумму параметра "текущий профит" по каждой этой паре? Или можно как то проще и удобней? Спасибо!
Nikolay Perevidin
384
Nikolay Perevidin  

alhimik7:
Здравствуйте коллеги! Поделитесь пожалуйста кодом локирования позиций на MQL4. Ну или поделитесь, как можно организовать алгоритм. К примеру, если у меня открыто роботом, скажем, 8 позиций (4 базовые, и по одной локирующей на каждую в случае если на момент сигнала индикатора разворота они убыточны). Как вести учет отукрытых позиций? Писать в трехмерный массив открытые в настоящий момент, сумму параметра "текущий профит" по каждой этой паре? Или можно как то проще и удобней? Спасибо!

 

Если я Вас правильно понял, Вам нужен индикатор, который показывает объем открытых позиций селл и бай.

 

Файлы:
Vladimir Tkach
22135
Vladimir Tkach  
 У меня есть локировщик.
alhimik7
124
alhimik7  
не совсем корректно сформулировал. То есть как организовать алгоритм чтобы в случае сигнала разворота если сделка убыточна она локировалась и продолжала сопровождаться пока по двум сделкам в локе профит в сумме не станет положительным числом. Вопрос как учитывать каждый лок состоящий из пары сделок, если перебор ведется по одному ордеру функцией OrderSelect. При каждом проходе писать их в массив потом другим алгоритмом анализировать и принимать решения? Или можно как то проще? С учётом того что открытых локов может быть много, а не один.
Alexey Volchanskiy
20984
Alexey Volchanskiy  
alhimik7:
не совсем корректно сформулировал. То есть как организовать алгоритм чтобы в случае сигнала разворота если сделка убыточна она локировалась и продолжала сопровождаться пока по двум сделкам в локе профит в сумме не станет положительным числом. Вопрос как учитывать каждый лок состоящий из пары сделок, если перебор ведется по одному ордеру функцией OrderSelect. При каждом проходе писать их в массив потом другим алгоритмом анализировать и принимать решения? Или можно как то проще? С учётом того что открытых локов может быть много, а не один.
Напрашивается массив структур с локами для первого шага, потом анализ.
Alexey Busygin
6565
Alexey Busygin  
alhimik7:
Здравствуйте коллеги! Поделитесь пожалуйста кодом локирования позиций на MQL4. Ну или поделитесь, как можно организовать алгоритм. К примеру, если у меня открыто роботом, скажем, 8 позиций (4 базовые, и по одной локирующей на каждую в случае если на момент сигнала индикатора разворота они убыточны). Как вести учет отукрытых позиций? Писать в трехмерный массив открытые в настоящий момент, сумму параметра "текущий профит" по каждой этой паре? Или можно как то проще и удобней? Спасибо!
Можно и в двух мерный массив, зачем так сразу усложнять до трех мерного.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий