Скачать MetaTrader 5

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

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

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

 

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

 

Файлы:
Vladimir Tkach
19182
Vladimir Tkach 2015.12.21 17:27  
 У меня есть локировщик.
alhimik7
124
alhimik7 2015.12.22 00:57  
не совсем корректно сформулировал. То есть как организовать алгоритм чтобы в случае сигнала разворота если сделка убыточна она локировалась и продолжала сопровождаться пока по двум сделкам в локе профит в сумме не станет положительным числом. Вопрос как учитывать каждый лок состоящий из пары сделок, если перебор ведется по одному ордеру функцией OrderSelect. При каждом проходе писать их в массив потом другим алгоритмом анализировать и принимать решения? Или можно как то проще? С учётом того что открытых локов может быть много, а не один.
Alexey Volchanskiy
16683
Alexey Volchanskiy 2015.12.22 09:26  
alhimik7:
не совсем корректно сформулировал. То есть как организовать алгоритм чтобы в случае сигнала разворота если сделка убыточна она локировалась и продолжала сопровождаться пока по двум сделкам в локе профит в сумме не станет положительным числом. Вопрос как учитывать каждый лок состоящий из пары сделок, если перебор ведется по одному ордеру функцией OrderSelect. При каждом проходе писать их в массив потом другим алгоритмом анализировать и принимать решения? Или можно как то проще? С учётом того что открытых локов может быть много, а не один.
Напрашивается массив структур с локами для первого шага, потом анализ.
Alexey Busygin
6437
Alexey Busygin 2015.12.22 16:05  
alhimik7:
Здравствуйте коллеги! Поделитесь пожалуйста кодом локирования позиций на MQL4. Ну или поделитесь, как можно организовать алгоритм. К примеру, если у меня открыто роботом, скажем, 8 позиций (4 базовые, и по одной локирующей на каждую в случае если на момент сигнала индикатора разворота они убыточны). Как вести учет отукрытых позиций? Писать в трехмерный массив открытые в настоящий момент, сумму параметра "текущий профит" по каждой этой паре? Или можно как то проще и удобней? Спасибо!
Можно и в двух мерный массив, зачем так сразу усложнять до трех мерного.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий