[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 950 1...943944945946947948949950951952953954955956957...1145 新しいコメント 削除済み 2010.11.04 19:00 #9491 インジケータにレベルを追加してチャンネルを作るのを手伝ってください。 ファイル: hp_1.mq4 3 kb Victor Nikolaev 2010.11.04 19:16 #9492 smogsam: 皆さん、こんにちは。 トレンドマジックのインジケーターがわからないという問題があります。Expert Advisorに添付していますが、そこから正しい取引条件を得ることができません。 MA_1=iCustom(NULL,0, "TrendMagic",CCPeriod,ATRPeriod,0,0); // 青色 MA_2=iCustom(NULL,0, "TrendMagic",CCPeriod,ATRPeriod,1,0); // 赤色 もう、頭を悩ませています。 注文が遅れて終了したり、遅れて開始したりしますが、すべて正常に動作しています。まったく理解できない。インジケータが正しく動作していないのかもしれません。インジケータラインの色変化のエントリー・エグジット条件の正しい書き方は? どうしたらよいかアドバイスをお願いします。 コードがデコンパイルされる。ポスト削除 Victor Nikolaev 2010.11.04 20:24 #9493 smogsam: 皆さん、こんにちは。 トレンドマジックのインジケーターがわからないという問題があります。Expert Advisorに添付していますが、そこから正しい取引条件を得ることができません。 もう、頭を悩ませています。 注文の終了が遅れたり、注文の開始が遅れたりしますが、すべて正常に動作しています。自分が何をしようとしているのか、理解できない。インジケーターの動作がおかしいのかもしれません。インジケーターのラインカラーが変化した時のエントリー/エグジット条件を正しく書くには? アドバイスをお願いします。 コードがデコンパイルされる。削除された投稿禁止事項の提出を行った Stepan241 2010.11.04 20:34 #9494 smogsam: 皆さん、こんにちは。 トレンドマジックのインジケーターがわからないという問題があります。Expert Advisorに添付していますが、そこから正しい取引条件を得ることができません。 もう、頭を悩ませています。 注文の終了が遅れたり、注文の開始が遅れたりしますが、すべて正常に動作しています。自分が何をしようとしているのか、理解できない。インジケーターの動作がおかしいのかもしれません。インジケーターのラインカラーが変化した時のエントリー/エグジット条件を正しく書くには? 教えてください。 どう見ても、これはRISING TURKEYです。歴史上の信号がとても美しい。私は、このインジケータを分単位でリアルタイムに追うことをお勧めします。現在のシグナルによって、このインジケータのヒストリカルカーブが描き直される可能性が高いです。 削除済み 2010.11.04 20:59 #9495 Stepan241: どう考えてもRISINGターキーです。歴史上の信号がとても美しい。私は、このインジケータを分単位でリアルタイムに追うことをお勧めします。現在のシグナルによって、このインジケータのヒストリカルカーブが描き直される可能性が高いです。 私はそう思っていません。ということであれば、信号を変えることはありません。何に依存するのかもわからない。信号が正しい場合は、1小節分遅れます。 インジケーターの計算ではなく、線の色を比較することはできますか?この状況を打開するにはどうしたらいいのか。何かいい方法はないでしょうか? Александр 2010.11.04 22:02 #9496 artmedia70: 私の理解では、この特定のストップロックされた位置から、特定のチケットで、この位置がストップロックされた場合、反対側に一度開く必要があります。そうだろ? そして、すでに開いているポーズのチケットを逆向きに思い出し、書いた他のチェックと一緒にチェックします。本券の位置からすでに反対側のポーズを開いている場合は、それ以上開かないようにしてください。 まさにこのロジックで、チケットで、そうチケットで、コードでよりよく実装する方法がわからないと説明したものです。アレイ以外には何も思い浮かびません。回答してくださった方に感謝します。 netrider 2010.11.04 22:39 #9497 こんにちは。 前回のトレードの結果によってロットを変更するEAの作り方を教えてください。 例えば、前回のトレードが負けだった場合、次のトレードはlot=lot-Aとし、利益が出た場合はlot=lot+B、ここでAとBは定数、みたいな感じです。 もしかしたら、バランスでできるのかもしれませんが、自分ではわかりません:-) それとも別の道があるのだろうか......。 Stepan241 2010.11.04 23:34 #9498 chum:こんにちは。前回のトレードの結果によってロットを変更するEAの作り方を教えてください。例えば、前回のトレードが負けだった場合、次のトレードはlot=lot-Aとし、利益が出た場合はlot=lot+B、ここでAとBは定数、みたいな感じです。もしかしたら、バランスでできるのかもしれませんが、自分ではわかりません:-)とか、別の出口があるのでは......とか。一時期、最後のトレードの損益を返すプロシージャを書いたことがあります。これです。誰かがすでに使っている。必要であれば、自分でMAGICを追加してください。 //Function Last trade profit-------------------------------------------------------- double _OldProfit() { for(int i=OrdersHistoryTotal()-1;i>=0;i--) //全通貨の注文を一覧表示 { if (OrderSelect(i,SELECT_BY_POS, MODE_HISTORY)==true) //注文選択が正常に行われると { if (OrderSymbol() !i) !=Symbol())continue; //選択された注文が 間違った通貨である場合、検索を続行 { double Ord_Profit=OrderProfit(); break; } } } return(Ord_Profit); } [WARNING CLOSED!] Any newbie How to 'Stop' an どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - Eduard Lipchinskiy 2010.11.04 23:35 #9499 EAのコードをティック毎 ではなく、新しいバー毎に実行させる方法を教えてください。ありがとうございました。 Stepan241 2010.11.05 00:21 #9500 pr0fess0r64: EAコードが毎ティックではなく、新しいバーごとに実行されるようにする方法を教えてください。ありがとうございました。 STARTの冒頭で説明した標準的な手順です。BARの数による実装 bool isNewBar=false。 int ExpertBars; if (ExpertBars !=Bars) {ExpertBars=Bars; isNewBar=true; } {ExpertBars=Bars; isNewBar=true; } {ExpertBars ! if (isNewBar) { あなたのプログラムコード } 意味は明確であるべきです。あらゆる改造が可能です。 TIMEの別の実装を紹介します。 if (Time[0] == prevtime) return(0); prevtime = Time[0]; 1...943944945946947948949950951952953954955956957...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
皆さん、こんにちは。
トレンドマジックのインジケーターがわからないという問題があります。Expert Advisorに添付していますが、そこから正しい取引条件を得ることができません。
MA_1=iCustom(NULL,0, "TrendMagic",CCPeriod,ATRPeriod,0,0); // 青色
MA_2=iCustom(NULL,0, "TrendMagic",CCPeriod,ATRPeriod,1,0); // 赤色
もう、頭を悩ませています。
注文が遅れて終了したり、遅れて開始したりしますが、すべて正常に動作しています。まったく理解できない。インジケータが正しく動作していないのかもしれません。インジケータラインの色変化のエントリー・エグジット条件の正しい書き方は?
どうしたらよいかアドバイスをお願いします。
コードがデコンパイルされる。ポスト削除
皆さん、こんにちは。
トレンドマジックのインジケーターがわからないという問題があります。Expert Advisorに添付していますが、そこから正しい取引条件を得ることができません。
もう、頭を悩ませています。
注文の終了が遅れたり、注文の開始が遅れたりしますが、すべて正常に動作しています。自分が何をしようとしているのか、理解できない。インジケーターの動作がおかしいのかもしれません。インジケーターのラインカラーが変化した時のエントリー/エグジット条件を正しく書くには?
アドバイスをお願いします。コードがデコンパイルされる。削除された投稿禁止事項の提出を行った
皆さん、こんにちは。
トレンドマジックのインジケーターがわからないという問題があります。Expert Advisorに添付していますが、そこから正しい取引条件を得ることができません。
もう、頭を悩ませています。
注文の終了が遅れたり、注文の開始が遅れたりしますが、すべて正常に動作しています。自分が何をしようとしているのか、理解できない。インジケーターの動作がおかしいのかもしれません。インジケーターのラインカラーが変化した時のエントリー/エグジット条件を正しく書くには?
教えてください。どう考えてもRISINGターキーです。歴史上の信号がとても美しい。私は、このインジケータを分単位でリアルタイムに追うことをお勧めします。現在のシグナルによって、このインジケータのヒストリカルカーブが描き直される可能性が高いです。
私はそう思っていません。ということであれば、信号を変えることはありません。何に依存するのかもわからない。信号が正しい場合は、1小節分遅れます。
インジケーターの計算ではなく、線の色を比較することはできますか?この状況を打開するにはどうしたらいいのか。何かいい方法はないでしょうか?
私の理解では、この特定のストップロックされた位置から、特定のチケットで、この位置がストップロックされた場合、反対側に一度開く必要があります。そうだろ?
そして、すでに開いているポーズのチケットを逆向きに思い出し、書いた他のチェックと一緒にチェックします。本券の位置からすでに反対側のポーズを開いている場合は、それ以上開かないようにしてください。
まさにこのロジックで、チケットで、そうチケットで、コードでよりよく実装する方法がわからないと説明したものです。アレイ以外には何も思い浮かびません。回答してくださった方に感謝します。
こんにちは。
前回のトレードの結果によってロットを変更するEAの作り方を教えてください。
例えば、前回のトレードが負けだった場合、次のトレードはlot=lot-Aとし、利益が出た場合はlot=lot+B、ここでAとBは定数、みたいな感じです。
もしかしたら、バランスでできるのかもしれませんが、自分ではわかりません:-)
それとも別の道があるのだろうか......。
こんにちは。
前回のトレードの結果によってロットを変更するEAの作り方を教えてください。
例えば、前回のトレードが負けだった場合、次のトレードはlot=lot-Aとし、利益が出た場合はlot=lot+B、ここでAとBは定数、みたいな感じです。
もしかしたら、バランスでできるのかもしれませんが、自分ではわかりません:-)
とか、別の出口があるのでは......とか。
一時期、最後のトレードの損益を返すプロシージャを書いたことがあります。これです。誰かがすでに使っている。必要であれば、自分でMAGICを追加してください。
//Function Last trade profit--------------------------------------------------------
double _OldProfit()
{
for(int i=OrdersHistoryTotal()-1;i>=0;i--) //全通貨の注文を一覧表示
{
if (OrderSelect(i,SELECT_BY_POS, MODE_HISTORY)==true) //注文選択が正常に行われると
{
if (OrderSymbol() !i) !=Symbol())continue; //選択された注文が 間違った通貨である場合、検索を続行
{
double Ord_Profit=OrderProfit();
break;
}
}
}
return(Ord_Profit);
}
EAコードが毎ティックではなく、新しいバーごとに実行されるようにする方法を教えてください。ありがとうございました。
STARTの冒頭で説明した標準的な手順です。BARの数による実装
bool isNewBar=false。
int ExpertBars;
if (ExpertBars !=Bars) {ExpertBars=Bars; isNewBar=true; } {ExpertBars=Bars; isNewBar=true; } {ExpertBars !
if (isNewBar)
{
あなたのプログラムコード
}
意味は明確であるべきです。あらゆる改造が可能です。
TIMEの別の実装を紹介します。
if (Time[0] == prevtime) return(0);
prevtime = Time[0];