トップページ コミュニティ 質問 STOP注文について

  • 作成者
    スレッド
  • #5803

    bovovossi
    Participant

    初歩的な質問で恐縮です。

    STOPの注文をしたいと思い、

    BuyTicket = OrderSend(Symbol(),OP_BUYSTOP,lot,Ask+Contrarian*dPoint,Adjuted_Slippage,SL_buy,TP_buy,NULL,MAGIC,TimeCurrent() + cancell,clrBlue);

    このような形でコードを記述しております。

    有効期限(cancell)を60秒等小さい値に設定した場合、Ordererror3が出てしまいます・・・

    数値を大きくすると注文が入ります。しかも60秒以内に注文が入っています。

    エラーが出ないようにするにはどうした良いでしょうか。

  • STOP注文について

    bovovossi 更新済み 2 月, 2 週間 前 2 メンバー · 2 返信
  • FinTechSchool_Teacher

    管理者
    2023年1月17日 11:51

    MT4では逆指値の有効期限を指定する際、現在値から1分以上離さないとエラーが出現するようです。(実際に手動で逆指値をエントリーしようとすると、有効期限は分単位までしか指定することができず秒単位で指定することができません。)

    そのため、有効期限は分単位で指定していただければと思います!

    ちなみにですが、有効期限を現在値から5分で設定すると、「5分経つとキャンセルされる」という意味ですので、OrderSendしてから数秒後に注文が入るといったことも起こりえます。

  • bovovossi

    メンバー
    2023年1月17日 14:12

    そうなのですね。

    ご回答ありがとうございます。

    1分以上離し、分単位で設定してみようと思います。

返信にはログインが必要です。

最初の投稿
00 投稿 2018年6月
現在
無料カウンセリングはこちら
無料カウンセリングはこちら