どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 618 1...611612613614615616617618619620621622623624625...1178 新しいコメント Александр 2014.05.28 07:02 #6171 もうひとつ質問です。最小限の努力で、Time[0]からint 型の変数を00:00として取得する方法がわかりません。 文字列、StrToTime、TimeToStr変換以外は考えつきません。ありがとうございました。 Alexander 2014.05.28 09:50 #6172 同僚たちよ、Report Managerに代わるものはないのか?数年分の大きなレポートをマージする必要があるのですが、マージをクリックするとRMがハングアップしたり、ただ何もしないのです。小さなレポートでも問題ありません。 Dmitry Voronkov 2014.05.28 10:26 #6173 EAからインジケータを実行する方法が あれば、アドバイスしてください。 forexman77 2014.05.28 11:21 #6174 50本のバーの範囲内で、チャート全体の上昇をカウントするインジケータにしたいのですが、つまり、新しいバーが あると、最後のバーは検索のために除外され、 新しいバーごとに同じようにカウントされるのです。今のところ、全歴史を計算することができました。要するに、抜け出せないんです。どなたか、この問題を解決する方法を教えてください。スライドバーの種類によるスムージングが使えない。#property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 Red //--- buffers double ExtMapBuffer1[]; extern int p=50;//желаемый диапазон баров для поиска double val_plus[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ExtMapBuffer1); IndicatorDigits(Digits+1); return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(),i,limit,indicator_plus; double ma1, ma2; if(counted_bars>0) counted_bars--; limit=Bars-counted_bars-1; for(i=limit;i>=0;i--) { ma2=iMA(NULL,PERIOD_CURRENT,21,0,MODE_EMA,PRICE_CLOSE,i+2); ma1=iMA(NULL,PERIOD_CURRENT,21,0,MODE_EMA,PRICE_CLOSE,i+1); ArrayInitialize(val_plus,0); for(int k=p;k>=0;k--)//в этом цикле ищем и суммируем все растущия движения машки { ArrayResize(val_plus,p); if(ma1 > ma2){val_plus[k]=1;}//получили одно растущее движение if(val_plus[k] > 0){indicator_plus=indicator_plus+val_plus[k];}//прибавили его к общей сумме } ExtMapBuffer1[i]=indicator_plus; } return(0); } //+------------------------------------------------------------------+ 削除済み 2014.05.28 11:24 #6175 001: もうひとつ質問です。最小限の努力で、Time[0]からint型の変数を00:00として取得する方法がわかりません。 文字列、StrToTime、TimeToStr変換以外は考えつきません。ありがとうございました。 TimeHour(Time[0])とTimeMinute(Time[0]) 削除済み 2014.05.28 13:12 #6176 Forexman77: 50本のバーの範囲内で、チャート全体の上昇をカウントするインジケータにしたいのですが、つまり、新しいバーがあると、最後のバーは検索のために除外され、 新しいバーごとに同じようにカウントされるのです。今のところ、全歴史を計算することができました。要するに、抜け出せないんです。どなたか、この問題を解決する方法を教えてください。スライドバーの種類によるスムージングが使えない。 SetIndexDrawBegin()関数があります。しかし、左から右へ数えるという特殊な機能があります。一般的には、Initで自分自身の行SetIndexDrawBegin(0, Bars-p)を設定し、これが必要であるかどうかを確認します。 igalx 2014.05.28 14:09 #6177 それはテクニカル分析のためのチャートをダウンロードすることは可能ですか、 - インデックスS&P 500先物チャート、TA 25チャート、およびS&P 500チャート可能であれば、これを行う方法を促すことができ、多分ダウンロードする方法の説明があります!それは非常に重要である。私はそのようなブローカーを見つけることができない、あなたは私が興味を持っているインデックスをダウンロードすることができますテクニカル分析のためのプログラム、(リアルタイムですることができます)またはブローカーを助言することができます。もしかしたら、これらの指標をMT-4やMT-5でダウンロードする機会があるかもしれません。私はテクニカル分析を始めたばかりですが、どのように対処したらよいか、専門家のアドバイスをぜひお聞きしたいです。 よろしくお願いします。 Александр 2014.05.29 06:01 #6178 pu6ka: TimeHour(Time[0])とTimeMinute(Time[0]) ありがとうございました。 Evgeniy Khaynatskas 2014.05.29 06:15 #6179 こんにちは......どうすれば自分でバーを描けるのでしょうか? ただし、始値 なしで Александр 2014.05.29 07:46 #6180 時間指定でポジションを閉じる機能があります。void CheckForLongetivityClose_Sell() { if(DayOfWeek()==0 || DayOfWeek()==6) return; for(int i=0; i<OrdersTotal(); i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break; // if(OrderMagicNumber()==MAGIC_S) { datetime openTime_S= OrderOpenTime(); int timeDistance_S = TimeCurrent()-openTime_S; if(timeDistance_S>60*BarrierMinute_S) int f=OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Ask,Digits),3,Red); } } return; }ポジションは閉じるが、各ポジションでOrderCloseエラー138が 発生する11:44:49 2000.01.10 07:00 Time+iLowest_old EURUSD,H1: open #1 sell 0.10 EURUSD at 1.02940 ok. 11:44:49 2000.01.10 14:00 Time+iLowest_old EURUSD,H1: OrderClose error 138 11:44:49 2000.01.10 14:00 Time+iLowest_old EURUSD,H1: close #1 sell 0.10 EURUSD at 1.02940 at price 1.02230 11:44:49 2000.01.11 07:00 Time+iLowest_old EURUSD,H1: open #2 sell 0.10 EURUSD at 1.02660 ok 11:44:49 2000.01.11 14:00 Time+iLowest_old EURUSD,H1: OrderClose error 138 11:44:49 2000.01.11 14:00 Time+iLowest_old EURUSD,H1: close #2 sell 0.10 EURUSD at 1.02660 at price 1.02890 11:44:49 2000.01.13 07:00 Time+iLowest_old EURUSD,H1: open #3 sell 0.10 EURUSD at 1.02860 ok.11:44:49 2000.01.13 14:00 Time+iLowest_old EURUSD,H1: OrderClose error 138 ,それは何でしょう?面白いのは、別のEAではすべてうまくいくことです。 Any rookie question, so BrainSystem: Trading System Development Help needed with Exper 1...611612613614615616617618619620621622623624625...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
同僚たちよ、Report Managerに代わるものはないのか?
数年分の大きなレポートをマージする必要があるのですが、マージをクリックするとRMがハングアップしたり、ただ何もしないのです。小さなレポートでも問題ありません。
50本のバーの範囲内で、チャート全体の上昇をカウントするインジケータにしたいのですが、つまり、新しいバーが あると、最後のバーは検索のために除外され、 新しいバーごとに同じようにカウントされるのです。今のところ、全歴史を計算することができました。要するに、抜け出せないんです。どなたか、この問題を解決する方法を教えてください。スライドバーの種類によるスムージングが使えない。
もうひとつ質問です。最小限の努力で、Time[0]からint型の変数を00:00として取得する方法がわかりません。 文字列、StrToTime、TimeToStr変換以外は考えつきません。ありがとうございました。
TimeHour(Time[0])とTimeMinute(Time[0])
50本のバーの範囲内で、チャート全体の上昇をカウントするインジケータにしたいのですが、つまり、新しいバーがあると、最後のバーは検索のために除外され、 新しいバーごとに同じようにカウントされるのです。今のところ、全歴史を計算することができました。要するに、抜け出せないんです。どなたか、この問題を解決する方法を教えてください。スライドバーの種類によるスムージングが使えない。
SetIndexDrawBegin()関数があります。しかし、左から右へ数えるという特殊な機能があります。一般的には、Initで自分自身の行SetIndexDrawBegin(0, Bars-p)を設定し、これが必要であるかどうかを確認します。
それはテクニカル分析のためのチャートをダウンロードすることは可能ですか、 - インデックスS&P 500先物チャート、TA 25チャート、およびS&P 500チャート可能であれば、これを行う方法を促すことができ、多分ダウンロードする方法の説明があります!それは非常に重要である。
私はそのようなブローカーを見つけることができない、あなたは私が興味を持っているインデックスをダウンロードすることができますテクニカル分析のためのプログラム、(リアルタイムですることができます)またはブローカーを助言することができます。
もしかしたら、これらの指標をMT-4やMT-5でダウンロードする機会があるかもしれません。私はテクニカル分析を始めたばかりですが、どのように対処したらよいか、専門家のアドバイスをぜひお聞きしたいです。
よろしくお願いします。TimeHour(Time[0])とTimeMinute(Time[0])
ありがとうございました。
ポジションは閉じるが、各ポジションでOrderCloseエラー138が 発生する
11:44:49 2000.01.10 07:00 Time+iLowest_old EURUSD,H1: open #1 sell 0.10 EURUSD at 1.02940 ok.
11:44:49 2000.01.10 14:00 Time+iLowest_old EURUSD,H1: OrderClose error 138
11:44:49 2000.01.10 14:00 Time+iLowest_old EURUSD,H1: close #1 sell 0.10 EURUSD at 1.02940 at price 1.02230
11:44:49 2000.01.11 07:00 Time+iLowest_old EURUSD,H1: open #2 sell 0.10 EURUSD at 1.02660 ok
11:44:49 2000.01.11 14:00 Time+iLowest_old EURUSD,H1: OrderClose error 138
11:44:49 2000.01.11 14:00 Time+iLowest_old EURUSD,H1: close #2 sell 0.10 EURUSD at 1.02660 at price 1.02890
11:44:49 2000.01.13 07:00 Time+iLowest_old EURUSD,H1: open #3 sell 0.10 EURUSD at 1.02860 ok.
11:44:49 2000.01.13 14:00 Time+iLowest_old EURUSD,H1: OrderClose error 138 ,
それは何でしょう?面白いのは、別のEAではすべてうまくいくことです。