どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 961 1...954955956957958959960961962963964965966967968...1178 新しいコメント Alexey Kravchenko 2015.11.14 04:43 #9601 Vinin: テスターで確認したのでしょうか?起動時に使えるバーは1000本だけです。その通り!ついつい忘れちゃうんですよね。思い出させてくれてありがとう。その制限を回避する方法はないのでしょうか? Victor Nikolaev 2015.11.14 06:28 #9602 goodearth:その通り!ついつい忘れちゃうんですよね。思い出させてくれてありがとう。この制限を回避する方法はないのでしょうか?計算に必要なバーの本 数のコントロールがあります。if (Bars<MinBar) return; Alexey Viktorov 2015.11.14 06:38 #9603 rapid_minus: シンボルのうち3つには「スレプツォフによれば」、4つには別の評議員が描かれている。互いに干渉し合っているのでしょうか?MT4で1つのシンボルに1つのEAしか配置してはいけないという記述は見たことがありません。 いいえ、そのような制限はありません。問題は、余計なEAが全ての注文をクローズしてしまう可能性があるかということでした。そして、他のEAの注文を全てクローズする条件が無いか確認する必要があります。せめて、EAを1つだけ設定した場合に、そのような問題が発生するかどうかを確認してください。 владимир 2015.11.14 11:27 #9604 AlexeyVik: いいえ、そのような制限はありません。問題は、外国人EAがすべての注文を閉めることができないか、ということでした。そして、その中に他の人の注文を全て閉じる条件がないかどうかを確認する必要があります。せめて、EAを1つだけ設定した場合に、そのような問題が発生するかどうかを確認してください。 ありがとうございます。月曜日にやってみます。しかし、この場合、海外EAはすべてのシンボルで負け注文だけを決済する必要があります。コード上ではどのように見えるのでしょうか?まだ遭遇したことはありません。 владимир 2015.11.14 14:15 #9605 AlexeyVik:私は完全に混乱しているので、明らかにしてください。利益あり、マイナスありの注文をクローズするスクリプトを見つけたのですが、外部変数にclose_only_profit_orders=falseを設定し、f-i startでそれを否定してチェックするロジックがよくわかりません。if(OrderType()==OP_BUY && (!close_only_profit_orders || order_prof>0).つまり、falseでない場合、または利益が出ている注文がある場合は、OrderClose()関数に従います。しかし、コードのどこにも、変数close_only_profit_ordersがtrueになるための条件がないのです。では、何のためにあるのでしょうか? Alekseu Fedotov 2015.11.14 14:29 #9606 rapid_minus:私は完全に混乱しているので、明らかにしてください。利益あり、マイナスありで注文を閉じるスクリプトを見つけたのですが、外部変数にclose_only_profit_orders=falseを設定し、f-i startでそれを否定してチェックするというロジックがよく分かりません。if(OrderType()==OP_BUY && (!close_only_profit_orders || order_prof>0).つまり、falseでない場合、または利益が出ている注文がある場合は、OrderClose()関数に従います。しかし、コードのどこにも、変数close_only_profit_ordersがtrueになるための条件がないのです。では、何のためにあるのでしょうか?bool close_only_profit_orders=true; の場合、収益性の高い注文のみが クローズされます。そうなんです。 владимир 2015.11.14 14:40 #9607 r772ra:もし、bool close_only_profit_orders=true ならば、利益のあるものだけがクローズされる。そうなんです。しかし、このコードのどこにも、変数close_only_profit_ordersが真になるような条件は ありません。ですから、これを真にすると、利益が出ている注文を決済しては いけないということになります。しかし、その場合、OR -|| order_prof>0と矛盾が 生じます。というか、その逆で、もし嘘なら閉めない方がいいし、矛盾がある、でも本当なら問題ない...(?)完全に混乱している。 Alekseu Fedotov 2015.11.14 15:00 #9608 rapid_minus:しかし、コードのどこにもclose_only_profit_orders変数がtrueになるための条件はありません、つまりtrueに なる ことはありません。すべて閉じるか、収益性の高いものだけ閉じるかは、あなた次第です。 Boris 2015.11.14 15:11 #9609 rapid_minus:しかし、このコードのどこにも、変数close_only_profit_ordersがtrueに なるための条件はありません。ですから、これを真にすると、利益が出ている注文を決済しては いけないということになります。しかし、その場合、OR -|| order_prof>0と矛盾が 生じます。というか、その逆で、嘘だったら閉めちゃいけないし、矛盾があるし、本当だったら何も問題ないし...(?)まったくもって困りました。 ロジック!extern boolclose_only_profit_orders = false; // もちろん、いくつかの条件に従って、任意の、利益と損失のポジションを閉じます。extern boolclose_only_profit_orders = true; // いくつかの条件に従って、利益のあるポジションのみがクローズされ、損失のあるポジションは クローズされない。テスターでどのバリエーションが良いかを確認することができますよ。または最適化モードでは 0=false、1=true。 владимир 2015.11.14 16:00 #9610 ありがとうございました。 1...954955956957958959960961962963964965966967968...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
テスターで確認したのでしょうか?起動時に使えるバーは1000本だけです。
その通り!ついつい忘れちゃうんですよね。思い出させてくれてありがとう。
その制限を回避する方法はないのでしょうか?
その通り!ついつい忘れちゃうんですよね。思い出させてくれてありがとう。
この制限を回避する方法はないのでしょうか?
計算に必要なバーの本 数のコントロールがあります。
シンボルのうち3つには「スレプツォフによれば」、4つには別の評議員が描かれている。互いに干渉し合っているのでしょうか?MT4で1つのシンボルに1つのEAしか配置してはいけないという記述は見たことがありません。
いいえ、そのような制限はありません。問題は、外国人EAがすべての注文を閉めることができないか、ということでした。そして、その中に他の人の注文を全て閉じる条件がないかどうかを確認する必要があります。せめて、EAを1つだけ設定した場合に、そのような問題が発生するかどうかを確認してください。
私は完全に混乱しているので、明らかにしてください。
利益あり、マイナスありの注文をクローズするスクリプトを見つけたのですが、外部変数にclose_only_profit_orders=falseを設定し、f-i startでそれを否定してチェックするロジックがよくわかりません。if(OrderType()==OP_BUY && (!close_only_profit_orders || order_prof>0).つまり、falseでない場合、または利益が出ている注文がある場合は、OrderClose()関数に従います。しかし、コードのどこにも、変数close_only_profit_ordersがtrueになるための条件がないのです。では、何のためにあるのでしょうか?
私は完全に混乱しているので、明らかにしてください。
利益あり、マイナスありで注文を閉じるスクリプトを見つけたのですが、外部変数にclose_only_profit_orders=falseを設定し、f-i startでそれを否定してチェックするというロジックがよく分かりません。if(OrderType()==OP_BUY && (!close_only_profit_orders || order_prof>0).つまり、falseでない場合、または利益が出ている注文がある場合は、OrderClose()関数に従います。しかし、コードのどこにも、変数close_only_profit_ordersがtrueになるための条件がないのです。では、何のためにあるのでしょうか?
bool close_only_profit_orders=true; の場合、収益性の高い注文のみが クローズされます。
そうなんです。
もし、bool close_only_profit_orders=true ならば、利益のあるものだけがクローズされる。
そうなんです。
しかし、このコードのどこにも、変数close_only_profit_ordersが真になるような条件は ありません。ですから、これを真にすると、利益が出ている注文を決済しては いけないということになります。しかし、その場合、OR -|| order_prof>0と矛盾が 生じます。
というか、その逆で、もし嘘なら閉めない方がいいし、矛盾がある、でも本当なら問題ない...(?)
完全に混乱している。
しかし、コードのどこにもclose_only_profit_orders変数がtrueになるための条件はありません、つまりtrueに なる ことはありません。
すべて閉じるか、収益性の高いものだけ閉じるかは、あなた次第です。
しかし、このコードのどこにも、変数close_only_profit_ordersがtrueに なるための条件はありません。ですから、これを真にすると、利益が出ている注文を決済しては いけないということになります。しかし、その場合、OR -|| order_prof>0と矛盾が 生じます。
というか、その逆で、嘘だったら閉めちゃいけないし、矛盾があるし、本当だったら何も問題ないし...(?)
まったくもって困りました。
ロジック!
extern boolclose_only_profit_orders = false; // もちろん、いくつかの条件に従って、任意の、利益と損失のポジションを閉じます。
extern boolclose_only_profit_orders = true; // いくつかの条件に従って、利益のあるポジションのみがクローズされ、損失のあるポジションは クローズされない。
テスターでどのバリエーションが良いかを確認することができますよ。または最適化モードでは 0=false、1=true。