[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 259 1...252253254255256257258259260261262263264265266...652 新しいコメント --- 2011.10.13 12:07 #2581 belck:このスクリプトで、あるいはこのスクリプトから突き放して、線を表示させる方法がわからないのですが、間違っているのでしょうか。つまり、この価格がこのレベルに達したら注文は終了し、この価格をチャート上に線または四角でダッシュで小さくエントリーする形で表示したいのです。 正しい方向に導いてくれ! コードのどこに線を引いて いるのですか? Bicus 2011.10.13 12:24 #2582 forexnew: 注文のロットサイズが同じなのに、どうして利益が出ているのですか? ここでは、価格イナーシャをもとに計算しています。つまり、1番目の注文のストップロスが発動され、2番目の注文はロスより少し小さい値で利益が出ている状態です。もう少し同じ方向に価格が動けば、そうですね、トータルで利益が出るかもしれませんね。 しかし、その戦略は一口では言えません。 削除済み 2011.10.13 13:04 #2583 sergeev: コードのどこに線を引いているのですか? まあ、そこに1つだけあるんですけどね。 ObjectDelete("SLb"); if (b!=0) { SLb = (price_b/lot_b)+TakeProfitBuy * Point; ObjectCreate("SLb",OBJ_ARROW,0,Time[0],SLb,0,0,0,0); ObjectSet ("SLb",OBJPROP_ARROWCODE,6); ObjectSet ("SLb",OBJPROP_COLOR, Navy); } ObjectDelete("SLs"); if (s!=0) { SLs = (price_s/lot_s)-TakeProfitSell * Point; ObjectCreate("SLs",OBJ_ARROW,0,Time[0],SLs,0,0,0,0); ObjectSet ("SLs",OBJPROP_ARROWCODE,6); ObjectSet ("SLs",OBJPROP_COLOR, Maroon); } 削除済み 2011.10.13 13:58 #2584 こんにちは、皆さん、どうしたらそうなるのか、教えてください。 価格が直前のバーの安値を下回った場合は、すぐに売り注文を 設定する? 例えば、bar low[1] = 1.4000 の場合。そして、現在のバーの価格が例えば1.39995以下になった場合、op_sellオーダーが即座に設定されます。 Ivan Katsko 2011.10.13 14:28 #2585 パウカス 2011.10.13 15:03 ikatsko さん どなたか、「次のバーをスキップする」機能を用意されている方はいらっしゃいませんか?:) if(iTime(Symbol(),period_bar,number_of_bars_to_skip)>OrderOpenTime()の場合。 スキップするバーの数 0 - 現在のものをスキップ、1 - 現在のものと次のものなど。 明らかに私の質問の仕方が間違っていました。コマンド(プログラムによって生成される何らかのパラメータ)が次のバー(またはそれに続くいくつかのバー)をスキップし、その後、プログラムは次のバーをスキップするコマンドが現れるまで通常の実行を継続する、というようなものが欲しかった。 このコードで理解できないのは、iTimeは現在のバーからbars_to_skipの数だけオフセットされたバーの開始の時間値を与えてくれることです。つまり、こうして得られた時間は、常に現在の時間より短くなる。新しいバーができるたびに、上方にもシフトしていきます。そして、これらはすべてOrderOpenTimeに関連しているのですか?それで?小節飛ばしはどうなる? Сергей 2011.10.13 14:29 #2586 sergey_r: こんにちは、皆さん、どうしたらそうなるのか、教えてください。 価格が直前のバーの安値を下回った場合は、すぐに売り注文を設定する? 例えば、bar low[1] = 1.4000 の場合。そして、現在のバーの価格が例えば1.39995以下になった場合、op_sellオーダーが即座に設定されます。 int Tiket; double кол-во лотов, стоплосс, тэйкпрофит; if (iClose(NULL, 0, 0)<iLow(NULL, 0, 1) {Ticket=OrderSend(Symb,OP_SELL,кол-во лотов,Bid,3,стоплосс,тэйкпрофит);} 削除済み 2011.10.13 14:43 #2587 ありがとうございます。すべて手に入れた。 削除済み 2011.10.13 14:53 #2588 mInvIn: しかし、私の注文はバーの終値で発注されるので、現在の価格が 必要です。 もし現在の価格が前のバーの安値を下回っていたら......。そしてここでは、価格が前回の安値を下回って引けた場合のみ、注文が設定されます。 ScioMe 2011.10.13 14:55 #2589 S.コバレフ氏の著書には不明な点がある。それはオーダーの修正に関する もので、私は彼の修正コードを コピーして実行しました。そして、注文は修正されるのですが、しかし!Take Profitが前回の修正と同じでも修正されるのです。しかし、本やヘルプに書かれている(ここで言われている)のは 変更されていない値が関数へのパラメータとして渡された場合、エラー1(ERR_NO_RESULT)が発生する。<br /> translate="no">です。 この不思議な状況は何なのか、説明してください。 Евгений 2011.10.13 15:08 #2590 ScioMe: S.コバレフ氏の著書には不明な点がある。注文の修正について話して いるのですが、私は彼の修正コードを コピーし、実行に移しました。そして、注文は修正されますが、Take Profitが前回の修正と同じでも修正されますで、この状況がよくわからないと本やヘルプに書いてある(ここでも言われた)のですが、説明してください。 SL(target)が変更された場合、変更後のオーダー値が変更されます。 1...252253254255256257258259260261262263264265266...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
このスクリプトで、あるいはこのスクリプトから突き放して、線を表示させる方法がわからないのですが、間違っているのでしょうか。
つまり、この価格がこのレベルに達したら注文は終了し、この価格をチャート上に線または四角でダッシュで小さくエントリーする形で表示したいのです。
正しい方向に導いてくれ!コードのどこに線を引いて いるのですか?
注文のロットサイズが同じなのに、どうして利益が出ているのですか?
ここでは、価格イナーシャをもとに計算しています。つまり、1番目の注文のストップロスが発動され、2番目の注文はロスより少し小さい値で利益が出ている状態です。もう少し同じ方向に価格が動けば、そうですね、トータルで利益が出るかもしれませんね。
しかし、その戦略は一口では言えません。
コードのどこに線を引いているのですか?
まあ、そこに1つだけあるんですけどね。
こんにちは、皆さん、どうしたらそうなるのか、教えてください。
価格が直前のバーの安値を下回った場合は、すぐに売り注文を 設定する?
例えば、bar low[1] = 1.4000 の場合。そして、現在のバーの価格が例えば1.39995以下になった場合、op_sellオーダーが即座に設定されます。
どなたか、「次のバーをスキップする」機能を用意されている方はいらっしゃいませんか?:)
if(iTime(Symbol(),period_bar,number_of_bars_to_skip)>OrderOpenTime()の場合。
スキップするバーの数
0 - 現在のものをスキップ、1 - 現在のものと次のものなど。
明らかに私の質問の仕方が間違っていました。コマンド(プログラムによって生成される何らかのパラメータ)が次のバー(またはそれに続くいくつかのバー)をスキップし、その後、プログラムは次のバーをスキップするコマンドが現れるまで通常の実行を継続する、というようなものが欲しかった。
このコードで理解できないのは、iTimeは現在のバーからbars_to_skipの数だけオフセットされたバーの開始の時間値を与えてくれることです。つまり、こうして得られた時間は、常に現在の時間より短くなる。新しいバーができるたびに、上方にもシフトしていきます。そして、これらはすべてOrderOpenTimeに関連しているのですか?それで?小節飛ばしはどうなる?
こんにちは、皆さん、どうしたらそうなるのか、教えてください。
価格が直前のバーの安値を下回った場合は、すぐに売り注文を設定する?
例えば、bar low[1] = 1.4000 の場合。そして、現在のバーの価格が例えば1.39995以下になった場合、op_sellオーダーが即座に設定されます。
しかし、私の注文はバーの終値で発注されるので、現在の価格が 必要です。 もし現在の価格が前のバーの安値を下回っていたら......。そしてここでは、価格が前回の安値を下回って引けた場合のみ、注文が設定されます。
S.コバレフ氏の著書には不明な点がある。注文の修正について話して いるのですが、私は彼の修正コードを コピーし、実行に移しました。そして、注文は修正されますが、Take Profitが前回の修正と同じでも修正されますで、この状況がよくわからないと本やヘルプに書いてある(ここでも言われた)のですが、説明してください。
SL(target)が変更された場合、変更後のオーダー値が変更されます。