半分の区画を閉鎖する。 - ページ 11 1...45678910111213141516171819 新しいコメント William Roeder 2013.08.02 16:24 #101 DomGilberto: C) Not sure what difference this makes? A)と同じです。TPが0であれば、最初のクローズを行っていないことになります。TPを設定してから、パーシャルクローズを行ってください。 Dominic Gilbert 2013.08.05 09:03 #102 一つ悩んでいるのは、OP_BUYSTOPがOP_BUYに切り替わった後、どのように1ティックごとにチェック するかということです。このまま1トレードで部分決済を続けていくつもりです - 純粋に、ほぼやり遂げたという自信があるからです。 このスレッドの貢献には本当に感謝しています - それは私が多くを理解するのに非常に役立ちました。 Simon Gniadkowski 2013.08.05 09:23 #103 DomGilberto: OK - 私は、かなりこの地に足が着きました(ちょうど私が修正する必要があるもの/方法/および適用されるロジックを書き留めているところです)。 一つ悩んでいるのは、OP_BUYSTOPがOP_BUYにトリガーされた後、どのように1ティックごとにチェックするかということです。 できません。OP_BUYSTOPがOP_BUYにトリガーされたかどうかを毎ティックチェック する必要があります ... しかし、できることは、OP_BUYがあるかどうかをチェックし、ない場合は、単に return(0); してコードの残りを避けることができます。 これは役に立つのでしょうか? Dominic Gilbert 2013.08.05 09:35 #104 ちょっと待って、じゃあ、毎ティックチェック できないの?私は、ビッド==が私の望む価格になるとすぐに部分的なクローズが閉じられることを確認したいのですが?今のところ、1時間単位でBid==終了価格ならクローズしています - これを "IfIsNewCandle "で見破ったのですか?つまり、それは本当におかしな、奇妙な閉じ方なのです...。 例えば、私の "OP_BUYSTOP" が "OP_BUY" にトリガーされたとします。それから、私の OrderClose() 関数が、指定した出口価格に対して入札価格が == であればすぐに私の希望する価格でクローズするように、すべてのティックをチェックできますか? Simon Gniadkowski 2013.08.05 09:59 #105 DomGilberto: OP_BUYSTOP "が "OP_BUY "にトリガーされた場合、OrderClose()関数が、指定した終了価格に対して買値が==になると同時に、希望する価格で閉じるように、すべてのティックをチェック できますか? はい、あなたはすべてのティックを チェックしなければなりません ... ... しかし、私が言いたかったのは、各ティックについてすべてを行う必要はないということです ... あなたは「OP_BUYSTOPがOP_BUYになった時点で、すべてのティックをチェックする方法」と言いましたが、私が言いたかったのは、OP_BUYSTOPがOP_BUYになった時点ですべてのティックでチェックするだけではなく、すべてのティックでそれが起こったかどうかをチェックしなければならないのだということです。 Dominic Gilbert 2013.08.05 10:01 #106 ああ、そうだ、わかったよ。あなたが書いたものを間違って読む。 どうすればいいのかわからない。正しい方向を教えてもらえますか? Simon Gniadkowski 2013.08.05 10:05 #107 DomGilberto: ああ、そうだ、わかったよ。あなたが書いたものを間違って読む。どうすればいいのかわからない。正しい方向性を示してもらえますか? あなたが既に持っているような単純なループで、オープンオーダーをループし、OrderType()をチェック する ... これをあなたのコードに追加しても、パフォーマンスの面ではほとんど利点がないかもしれません。 Dominic Gilbert 2013.08.05 10:22 #108 すみません、私が言いたかったのは、すべてのティックを チェックするために、MQL4に内蔵された関数を使用する必要があるかということです。 Simon Gniadkowski 2013.08.05 10:31 #109 DomGilberto: すみません、私が言いたかったのは、すべてのティックをチェックするために、MQL4に内蔵された関数を使用する必要があるかということです。 いいえ、start()はティックごとに 呼ばれますが、現在は新しいキャンドルが あるときだけCheckForMaTrade() を呼び出します。 Dominic Gilbert 2013.08.05 10:32 #110 ああ、そうだ、わかったよ。どうすればいいのか、わかった気がします。) 1...45678910111213141516171819 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
DomGilberto: C) Not sure what difference this makes?
このスレッドの貢献には本当に感謝しています - それは私が多くを理解するのに非常に役立ちました。
OK - 私は、かなりこの地に足が着きました(ちょうど私が修正する必要があるもの/方法/および適用されるロジックを書き留めているところです)。
一つ悩んでいるのは、OP_BUYSTOPがOP_BUYにトリガーされた後、どのように1ティックごとにチェックするかということです。
できません。OP_BUYSTOPがOP_BUYにトリガーされたかどうかを毎ティックチェック する必要があります ... しかし、できることは、OP_BUYがあるかどうかをチェックし、ない場合は、単に return(0); してコードの残りを避けることができます。
これは役に立つのでしょうか?
例えば、私の "OP_BUYSTOP" が "OP_BUY" にトリガーされたとします。それから、私の OrderClose() 関数が、指定した出口価格に対して入札価格が == であればすぐに私の希望する価格でクローズするように、すべてのティックをチェックできますか?
OP_BUYSTOP "が "OP_BUY "にトリガーされた場合、OrderClose()関数が、指定した終了価格に対して買値が==になると同時に、希望する価格で閉じるように、すべてのティックをチェック できますか?
どうすればいいのかわからない。正しい方向を教えてもらえますか?
ああ、そうだ、わかったよ。あなたが書いたものを間違って読む。どうすればいいのかわからない。正しい方向性を示してもらえますか?
すみません、私が言いたかったのは、すべてのティックをチェックするために、MQL4に内蔵された関数を使用する必要があるかということです。