Metatrader 4で新しいアカウントを作成するときに、アカウント番号をプログラム的に制御できますか?
-
13-10-2019 - |
質問
Metatrader 4用のC ++プラグインがあり、これにより、取引目的で新しいアカウントを作成できます。新しいアカウントを作成するときに、アカウント番号をMT4に指示できるようにしたいと思います。これが可能かどうか、そしてそれがどのように行われるかを知っている人はいますか?
解決
userrecordnewメソッドへの呼び出しで使用しているuserrecord structのログインフィールドにアカウント番号を指定できます。アカウントがすでに終了した場合、ret_okに追加されたメソッドからエラーが発生します。
他のヒント
アカウント番号は、アカウントの作成によりブローカーによって生成されます。そのため、簡単な答えはノーです。制御することはできません。唯一の方法は、アカウント番号を生成することであり、それに基づいて、次のアカウント番号がどうなるかを予測します。これは、アカウント番号アルゴリズムがブローカー固有の場合にのみ可能です。これは私を驚かせるでしょう。アカウント番号は、一方向の機能を備えたMetaquotesサーバーによって生成されることを喜んで賭けます。
APIを使用する場合、アカウント番号を手動で入力できます。指定されたアカウント番号が存在する場合、システムはリクエストを拒否します。アカウントの開設中にカスタム番号を入力する特別な理由はありますか?
アカウント番号を制御することはできません。これの正当化は、アカウントの開設時にブローカーによってアカウント番号が開発されたという事実です。これが可能になる唯一の方法は、アカウント番号を生成し、この番号を使用して次のものを予測する場合です。アカウント番号はなります。ただし、アカウント番号アルゴリズムがブローカー固有の場合、このアプローチは可能です。