どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 868 1...861862863864865866867868869870871872873874875...1178 新しいコメント 削除済み 2015.03.27 21:25 #8671 私は、それらを緩和し、現在アクティブで見えているウィンドウだけを再描画するのが良いと思いました。 Алексей Тарабанов 2015.03.27 21:28 #8672 pycha: それらを緩和して、現在アクティブで見えているウィンドウだけを再描画するようにすればいいと思いました。残りのウィンドウは、ユーザーが切り替えるまで再描画されません。このためにAPIを必要としない、すべてがシンプルではなく、非常にシンプルなのです。 削除済み 2015.03.27 21:29 #8673 tara:APIを使わなくてもできる、単純なものではなく、とてもシンプルなものです。 ということで、初心者のための解決策をお願いします。 Алексей Тарабанов 2015.03.27 21:42 #8674 初心者の方には、Expert Advisorを起動した瞬間に通貨ペアの名前を同じGVに保存しておくことをお勧めします。 削除済み 2015.03.27 21:47 #8675 クライアントが起動すると、すべて同時に実行されます。 Expert Advisorを起動した瞬間の通貨ペア名を同じGVに保存する。は何の役にも立ちません。 Алексей Тарабанов 2015.03.27 21:53 #8676 pycha: クライアントが起動したときに、すべて同時に開始されます。猫が嫌いなようですね。調理法を知らないだけだろう。EAは、アクティブなチャートシンボルが開始シンボルと同じである場合にのみ、再描画をトリガーします。 削除済み 2015.03.27 22:09 #8677 しかし、Expert Advisorでは、再描画の準備、配列のクリア、配列への新しいデータの入力など、何ができて、何ができないかを実行します。) Алексей Тарабанов 2015.03.27 22:24 #8678 私には関係ない。 Mikhail Toptunov 2015.03.28 04:24 #8679 int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { //--- check for bars count if(rates_total<InpMAPeriod-1 || InpMAPeriod<2) return(0); //--- counting from 0 to rates_total ArraySetAsSeries(ExtLineBuffer,false); // ArraySetAsSeries(ExtLineBufferFid,false); ArraySetAsSeries(close,false); //--- first calculation or number of bars was changed if(prev_calculated==0) { ArrayInitialize(ExtLineBuffer,0); ArrayInitialize(ExtLineBufferFid,0); } //--- calculation CalculateSimpleMA(rates_total,prev_calculated,close); ExtLineBufferFid[rates_total-3]=(ExtLineBuffer[rates_total-2]*InpMAPeriod+close[InpMAPeriod+1])/(InpMAPeriod+1); //sma99[i]=(sma100[i]*100-d[i-100])/99; //(firstValue*InpMAPeriod+price[i+1])/InpMAPeriod; ///(firstValue*InpMAPeriod+price[InpMAPeriod+1])/(InpMAPeriod+1); // Y[i]=Y[i+1]+(X[0]-X[N])/N Print(" ",ExtLineBufferFid[rates_total-3] ," ",ExtLineBufferFid[rates_total-2] ," ",ExtLineBuffer[rates_total-2] ); //--- return value of prev_calculated for next call return(rates_total); }すみません、同じことを100回繰り返すのは勿体ないです。もう1ヶ月近く、門の前で羊のように見つめている。何もわからないんです。課題は、移動平均を13として、より少ない移動平均を 計算することです。つまり、13を基準にして12の期間を計算することです。 Boris 2015.03.28 11:21 #8680 Top2n: すみません、同じことを100回繰り返すのは勿体ないです。もう1ヶ月近く、門の前で羊のように見つめている。何もわからないんです。課題は、移動平均を13として、より少ない移動平均を計算することです。つまり、13を基準にして12の期間を計算することです。 欲しい期間と同じに直接計算しないなんて、何の意味があるんだ! 1...861862863864865866867868869870871872873874875...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
それらを緩和して、現在アクティブで見えているウィンドウだけを再描画するようにすればいいと思いました。残りのウィンドウは、ユーザーが切り替えるまで再描画されません。
このためにAPIを必要としない、すべてがシンプルではなく、非常にシンプルなのです。
APIを使わなくてもできる、単純なものではなく、とてもシンプルなものです。
クライアントが起動したときに、すべて同時に開始されます。
猫が嫌いなようですね。
調理法を知らないだけだろう。
EAは、アクティブなチャートシンボルが開始シンボルと同じである場合にのみ、再描画をトリガーします。
すみません、同じことを100回繰り返すのは勿体ないです。
もう1ヶ月近く、門の前で羊のように見つめている。何もわからないんです。
課題は、移動平均を13として、より少ない移動平均を 計算することです。
つまり、13を基準にして12の期間を計算することです。
すみません、同じことを100回繰り返すのは勿体ないです。
もう1ヶ月近く、門の前で羊のように見つめている。何もわからないんです。
課題は、移動平均を13として、より少ない移動平均を計算することです。
つまり、13を基準にして12の期間を計算することです。