在MetaTrader 4中创建新帐户时,我可以以编程方式控制帐号吗?

时间:2010-12-28 14:08:09

标签: forex metatrader4

我有一个MetaTrader 4的C ++插件,允许我在其中创建新帐户以进行交易。我希望能够在创建新帐户时向MT4指定帐号。可能有人知道这是否可能以及如何做到这一点?

4 个答案:

答案 0 :(得分:2)

帐号是由经纪人在创建帐户时生成的 - 所以简单的答案是否;你无法控制它。唯一的方法是生成一个帐号,并根据它预测下一个帐号将是什么。只有在帐号编号算法特定于代理时才可以执行此操作。这会让我感到惊讶。我愿意打赌,MetaQuotes服务器使用单向函数生成帐号。

答案 1 :(得分:1)

您可以在调用UserRecordNew方法时使用的UserRecord结构的登录字段中指定帐号。如果帐户已退出,则会从与RET_Ok相关的方法中收到错误。

答案 2 :(得分:0)

如果您使用任何API,则可以手动输入帐号。如果指定的帐号存在,系统将拒绝您的请求。打开帐户时是否有任何特殊原因要输入自定义数字?

答案 3 :(得分:0)

无法控制帐号。这样做的理由是,账户号码是由经纪人在账户开立时开发的。唯一可行的方法是,如果要生成账号并使用此号码来预测下一个账号帐号将是。但是,如果帐号算法是特定于代理的,则可以采用这种方法。