如何使用MetaTrader4.Manager.Wrapper创建帐户并更改密码?

时间:2016-10-09 12:04:45

标签: .net metatrader4

如何使用MT4 ManageAPI创建帐户并更改密码? 你能告诉我一个演示吗?

非常感谢!

1 个答案:

答案 0 :(得分:1)

UserRecordNew方法应该用于创建新用户和UserPasswordSet来更新密码:

   using (var mt = new ClrWrapper (new ConnectionParameters { Login = 123456, Password = "managerPassword", Server = "serverIp:serverPort" }))
   {
       var user = new UserRecord
       {
           Group = "demoforex",
           Leverage = 100,
           Name = "Test account",
           Password = "qwe123",
           PasswordInvestor = "qwe123"
       };

       var result = mt.UserRecordNew(user);
       var passwordChangeResult = mt.UserPasswordSet(user.Login, "newPass123", 0/*0 - to change trader's password, 1 - investor*/, 0/*0 - not to clean public key, 1 - to clean public key*/)
   }

result等于0表示用户已成功创建。新创建的用户登录将被用于user.Login属性。

以上示例中的所有参数都是必需的。密码必须介于6到15个字符之间,并且必须至少包含至少一个小写字母和一个数字