Могу ли я программно контролировать номер счета при создании новой учетной записи в MetaTrader 4? - PullRequest
1 голос
/ 28 декабря 2010

У меня есть плагин C ++ для MetaTrader 4, который позволяет мне создавать в нем новые учетные записи для торговых целей.Я хотел бы иметь возможность диктовать MT4 номер учетной записи при создании новой учетной записи.Кто-нибудь может знать, возможно ли это и как это сделать?

Ответы [ 4 ]

2 голосов
/ 21 августа 2011

Номер счета генерируется брокером при создании счета - поэтому простой ответ - Нет; Вы не можете это контролировать. Единственным способом было бы создать номер счета и на его основе предвидеть, каким будет следующий номер счета. Это возможно только в том случае, если алгоритм номера счета зависит от брокера. Это удивило бы меня все же. Готов поспорить, что номера счетов генерируются сервером MetaQuotes с односторонней функцией.

1 голос
/ 02 октября 2012

Вы можете указать номер учетной записи в поле логина структуры UserRecord, которую вы используете при вызове метода UserRecordNew. Если учетная запись уже закрыта, вы получите сообщение об ошибке метода, назначенного RET_Ok.

0 голосов
/ 01 апреля 2014

Невозможно контролировать номер счета. Обоснованием этого является тот факт, что номер счета определяется брокером при открытии счета. Единственный способ, которым это будет возможно, - это создать номер счета и использовать этот номер, чтобы предвидеть, что будет номер счета будет. Однако такой подход возможен, если алгоритм номера счета зависит от брокера.

0 голосов
/ 22 сентября 2013

Если вы используете какой-либо API, вы можете вручную ввести номер счета.Если указанный номер счета существует, система отклонит ваш запрос.Есть ли какая-то особая причина, по которой вы хотите вводить пользовательские номера при открытии счета?

...