MetaTrader 4 用の C++ プラグインを持っているので、取引目的で新しいアカウントを作成できます。新規口座作成時に口座番号をMT4に指示できるようにしたいです。これが可能かどうか、またどのように行うことができるかを知っている人はいますか?
4 に答える
口座番号は、口座の作成時にブローカーによって生成されます。したがって、単純な答えはいいえです。あなたはそれを制御することはできません。唯一の方法は、口座番号を生成し、それに基づいて次の口座番号がどうなるかを予測することです。これは、口座番号アルゴリズムがブローカー固有の場合にのみ可能です。これは私を驚かせるでしょう。口座番号が一方向関数を使用して MetaQuotes サーバーによって生成されることは間違いありません。
UserRecordNew メソッドの呼び出しで使用している UserRecord 構造体のログイン フィールドにアカウント番号を指定できます。アカウントが既に存在する場合は、RET_Ok に追加されたメソッドからエラーが発生します。
API を使用する場合は、アカウント番号を手動で入力できます。指定されたアカウント番号が存在する場合、システムはリクエストを拒否します。口座開設時にカスタム番号を入力したい特別な理由はありますか?
口座番号の管理はできません。これを正当化するのは、口座番号は口座開設時にブローカーによって開発されるという事実です.これが可能になる唯一の方法は、口座番号を生成し、この番号を使用して次の取引を予測することです.口座番号になります。ただし、このアプローチは、口座番号アルゴリズムがブローカー固有である場合に可能です。