アスク! - ページ 72 1...656667686970717273747576777879...182 新しいコメント iscuba11 2007.08.04 20:40 #711 reiver: 私は当初、非常に簡単だと思ったことについて、誰かが私を助けてくれることを望みます。 Metatraderに付属しているインジケータに、特定のレベルに達したときに音声で知らせてくれるようなアラートを付けたいと思いました。 そのインジケータはForce Indexなのですが、Experts/IndicatorsフォルダのどこにもそのためのMQ4ファイルが見当たりません。どなたか、このファイルの場所をご存知でしょうか?もし、mq4ファイルを見つけることができれば、このスレッドの最初にCodersguruによって与えられたコードを使用して、それにアラートを追加することができると仮定して、私は正しいのでしょうか? ありがとうございます。 私の2,000のインジケータを検索してみましたが、これも空振りでした。もしかしたら、Juiceのインジケータで代用できるかもしれませんね? デイブ <<< このForce Index インジケータはMeta tradeplateformのインジケータから利用可能ですが、コーディングなしです!。 ファイル: juicelevelsalertfixednew.mq4 5 kb ralphronnquist 2007.08.04 21:00 #712 Julia: さて、ここからが本題だ。上のコードでは、OrderSend......と続く部分で、15:30:00の価格の30pips上にBuyStop、15:30:00の価格の25pips下にSellStopを作りたいのですが、どうすればいいですか? 用語としては「指値注文」だと思いますが、ストップオーダーは 値動きと逆の 保留注文、リミットオーダーは値動きと一緒の 保留注文になります。したがって、現在の価格より上にBuyLimit(またはSellStop)、下にSellLimit(またはBuyStop)を設定することになります。それとは別に、あなたはすでに基本的な要素を持っています......あるいは、誰か実際のコードで支援したい人がいるかもしれませんね。 SaxMan 2007.08.04 21:05 #713 iscuba11: ObjectCreateをチャートウィンドウではなく、インディケータセパレートウィンドウで使用するにはどうしたらいいでしょうか? これは便利ですデイブ <<< iscuba11さん、こんにちは。 あなたがしなければならないことは ObjectCreate("Object Name",OBJ_LABEL,1,0,0); 1 "は "0"-メインチャートウィンドウの後の最初のウィンドウです。 つまり、メインチャートウィンドウの下に3つのインディケータウィンドウを開いていて、3番目のインディケータウィンドウにオブジェクトを表示させたい場合は、「0」ではなく「3」を使用することになります。 このような観点から、私はしばしば「空白」のインジケーターウィンドウを使用してオブジェクトラベルを配置し、これらのオブジェクト ラベルを使用して、私のコードが本当に正しく動作しているか、物事がいつ、どのように発生するかを確認するために「ライブ-アズ-イット-ハプニング」をテストすることがよくあります。 Yuri Predborski 2007.08.05 00:30 #714 RALPH.RONNQUIST SellLimit -価格より高く 売る。 BuyLimit - 価格よりも低い 価格で買う。 もし私を信用できないなら、SellLimitを価格より低く設定して、そのような取引の画像を投稿してください。 iscuba11 2007.08.05 01:40 #715 コードを教えてくれて本当にありがとう。 また一つ、私の学びに黄金のナゲットが増えました。 ありがとう、そして素晴らしい週末を Dave <<< iscuba11 2007.08.05 03:01 #716 Seperate_Windowコントロールに関する 質問 今晩は最後の質問です。インジケータウィンドウの大きさはどのように制御するのでしょうか?私は、ウィンドウの高さを3/8 "だけにして欲しいのです。 試してみました。 #property indicator_width1 90 を試してみましたが、何も起こりませんでした。 実際、それは私が心配しているグラフの底からのインジケータウィンドウの高さ(背の高さ)である。 どんな提案でも歓迎します!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Dave <<< Julia 2007.08.05 04:04 #717 ありがとう、みんな。とても有益な情報でした。 もうひとつ。 16:00に、私の保留中の注文が ヒットしなかった、または私のオープンポジションがtpまたはslをrachしなかったとします。コードはどうなるのでしょうか?短く、わかりやすいものをお願いします。 そして 例えば、16:00に、未決済のポジションをキャンセルして、未決済の注文を削除したいのはわかると思います。今、私は市場が16:00の最初のティックを認識したときにこれを行うようにしたいです。ありがとうございました。 ---Julia--- SaxMan 2007.08.05 05:16 #718 テンプレートを使うだけ iscuba11: 最後にもう一つ質問です。 インジケーターウィンドウの大きさはどのようにコントロールするのでしょうか? 私はウィンドウの高さを3/8 "だけにして欲しいのです。 を試してみました。 #property indicator_width1 90 を必死で試してみましたが、何も起こりません。 実は、私が気にしているのは、グラフの下からのインジケータウィンドウの高さ(背の高さ)です。 どんな提案でも構いません!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!よろしくお願いします。 デイブ <<< 実は、プログラムでインジケータウィンドウの高さを変更しようとしたことはないんだ。 いつもは手動でサイズを決めて、テンプレートを保存しています。 その後、任意のチャートウィンドウに呼び出すと、再び手動でサイズを変更しない限り、インジケータウィンドウは一定に保たれます。 もしかしたら、他の人はこのことについて何か知っているかもしれませんね...。保存されたテンプレートが利用できるので、私はあまり考えたことがありません。 それでは、よい週末を iscuba11 SaxMan iscuba11 2007.08.05 05:41 #719 私もそうしなければならないと思います - テンプレートを使う。 デイブ <<< ralphronnquist 2007.08.05 05:59 #720 有難うございます static bool closed = false; if ( closed && TimeHour( Time[0] ) != 16 ) { closed = false; } if ( TimeHour( Time[0] ) == 16 && ! closed ) { closed = true; // Close/delete everything open ... for ( int i = OrdersTotal() - 1; i >= 0; i-- ) ( if ( ! OrderSelect( i, SELECT_BY_POS ) ) { closed = false; // Try again on next tick continue; } switch ( OrderType() ) { case OP_BUY: OrderClose( OrderTicket(), OrderLots(), Bid, 1 ); break; case OP_SELL: OrderClose( OrderTicket(), OrderLots(), Ask, 1 ); break; default: // All pending orders OrderDelete( OrderTicket() ); } } } Ask! コーディングのヘルプ 戦略的予見システム 1...656667686970717273747576777879...182 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
私は当初、非常に簡単だと思ったことについて、誰かが私を助けてくれることを望みます。 Metatraderに付属しているインジケータに、特定のレベルに達したときに音声で知らせてくれるようなアラートを付けたいと思いました。 そのインジケータはForce Indexなのですが、Experts/IndicatorsフォルダのどこにもそのためのMQ4ファイルが見当たりません。どなたか、このファイルの場所をご存知でしょうか?
もし、mq4ファイルを見つけることができれば、このスレッドの最初にCodersguruによって与えられたコードを使用して、それにアラートを追加することができると仮定して、私は正しいのでしょうか?
ありがとうございます。私の2,000のインジケータを検索してみましたが、これも空振りでした。もしかしたら、Juiceのインジケータで代用できるかもしれませんね?
デイブ
<<<
このForce Index インジケータはMeta tradeplateformのインジケータから利用可能ですが、コーディングなしです!。
さて、ここからが本題だ。上のコードでは、OrderSend......と続く部分で、15:30:00の価格の30pips上にBuyStop、15:30:00の価格の25pips下にSellStopを作りたいのですが、どうすればいいですか?
用語としては「指値注文」だと思いますが、ストップオーダーは 値動きと逆の 保留注文、リミットオーダーは値動きと一緒の 保留注文になります。したがって、現在の価格より上にBuyLimit(またはSellStop)、下にSellLimit(またはBuyStop)を設定することになります。それとは別に、あなたはすでに基本的な要素を持っています......あるいは、誰か実際のコードで支援したい人がいるかもしれませんね。
ObjectCreateをチャートウィンドウではなく、インディケータセパレートウィンドウで使用するにはどうしたらいいでしょうか? これは便利です
iscuba11さん、こんにちは。
あなたがしなければならないことは
1 "は "0"-メインチャートウィンドウの後の最初のウィンドウです。 つまり、メインチャートウィンドウの下に3つのインディケータウィンドウを開いていて、3番目のインディケータウィンドウにオブジェクトを表示させたい場合は、「0」ではなく「3」を使用することになります。
このような観点から、私はしばしば「空白」のインジケーターウィンドウを使用してオブジェクトラベルを配置し、これらのオブジェクト ラベルを使用して、私のコードが本当に正しく動作しているか、物事がいつ、どのように発生するかを確認するために「ライブ-アズ-イット-ハプニング」をテストすることがよくあります。
RALPH.RONNQUIST
SellLimit -価格より高く 売る。
BuyLimit - 価格よりも低い 価格で買う。
もし私を信用できないなら、SellLimitを価格より低く設定して、そのような取引の画像を投稿してください。
コードを教えてくれて本当にありがとう。 また一つ、私の学びに黄金のナゲットが増えました。
ありがとう、そして素晴らしい週末を
Seperate_Windowコントロールに関する 質問
今晩は最後の質問です。インジケータウィンドウの大きさはどのように制御するのでしょうか?私は、ウィンドウの高さを3/8 "だけにして欲しいのです。
試してみました。
を試してみましたが、何も起こりませんでした。
実際、それは私が心配しているグラフの底からのインジケータウィンドウの高さ(背の高さ)である。
どんな提案でも歓迎します!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ありがとう、みんな。とても有益な情報でした。
もうひとつ。
16:00に、私の保留中の注文が ヒットしなかった、または私のオープンポジションがtpまたはslをrachしなかったとします。コードはどうなるのでしょうか?短く、わかりやすいものをお願いします。
そして
例えば、16:00に、未決済のポジションをキャンセルして、未決済の注文を削除したいのはわかると思います。今、私は市場が16:00の最初のティックを認識したときにこれを行うようにしたいです。ありがとうございました。
---Julia---
テンプレートを使うだけ
最後にもう一つ質問です。 インジケーターウィンドウの大きさはどのようにコントロールするのでしょうか? 私はウィンドウの高さを3/8 "だけにして欲しいのです。
を試してみました。
を必死で試してみましたが、何も起こりません。
実は、私が気にしているのは、グラフの下からのインジケータウィンドウの高さ(背の高さ)です。
どんな提案でも構いません!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!よろしくお願いします。
実は、プログラムでインジケータウィンドウの高さを変更しようとしたことはないんだ。 いつもは手動でサイズを決めて、テンプレートを保存しています。 その後、任意のチャートウィンドウに呼び出すと、再び手動でサイズを変更しない限り、インジケータウィンドウは一定に保たれます。
もしかしたら、他の人はこのことについて何か知っているかもしれませんね...。保存されたテンプレートが利用できるので、私はあまり考えたことがありません。
それでは、よい週末を iscuba11
SaxMan
私もそうしなければならないと思います - テンプレートを使う。
デイブ
<<<
有難うございます
if ( closed && TimeHour( Time[0] ) != 16 ) {
closed = false;
}
if ( TimeHour( Time[0] ) == 16 && ! closed ) {
closed = true;
// Close/delete everything open ...
for ( int i = OrdersTotal() - 1; i >= 0; i-- ) (
if ( ! OrderSelect( i, SELECT_BY_POS ) ) {
closed = false; // Try again on next tick
continue;
}
switch ( OrderType() ) {
case OP_BUY:
OrderClose( OrderTicket(), OrderLots(), Bid, 1 );
break;
case OP_SELL:
OrderClose( OrderTicket(), OrderLots(), Ask, 1 );
break;
default: // All pending orders
OrderDelete( OrderTicket() );
}
}
}