愚かな注文関数
Results 1 to 5 of 5

Thread: 愚かな注文関数

  1. #1
    1添付ファイルこんにちは皆、
    私は私のEAに助けを求めています。私はちょうどEAで取引がどのように実行されているかを見るためにシンプルなEAを作成しました。 EA全体が市場の注文を出した後、マーケットが終了します。プレーンとシンプル...私はエラーコード130でヒットするまで....

    私は見つけることができるすべてのヘルプを読んで、他の人のコードをカットアンドペーストして、MQLのチュートリアル形式に従いましたが、それでも失敗します。

    この問題はOrderSend()関数のStopLossおよびTakeProfit引数の一部として値を入力した場合にのみ発生します。しかし、もしそれらを0にハードコーディングすれば、その注文は成功します。

    私はどこかで、SLやTPの値に誤りがあるかもしれないが、両方の値が300ピップ離れている可能性があると読んだので、どのようにエラーになるか?

    ここで私を助けてください。ありがとうございました。

    添付されているのは私のmqlファイルです。
    たとえば、このファイルを実行すると、Expertタブで次のように出力されます。
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    23:11:09 StupidOrderFunctions EURUSD、M1:正常に読み込まれました
    23:11:10 StupidOrderFunctions EURUSD、M1:貿易が許可されています
    23:11:10 StupidOrderFunctions EURUSD、M1:初期化済み
    23:11:15 StupidOrderFunctions EURUSD、M1:Bid:1.23055質問:1.23077 StopLoss:1.22755 TakeProfit:1.23355
    23:11:15 StupidOrderFunctions EURUSD、M1:取引-1オープン:2012.07.06 15:11:00購入EURUSD 0.1ロット@ 1.23077 TP = 1.23377 SL = 1.22777
    23:11:15 StupidOrderFunctions EURUSD、M1:OrderSendがエラー#130で失敗しました
    23:11:46 StupidOrderFunctions EURUSD、M1:Bid:1.23036 Ask:1.23058 StopLoss:1.23358 TakeProfit:1.22758
    23:11:46 StupidOrderFunctions EURUSD、M1:取引-1オープン:2012.07.06 15:11:00売りEURUSD 0.1ロット@ 1.23036 TP = 1.22736 SL = 1.23336
    23:11:46 StupidOrderFunctions EURUSD、M1:OrderSendがエラー#130で失敗しました
    23:12:17 StupidOrderFunctions EURUSD、M1:Bid:1.23043質問:1.23063 StopLoss:1.22743 TakeProfit:1.23343
    23:12:17 StupidOrderFunctions EURUSD、M1:取引-1オープン:2012.07.06 15:12:00購入EURUSD 0.1ロット@ 1.23063 TP = 1.23363 SL = 1.22763
    23:12:17 StupidOrderFunctions EURUSD、M1:OrderSendがエラー#130で失敗しました
    23:12:48 StupidOrderFunctions EURUSD、M1:Bid:1.23052質問:1.23074 StopLoss:1.23374 TakeProfit:1.22774
    23:12:48 StupidOrderFunctions EURUSD、M1:取引-1オープン:2012.07.06 15:12:00売りEURUSD 0.1ロット@ 1.23052 TP = 1.22752 SL = 1.23352
    23:12:48 StupidOrderFunctions EURUSD、M1:OrderSendがエラー#130で失敗しました
    23:12:53 StupidOrderFunctions EURUSD、M1:EA終了
    23:12:53 StupidOrderFunctions EURUSD、M1:初期化されていない
    23:12:53 StupidOrderFunctions EURUSD、M1:uninit reason 1
    23:12:53 StupidOrderFunctions EURUSD、M1:削除
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    https://www.forexgroove.com/attachme...5984480067.mq4

  2. #2
    いくつかのブローカーは注文時にTPSLの設定を許可しません。順序を入れてから変更してください。そしてはい、SLTPはxピップスでなければなりません。

  3. #3
    ecnブローカーでテストしている場合、ordersendコマンドでsltpを設定することはできません。あなたはsl = tp = 0で取引を終えた後に注文を修正する必要があります

  4. #4
    こんにちはfuturespec、iwjw、あなたのコメントをありがとう。だから私はあなたが言ったことをしました。私はSL TPとして0 0を注文しました。今、注文が完了します。完璧!ありがとう。 ModifyOrder()が実行されるとき、私は以前、私のSL TPのOrderSend()関数で使用したものと同じ式を受け入れます。私の注文は正しく修正されました。

  5. #5

    Quote Originally Posted by ;
    こんにちはfuturespec、、あなたのコメントありがとう。だから私はあなたが言ったことをしました。私はSL TPとして0 0を注文しました。今、注文が完了します。完璧!ありがとう。 ModifyOrder()が実行されるとき、私は以前、私のSL TPのOrderSend()関数で使用したものと同じ式を受け入れます。私の注文は正しく修正されました。
    そこにもいた。私が最初にmqlを使い始めたとき、私は同じ問題に遭遇しました。 1つのブローカーでそれは動作し、他のブローカーでは動作しません...

投稿権限

  • Youma新しいスレッドを投稿しない
  • Youmaは返信しない
  • あなたは添付ファイルを投稿しないかもしれない
  • Youma Notedityourposts
  •  
  • スマイリーはオンです
  • スマイリーはオンです
  • [IMG]コードがオンです
  • [VIDEO]コードがオンです
  • HTMLコードがオフです
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.