サイクルオペレーター「for」の質問 - ページ 2 123456789...16 新しいコメント Simon Gniadkowski 2012.12.31 10:02 #11 WhooDoo22:サイモンあなたが見ているものが何であるかは分かりませんが、;)早速、GetLastOrder()関数を入れて、この問題に光を当ててみたいと思います。GetLastOrder()関数をコードに含めずに質問を投稿したことをお詫びします。ありがとうございました。 OrderPrint() はどのようなチケット番号を表示しますか? どのようなエラーが表示されますか? Nathan 2012.12.31 10:08 #12 サイモンどのようなエラーが表示されますか?OrderClose関数に関する不明なチケット 2OrderPrint() は何番の チケットを表示していますか?#20526942 2012.12.24 13:43 buy 0.01 USDJPY 84.466 0.000 0.000 86.105 0.00 0.00 19.03 0ありがとうございました。 Simon Gniadkowski 2012.12.31 10:44 #13 あなたのUSDJPYのチケット番号は20526942ですが、チケット番号 (ポジションではありません)2を クローズしようとしているのですね? 問題がわかりますか? Nathan 2012.12.31 10:59 #14 サイモンです。USDJPYのチケット番号は20526942です。OrderClose() 関数は、チケット番号 2 をクローズしようとしています。USDJPY のチケット番号は 20526942 で、プール内のポジション番号は 2 です。私の理解が正しければ、OrderClose()関数の最初のパラメータが「注文 チケットの固有番号」(20526942)ではなくポジション番号2を使用しているため、OrderClose()関数はUSDJPY注文を閉じることができないのですが、いかがでしょうか?これを確認すると、USDJPY注文のチケット番号20526942を分離して、OrderClose()関数の最初のパラメータにこの番号を入れる方法を見つけなければならないようです。あなたはこれに何を言うのですか?)ありがとうございます。 Simon Gniadkowski 2012.12.31 11:04 #15 WhooDoo22:私の理解が正しければ、OrderClose()関数の最初のパラメータが「注文チケットの固有番号」(20526942)ではなく、ポジション番号2を使っているため、OrderClose()関数はUSDJPY注文を閉じることができないのでしょうか。これを確認すると、USDJPY注文のチケット番号20526942を分離して、OrderClose()関数の最初のパラメータにこの番号を入れる方法を見つけなければならないようです。どうでしょう?) そう、そのための関数が あるんです。 Nathan 2012.12.31 11:08 #16 サイモンそうなんですか?)目立たないOrderTicket()関数の はずはないでしょう?ははは。 ありがとうございます。 Simon Gniadkowski 2012.12.31 11:18 #17 WhooDoo22:サイモンそうなんですか?)目立たないOrderTicket()関数であるはずがないだろう?ははは。 ありがとうございます。 笑 :-) あなたのコードは今動くはずです ... ... 次のUSDJPYの複数の注文を処理するためにそれを変更できるかどうか見てください ... ... ;-) Nathan 2012.12.31 11:42 #18 サイモンです。再び、私は、私のメタトレーダーの「エキスパート」タブから、またもや寛大な寄付を受け取ることができ、とても、とても恵まれています。)エラーの説明。ありがとうございます。 ファイル: zap_anusdjpyxorderj_t_hv3.mq4 2 kb Simon Gniadkowski 2012.12.31 11:53 #19 WhooDoo22:サイモンです。今回もまた、私のMetaTraderの「エキスパート」タブから寛大な寄付を受け取ることができて、とてもとても幸せです!両手を広げて、非常に喜んでいます。) どのようなエラーが発生したかを正確に知るために、エラー報告が必要です。 おそらく、価格がSLまたはTPに近すぎて、注文を閉じることができないのでしょう。 FreezeLevelは何ですか? Nathan 2012.12.31 12:32 #20 サイモンモード_フリーズレベル33注文の凍結レベル(ポイント)。執行価格が凍結レベルで定義された範囲内にある場合、注文は変更、キャンセル、またはクローズできません。私がテストに使用しているMetaTraderブローカーの凍結レベルが何であるかはわかりません。ブローカーによって凍結レベルは異なると思います。MarketInfo()関数を使用して、MetaEditorのフリーズレベルを発見する方法をご存知でしょうか?すでにGetLastError()関数を組み込んでいますが、効果はありません。私はこの時、正しい場所にそれを配置しようとしています。また、注文の現在の価格は、凍結レベルを十分に超えているはずです。 以下はその状態を示すスナップショットです。ありがとうございます。 123456789...16 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
サイモン
あなたが見ているものが何であるかは分かりませんが、;)早速、GetLastOrder()関数を入れて、この問題に光を当ててみたいと思います。GetLastOrder()関数をコードに含めずに質問を投稿したことをお詫びします。
ありがとうございました。
サイモン
どのようなエラーが表示されますか?
OrderClose関数に関する不明なチケット 2
OrderPrint() は何番の チケットを表示していますか?
#20526942 2012.12.24 13:43 buy 0.01 USDJPY 84.466 0.000 0.000 86.105 0.00 0.00 19.03 0
ありがとうございました。
サイモンです。
USDJPYのチケット番号は20526942です。
OrderClose() 関数は、チケット番号 2 をクローズしようとしています。
USDJPY のチケット番号は 20526942 で、プール内のポジション番号は 2 です。
私の理解が正しければ、OrderClose()関数の最初のパラメータが「注文 チケットの固有番号」(20526942)ではなくポジション番号2を使用しているため、OrderClose()関数はUSDJPY注文を閉じることができないのですが、いかがでしょうか?これを確認すると、USDJPY注文のチケット番号20526942を分離して、OrderClose()関数の最初のパラメータにこの番号を入れる方法を見つけなければならないようです。
あなたはこれに何を言うのですか?)
ありがとうございます。
私の理解が正しければ、OrderClose()関数の最初のパラメータが「注文チケットの固有番号」(20526942)ではなく、ポジション番号2を使っているため、OrderClose()関数はUSDJPY注文を閉じることができないのでしょうか。これを確認すると、USDJPY注文のチケット番号20526942を分離して、OrderClose()関数の最初のパラメータにこの番号を入れる方法を見つけなければならないようです。
どうでしょう?)
サイモン
そうなんですか?)
目立たないOrderTicket()関数の はずはないでしょう?ははは。
ありがとうございます。サイモン
そうなんですか?)
目立たないOrderTicket()関数であるはずがないだろう?ははは。
ありがとうございます。サイモンです。
再び、私は、私のメタトレーダーの「エキスパート」タブから、またもや寛大な寄付を受け取ることができ、とても、とても恵まれています。)
エラーの説明。
ありがとうございます。
サイモンです。
今回もまた、私のMetaTraderの「エキスパート」タブから寛大な寄付を受け取ることができて、とてもとても幸せです!両手を広げて、非常に喜んでいます。)
サイモン
私がテストに使用しているMetaTraderブローカーの凍結レベルが何であるかはわかりません。ブローカーによって凍結レベルは異なると思います。
MarketInfo()関数を使用して、MetaEditorのフリーズレベルを発見する方法をご存知でしょうか?
すでにGetLastError()関数を組み込んでいますが、効果はありません。私はこの時、正しい場所にそれを配置しようとしています。
また、注文の現在の価格は、凍結レベルを十分に超えているはずです。
以下はその状態を示すスナップショットです。
ありがとうございます。