レート制限
デモ口座でアルゴを実行する場合、アルゴが取引できる頻度にいくつかの制限があることに注意してください。 これらの制限は高い閾値で設定されていますが、アルゴがすべてのティックで取引操作(以前に開いたポジションの変更を含む)を実行するようにプログラムされている場合、これらの制限に遭遇する可能性があります。
制限の適用
以下に説明する制限は、cTraderバックエンドとの認証済み接続ごとに適用されます。 言い換えると、取引口座を変更したり、cTrader IDからサインアウトして再度サインインしたり、cTraderインスタンスを再起動したりしない限り、制限はその期間中適用されます。
以下は、レート制限の対象となる操作の完全なリスト、正確な制限閾値、および制限を超えた場合の結果です。
| 操作タイプ | 関連するメソッドの例 | 指値 | 制限を超えた場合の結果 |
|---|---|---|---|
| 新しい注文を出す | ExecuteMarketOrder()、PlaceLimitOrder()、PlaceStopOrder()など | 1分あたり500回の操作 | 1分間、取引操作を実行できません。 |
| 既存の注文をキャンセルする | CancelPendingOrder() | 1分あたり100回の操作 | 1分間、取引操作を実行できません。 |
| 既存の注文を修正する | ModifyPendingOrder() | 1分あたり100回の操作 | 1分間、取引操作を実行できません。 |
| 既存のポジションをクローズする | ClosePosition()、ModifyPosition()(ポジションのボリュームを修正する場合)、ReversePosition() | 1分あたり2,000回の操作 | 1分間、取引操作を実行できません。 |
| 既存のポジションの保護メカニズムを変更する | ModifyPosition() (保護メカニズムを変更する場合) | 1分あたり1,000回 (レベル1) 15分あたり5,000回 (レベル2) | 1分間、取引操作を実行できません。 30分間、取引操作を実行できません。 |
制限を超えました
制限を拡張した場合の影響は、アルゴリズム取引だけでなくマニュアル取引にも適用されます。 お客様のアルゴリズムの1つが制限を超えた場合、上記の表で指定された期間が経過するまでマニュアル取引を実行できません。