コーディングのヘルプ - ページ 43 1...363738394041424344454647484950...786 新しいコメント Mladen Rakic 2012.08.19 04:55 #421 ... そこに投稿されたバージョンは再描画されません そして、あなたが投稿したインジケータが修正されたとき、あなたは提供されたリンクからインジケータを取得します:それはそれ( "太陽風")が非リペイントと正しくコーディングされた指標になるときです。 annbeea: mladenさん、こんにちは。ありがとうございます。私はあなたが提供したリンクを見て、そこに "これらの2つの指標のいずれも再描画しない "ので、そこに2つの指標は再描画または非再描画、私は今少し混乱している"、明確にするために感謝します。 ところで、trendalt_alertインジケータも同様に非リペイントバージョンにコードを変更することは可能でしょうか?ありがとうございます。 Jovager 2012.08.30 14:24 #422 1日に1回だけアラートが鳴る こんにちは。 日足のTFに2つの条件を設定し、2つの条件が揃ったときに毎回アラートを出すEAがあります。 私は、最初の1回だけアラートを出し、その日はもう出さないようにしたいのです。 どのようなコードを使用することができます。 事前にありがとうございます。 Jo Mladen Rakic 2012.08.30 17:15 #423 ... 日ごとのタイムフレームのバーで1回だけアラートするように制限すればよいのです。 このようなことをします。 static datetime lastAlerted = 0; if (yourAlertCoditions == true) if (iTime(NULL,PERIOD_D1,0) != lastAlerted) { lastAlerted = iTime(NULL,PERIOD_D1,0); ... // your alerting code } Jovager: こんにちは。日足で2つの条件を持つEAがあり、2つの条件が揃ったときに毎回(ティック)アラートを出す。 私は、最初の1回だけアラートを出し、その日はもう出さないようにしたいのです。 どのようなコードを使用することができます。 事前にありがとうございます。 ジョウ pathakjignesh 2012.08.31 03:48 #424 この ea は素晴らしいです、それをライブまたは実際のアカウントで 95% の精度を workabal にします。 このEAは、デモ口座でeurusd 1 min worderfulを動作しますが、ライブ口座で取引を入れていないので、誰かがライブまたは実際の口座にworkabalにしてください。 私のメールIDは、jitupathak8@gmail.com 私に感謝返信 ファイル: zig_full_ver_1.00.mq4 7 kb Jovager 2012.09.01 09:48 #425 mladen: 一日の時間枠のバーに一回だけアラートするように制限すればいいだけです。このようなことをしてください。 static datetime lastAlerted = 0; if (yourAlertCoditions == true) if (iTime(NULL,PERIOD_D1,0) != lastAlerted) { lastAlerted = iTime(NULL,PERIOD_D1,0); ... // your alerting code } Mladenさん、ありがとうございます。すぐにやってみるよ。 Jo Jovager 2012.09.05 14:05 #426 mladen: 日足に一回だけアラートするようにすればいいだけです。こんな感じでやってください. static datetime lastAlerted = 0; if (yourAlertCoditions == true) if (iTime(NULL,PERIOD_D1,0) != lastAlerted) { lastAlerted = iTime(NULL,PERIOD_D1,0); ... // your alerting code } Mladen、あなたは素晴らしいです。 いつもありがとう。 Jo NaderFX 2012.09.07 15:28 #427 オープンポジションの検出は? こんにちは 私は、ポジションが開かれたときに、新しい注文を検出することができる命令は何であるかを知りたいのですが? 例えば、私はポジションが生成されたときにメッセージを表示する簡単なサンプルを書きたいと思っています。 あなたの助けをいただきありがとうございます 削除済み 2012.09.10 10:09 #428 皆さん、こんにちは。 SL注文の変更についてアドバイスをお願いします。 上昇トレンドを例にとると、私はSLを各スイングの安値の前に再配置したいのです。私はこれを次のようにコード化しました:MACDのゴールデンクロスが形成されたとき、SLはそのクロスの前の安値に修正されます。EAはその前の10本のバーを最安値に使用します。 しかし、私はZigZag インジケータを使用して、価格が高値を超えて閉じるまで待つことで、コードをさらに詳しく説明したいと思います。つまり、MACDのゴールデンクロスが形成されたら、価格が直近の高値を上回るまで待ち、さらにZigZagが安値を特定する必要があります。 どのようにコーディングすればよいのでしょうか?私はこれまでこのように行ってきました。 if (OrdersTotal() > 0) { if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) { if OrderType() == OP_BUY) { if (UpTrend == true && DownTrend == false && FastMACurrent > SlowMACurrent && MacdCurrent > SignalCurrent && MacdPrevious < SignalPrevious) { if (OrderStopLoss() != GetStopLossLong (TimingChart, TimingChartShift, SL_Period)) { OrderModify(OrderTicket(), OrderOpenPrice(), GetStopLossLong (TimingChart, TimingChartShift, SL_Period), OrderTakeProfit(), OrderExpiration(), Green)を実行。 ありがとうございます。 Coding help どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 初めての方からの基本的な質問 削除済み 2012.09.13 15:56 #429 皆さん、こんにちは。 私のコードで問題に遭遇しました。 私がしたいことは、短い時間枠でのショート/ロングポジションをフィルタリングするために、H4チャート上の長期的なトレンドを決定することです。私は、MAの代わりにドンチャンネルを使用してこれを行います。 とにかく私は以下の方法でやっています。 //--- H4チャートでトレンドの方向を決定する TrendDonchian_Low = Low; TrendDonchian_High = High; static bool TrendChart_UpTrend = false; static bool TrendChart_DownTrend = false; if (Ask > TrendDonchian_High) {TrendChart_UpTrend = true; TrendChart_DownTrend = false;}. if (Bid < TrendDonchian_Low) {TrendChart_UpTrend = false; TrendChart_DownTrend = true;} となります。 そして、ポジションをテストする時に使うのは... //--- ロングエントリー可能かどうかチェック する if (OrdersTotal() < 1) { if (TrendChart_UpTrend == true && TrendChart_DownTrend == false &&...) しかし、うまくいきません。何かアイデアはありますか? Coding help コーディングの方法は? 非常にシンプルなEAを作成するためのヘルプが必要 secretcode 2012.09.15 04:17 #430 週末学習 ハローマスターズ このインディーをメインチャートに表示したいのですが、問題は名前がEURUSD O H L C (添付画像)と混ざってしまうことです! メインチャートに表示されるインディーの名前を隠して、チャートウインドウのインジケーターのようにするには、コードをどのように変更すればよいのでしょうか? 私はコーダーではないので、どんな助けでも感謝します。 ありがとうございました。 シークレットコード ファイル: indie_name.gif 27 kb progo.mq4 2 kb 1...363738394041424344454647484950...786 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
...
そこに投稿されたバージョンは再描画されません
そして、あなたが投稿したインジケータが修正されたとき、あなたは提供されたリンクからインジケータを取得します:それはそれ( "太陽風")が非リペイントと正しくコーディングされた指標になるときです。
mladenさん、こんにちは。
ありがとうございます。私はあなたが提供したリンクを見て、そこに "これらの2つの指標のいずれも再描画しない "ので、そこに2つの指標は再描画または非再描画、私は今少し混乱している"、明確にするために感謝します。
ところで、trendalt_alertインジケータも同様に非リペイントバージョンにコードを変更することは可能でしょうか?ありがとうございます。1日に1回だけアラートが鳴る
こんにちは。
日足のTFに2つの条件を設定し、2つの条件が揃ったときに毎回アラートを出すEAがあります。
私は、最初の1回だけアラートを出し、その日はもう出さないようにしたいのです。
どのようなコードを使用することができます。
事前にありがとうございます。
Jo
...
日ごとのタイムフレームのバーで1回だけアラートするように制限すればよいのです。
このようなことをします。
if (yourAlertCoditions == true)
if (iTime(NULL,PERIOD_D1,0) != lastAlerted)
{
lastAlerted = iTime(NULL,PERIOD_D1,0);
... // your alerting code
}
こんにちは。
日足で2つの条件を持つEAがあり、2つの条件が揃ったときに毎回(ティック)アラートを出す。
私は、最初の1回だけアラートを出し、その日はもう出さないようにしたいのです。
どのようなコードを使用することができます。
事前にありがとうございます。
ジョウこの ea は素晴らしいです、それをライブまたは実際のアカウントで 95% の精度を workabal にします。
このEAは、デモ口座でeurusd 1 min worderfulを動作しますが、ライブ口座で取引を入れていないので、誰かがライブまたは実際の口座にworkabalにしてください。
私のメールIDは、jitupathak8@gmail.com
私に感謝返信
一日の時間枠のバーに一回だけアラートするように制限すればいいだけです。
このようなことをしてください。
if (yourAlertCoditions == true)
if (iTime(NULL,PERIOD_D1,0) != lastAlerted)
{
lastAlerted = iTime(NULL,PERIOD_D1,0);
... // your alerting code
}
Mladenさん、ありがとうございます。すぐにやってみるよ。
Jo
日足に一回だけアラートするようにすればいいだけです。
こんな感じでやってください.
if (yourAlertCoditions == true)
if (iTime(NULL,PERIOD_D1,0) != lastAlerted)
{
lastAlerted = iTime(NULL,PERIOD_D1,0);
... // your alerting code
}
Mladen、あなたは素晴らしいです。
いつもありがとう。
Jo
オープンポジションの検出は?
こんにちは
私は、ポジションが開かれたときに、新しい注文を検出することができる命令は何であるかを知りたいのですが?
例えば、私はポジションが生成されたときにメッセージを表示する簡単なサンプルを書きたいと思っています。
あなたの助けをいただきありがとうございます
皆さん、こんにちは。
SL注文の変更についてアドバイスをお願いします。
上昇トレンドを例にとると、私はSLを各スイングの安値の前に再配置したいのです。私はこれを次のようにコード化しました:MACDのゴールデンクロスが形成されたとき、SLはそのクロスの前の安値に修正されます。EAはその前の10本のバーを最安値に使用します。
しかし、私はZigZag インジケータを使用して、価格が高値を超えて閉じるまで待つことで、コードをさらに詳しく説明したいと思います。つまり、MACDのゴールデンクロスが形成されたら、価格が直近の高値を上回るまで待ち、さらにZigZagが安値を特定する必要があります。
どのようにコーディングすればよいのでしょうか?私はこれまでこのように行ってきました。
if (OrdersTotal() > 0)
{
if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES))
{
if OrderType() == OP_BUY)
{
if (UpTrend == true && DownTrend == false && FastMACurrent > SlowMACurrent && MacdCurrent > SignalCurrent && MacdPrevious < SignalPrevious)
{
if (OrderStopLoss() != GetStopLossLong (TimingChart, TimingChartShift, SL_Period))
{
OrderModify(OrderTicket(), OrderOpenPrice(), GetStopLossLong (TimingChart, TimingChartShift, SL_Period), OrderTakeProfit(), OrderExpiration(), Green)を実行。
ありがとうございます。
皆さん、こんにちは。
私のコードで問題に遭遇しました。
私がしたいことは、短い時間枠でのショート/ロングポジションをフィルタリングするために、H4チャート上の長期的なトレンドを決定することです。私は、MAの代わりにドンチャンネルを使用してこれを行います。
とにかく私は以下の方法でやっています。
//--- H4チャートでトレンドの方向を決定する
TrendDonchian_Low = Low;
TrendDonchian_High = High;
static bool TrendChart_UpTrend = false;
static bool TrendChart_DownTrend = false;
if (Ask > TrendDonchian_High) {TrendChart_UpTrend = true; TrendChart_DownTrend = false;}.
if (Bid < TrendDonchian_Low) {TrendChart_UpTrend = false; TrendChart_DownTrend = true;} となります。
そして、ポジションをテストする時に使うのは...
//--- ロングエントリー可能かどうかチェック する
if (OrdersTotal() < 1)
{
if (TrendChart_UpTrend == true && TrendChart_DownTrend == false &&...)
しかし、うまくいきません。何かアイデアはありますか?
週末学習
ハローマスターズ
このインディーをメインチャートに表示したいのですが、問題は名前がEURUSD O H L C (添付画像)と混ざってしまうことです!
メインチャートに表示されるインディーの名前を隠して、チャートウインドウのインジケーターのようにするには、コードをどのように変更すればよいのでしょうか?
私はコーダーではないので、どんな助けでも感謝します。
ありがとうございました。
シークレットコード