[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 387 1...380381382383384385386387388389390391392393394...631 新しいコメント 削除済み 2012.09.17 06:50 #3861 紳士プログラマーは、同じ色の最大と最小のローソクのポイントだけが表示されるようにするにはどうすればいいですか? デコンパイル削除 Swat 2012.09.17 10:32 #3862 各決済後の口座履歴がHist-arrayに含まれている場合、利益要素が正しくカウントされるかどうか教えてください。 double IndFunc2() { int i; double sl,tp; double r; for(i=PeriodPF-1;i>0;i--){ r=Hist2[i]-Hist2[i-1]; if(r>=0){tp+=r;} if(r<0){sl+=MathAbs(r);} } if(sl!=0){PF2=tp/sl;} else{PF2=tp;} return(0); } 削除済み 2012.09.17 12:30 #3863 // < 0 - Dn // > 0 - Up int Signal() { double RSI = iRSI(NULL,15,RSIperiod,RSI_price,SignalBar); double Stoch = iStochastic(NULL,15,Stoch_K,Stoch_D,Stoch_slowing,Stoch_method,Stoch_price,Stoch_mode,SignalBar); double CCI = iCCI(NULL,15,CCI_period,CCI_price,SignalBar); double MA2 = iMA(NULL,15,ma2_period,ma2_shift,ma2_method,ma2_price,SignalBar); double IchiA = iIchimoku(NULL, 15, tenkan, kijun, senkou_span_b, 3, SignalBar); double IchiB = iIchimoku(NULL, 15, tenkan, kijun, senkou_span_b, 4, SignalBar); if(GO && SignalType_1 && RSI >= 65 && Stoch >= 80 && CCI >= 100) {GO=false; return(+1);}//запретить повторный вход (+1); if(GO && SignalType_2 && Bid >= MA2) {GO=false; return(+1);}//запретить повторный вход return(+1); if(GO && SignalType_3 && Bid >= IchiA) {GO=false; return(+1);}//запретить повторный вход (+1); if(GO && SignalType_1 && RSI <= 35 && Stoch <= 20 && CCI <= -100) {GO=false; return(-1);}//запретить повторный вход (-1); if(GO && SignalType_2 && Ask <= MA2) {GO=false; return(-1);}//запретить повторный вход (-1); if(GO && SignalType_3 && Ask <= IchiB) {GO=false; return(-1);}//запретить повторный вход (-1); if(OrdersTotal()==0)GO=true; return(0); } こんにちは これらのシグナルを3つに分ける方法を教えてください (つまり、EAは3つの買いシグナルを使用します。3つのシグナルを1つの山ではなく、別々にEAに使用させたいのです) 自分で試したところ、次のような結果になりました。 //+------------------------------------------------------------------+ // // 1 - Dn // 2 - Up int Signal() { double RSI = iRSI(NULL,15,RSIperiod,RSI_price,SignalBar); double Stoch = iStochastic(NULL,15,Stoch_K,Stoch_D,Stoch_slowing,Stoch_method,Stoch_price,Stoch_mode,SignalBar); double CCI = iCCI(NULL,15,CCI_period,CCI_price,SignalBar); if(GO && SignalType_1 && RSI >= 65 && Stoch >= 80 && CCI >= 100) {GO=false; return(+1);}//запретить повторный вход (+1); else { if(GO && SignalType_2 && RSI <= 35 && Stoch <= 20 && CCI <= -100) {GO=false; return(-1);}//запретить повторный вход (-1); } } { double MA2 = iMA(Symbol(), 0, 200, 0, MODE_EMA, PRICE_CLOSE, 1); if(GO && SignalType_1 && Bid >= MA2) {GO=false; return(+1);}//запретить повторный вход (+1); else { if(GO && SignalType_2 && Ask <= MA2) {GO=false; return(-1);}//запретить повторный вход (-1); } } { double IchiA = iIchimoku(NULL, 15, tenkan, kijun, senkou_span_b, 3, SignalBar); double IchiB = iIchimoku(NULL, 15, tenkan, kijun, senkou_span_b, 4, SignalBar); if(GO && SignalType_1 && Bid >= IchiA ){GO=false; return(+1);}//запретить повторный вход (+1); else{ if(GO && SignalType_2 && Ask <= IchiB ) {GO=false; return(-1);}//запретить повторный вход (-1); } if(OrdersTotal()==0)GO=true; return(0); } そして、EAはRSI CCIとStohにのみ取引を開始することが判明しました。どうしたんですか? 削除済み 2012.09.17 14:03 #3864 FAQ: ようこそ、旧型が絶賛減速中ですから。 前のトップページへのリンク :https://www.mql5.com/ru/forum/134688 フォーラムユーザーの皆様、こんにちは。 少し前までは、EAをどう書けばいいのか、まったく想像がつきませんでした。そして今、初めてEAを書こうと思った時、私の頭は素晴らしいアイデアを思いつきました。本題に入りましょう! 私のEAの機能の1つは、最後に決済された注文を探すために履歴をスクロールすることですが、問題は、この注文は必ずしも買いまたは売りであり、削除された保留中の注文であってはならないということです。困っています。 元々は以下のような構成でした。 OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY); コードは単純で、最後の注文を計算するのですが、注文が保留になっていると、stupor( 次のような形式のコードが必要です。 トラララループ もし、保留の注文が出たら{1上}。 買いや売りの注文を受けたら、ほら{何らかの関数}。 EAはほぼ完成しており、私の最初の作品ですが、この大きなバグだけが残っており、他の小さなバグは何もありません。 ありがとうございました!!! Victor Nikolaev 2012.09.17 14:06 #3865 tyler.lexx: フォーラムユーザーの皆様、こんにちは!!! つい最近も、一般的なEAの書き方を想像するのに苦労しました。そして今回、初めてEAを書くことになったのですが、ふと明るいアイデアが浮かびました。本題に入りましょう! 私のEAの機能の1つは、最後に決済された注文を探すために履歴をスクロールすることですが、問題は、この注文は必ずしも買いまたは売りであり、削除された保留中の注文であってはならないということです。困っています。 元々は以下のような構成でした。 OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY); コードは単純で、最後の注文を計算するのですが、注文が保留になっていると、stupor( 次のような形式のコードが必要です。 トラ・ラ・ループ もし、保留の注文が出たら{1上}。 BUYやSELLのようなオーダーを受けたら、ボイル{何らかの機能}がある。 EAはほとんど書き終えていて、初めて作ったのですが、この大きなバグだけが残っていて、他の小さなバグは何もない状態です。 ありがとうございました!!! スパム的な?今度やったら、出入り禁止。 削除済み 2012.09.17 15:45 #3866 Vinin: スパム?また同じことをしたら、出入り禁止になる。 そんなに頭がいいなら、世界の終わりを怖がるより、俺を助けてくれよ! 俺は本当に助けてくれと頼んだんだぞ!? Oleg 2012.09.18 08:07 #3867 私は数学者ではないので、何か簡単なフリーのプログラムを使って分布の密度をプロットしたいのですが、そのようなプログラムはどこで手に入るか教えていただけませんか? Andrey Dik 2012.09.18 08:42 #3868 履歴のインポートが うまくいかなくなったとか?434を構築。 削除済み 2012.09.18 09:42 #3869 こんにちは。MarketInfoのリクエスト識別子のうち、買いの1ロット開設に必要な自由資金量を決定するパラメータはMODE_MARGINREQUIREDですが、売りの1ロット開設に必要な自由資金量を決定するパラメータはないのはなぜですか?また、どのように1または別の証券会社で販売するために1ロットを開くために必要な自由な資金を決定する方法? 追伸:掲示板を乱雑にしないために、あらかじめご回答をお願いします。 Yury Reshetov 2012.09.18 12:47 #3870 7777877: こんにちは。MarketInfoのリクエスト識別子のうち、買いの1ロット開設に必要な自由資金量を決定するパラメータはMODE_MARGINREQUIREDですが、売りの1ロット開設に必要な自由資金量を決定するパラメータはないのはなぜですか?また、どのように1または別の証券会社で販売するために1ロットを開くために必要な自由な資金を決定する方法? 追伸:掲示板を乱雑にしないために、あらかじめご回答をお願いします。 売るためにはもう少しお金が必要なので、実際にはこの1パラメータでOKです。 1...380381382383384385386387388389390391392393394...631 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
紳士プログラマーは、同じ色の最大と最小のローソクのポイントだけが表示されるようにするにはどうすればいいですか?
デコンパイル削除
各決済後の口座履歴がHist-arrayに含まれている場合、利益要素が正しくカウントされるかどうか教えてください。
こんにちは これらのシグナルを3つに分ける方法を教えてください (つまり、EAは3つの買いシグナルを使用します。3つのシグナルを1つの山ではなく、別々にEAに使用させたいのです) 自分で試したところ、次のような結果になりました。
そして、EAはRSI CCIとStohにのみ取引を開始することが判明しました。どうしたんですか?
ようこそ、旧型が絶賛減速中ですから。
前のトップページへのリンク :https://www.mql5.com/ru/forum/134688
フォーラムユーザーの皆様、こんにちは。
少し前までは、EAをどう書けばいいのか、まったく想像がつきませんでした。そして今、初めてEAを書こうと思った時、私の頭は素晴らしいアイデアを思いつきました。本題に入りましょう!
私のEAの機能の1つは、最後に決済された注文を探すために履歴をスクロールすることですが、問題は、この注文は必ずしも買いまたは売りであり、削除された保留中の注文であってはならないということです。困っています。 元々は以下のような構成でした。
OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY);
コードは単純で、最後の注文を計算するのですが、注文が保留になっていると、stupor(
次のような形式のコードが必要です。
トラララループ
もし、保留の注文が出たら{1上}。
買いや売りの注文を受けたら、ほら{何らかの関数}。
EAはほぼ完成しており、私の最初の作品ですが、この大きなバグだけが残っており、他の小さなバグは何もありません。
ありがとうございました!!!フォーラムユーザーの皆様、こんにちは!!!
つい最近も、一般的なEAの書き方を想像するのに苦労しました。そして今回、初めてEAを書くことになったのですが、ふと明るいアイデアが浮かびました。本題に入りましょう!
私のEAの機能の1つは、最後に決済された注文を探すために履歴をスクロールすることですが、問題は、この注文は必ずしも買いまたは売りであり、削除された保留中の注文であってはならないということです。困っています。 元々は以下のような構成でした。
OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY);
コードは単純で、最後の注文を計算するのですが、注文が保留になっていると、stupor(
次のような形式のコードが必要です。
トラ・ラ・ループ
もし、保留の注文が出たら{1上}。
BUYやSELLのようなオーダーを受けたら、ボイル{何らかの機能}がある。
EAはほとんど書き終えていて、初めて作ったのですが、この大きなバグだけが残っていて、他の小さなバグは何もない状態です。
ありがとうございました!!!スパム的な?今度やったら、出入り禁止。
スパム?また同じことをしたら、出入り禁止になる。
こんにちは。MarketInfoのリクエスト識別子のうち、買いの1ロット開設に必要な自由資金量を決定するパラメータはMODE_MARGINREQUIREDですが、売りの1ロット開設に必要な自由資金量を決定するパラメータはないのはなぜですか?また、どのように1または別の証券会社で販売するために1ロットを開くために必要な自由な資金を決定する方法?
追伸:掲示板を乱雑にしないために、あらかじめご回答をお願いします。
こんにちは。MarketInfoのリクエスト識別子のうち、買いの1ロット開設に必要な自由資金量を決定するパラメータはMODE_MARGINREQUIREDですが、売りの1ロット開設に必要な自由資金量を決定するパラメータはないのはなぜですか?また、どのように1または別の証券会社で販売するために1ロットを開くために必要な自由な資金を決定する方法?
追伸:掲示板を乱雑にしないために、あらかじめご回答をお願いします。