[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 389

 
ntmmm >>:

Огромное спасибо! Вот только теперь вопрос к программерам: а можно ли, что бы дни недели не цветом рисовало, а все-таки писало в этом отрезке текстом?


ごきげんよう。

私の指標を喜んで - フォーラムのWeekDay - ちょうどその投稿(テスターでは動作しません)。

P.S.あなたが持っていたものはすべて、あなたはそれのために持っていないのは何もなかった。

 
ntmmm >>:

Огромное спасибо! Вот только теперь вопрос к программерам: а можно ли, что бы дни недели не цветом рисовало, а все-таки писало в этом отрезке текстом?


ごきげんよう。

私の指標を喜んで - フォーラムのWeekDay - ちょうどその投稿(テスターでは動作しません)。

P.S.あなたが持っていたものはすべて、あなたはそれのために持っていないのは何もなかった。

 
ntmmm >>:

Огромное спасибо! Вот только теперь вопрос к программерам: а можно ли, что бы дни недели не цветом рисовало, а все-таки писало в этом отрезке текстом?


ごきげんよう。

私の指標を喜んで - フォーラムのWeekDay - ちょうどその投稿(テスターでは動作しません)。

P.S.あなたが持っていたものはすべて、あなたはそれのために持っていないのは何もなかった。

 
chief2000 >>:

Речь о новых котировках за время Оптимизации? - тогда можно удалить из тестирования последние день-два.

Этого будет достаточно? (в следующий раз проверю сделки по датам, хотя очень-очень маловероятно что результат мог измениться так сильно)






些細なことです :-)

は叩かれる話題です。例えば、https://forum.mql4.com/ru/28749。

でも、これはほんの一例で、もっとたくさん見つかるはずです。)

 

皆さん、こんにちは。

エラーが発生した場合、ご指摘ください。

EMAを計算するアルゴリズムが必要です。

int start()
{
  int iPeriod = 5;
  Print("iMA (ema) = \'"+DoubleToStr(NormalizeDouble(iMA(NULL, 0, iPeriod, 0, MODE_EMA, 0, 0), Digits), Digits)+
        "\', GetEMA = \'"+DoubleToStr(NormalizeDouble( GetEMA( iPeriod), Digits), Digits)+"\'.");
}

double GetEMA(int iPeriod)
{
  double dResult = 0.0;
  if ( iPeriod) {
    double k = 2.0 / ( iPeriod + 1);
    int iPos = iPeriod - 1;
    dResult = iClose(NULL, 0, iPos);
    
    iPos--;
    while ( iPos >= 0) {
      dResult = iClose(NULL, 0, iPos)* k + dResult*(1- k);
      iPos--;
    }
  }
  return ( dResult);
}

SMMAを算出するアルゴリズムもお願いしたい。

ありがとうございました。


追伸:端末のソースを見ましたが、何を誤解しているのか分かりませんでした。

 
xeon >>:


это мелочи :-)

тема избита, например: https://forum.mql4.com/ru/28749

а вообще это все цветочки, покопаете дальше еще не то обнаружите :-)

ありがとうございました。

 
voix_kas >>:

Всем привет!

Прошу помочь мне найти ошибку.

Необходим алгоритм расчета EMA.

Также буду благодарен за алгоритм вычисления SMMA.

Спасибо!


P.S. В исходниках терминала смотрел, не разобрался, чего я неправильно интерпретировал.

メタクォートでMoving Average(MA)がどのように行われているかを見る(下にCodeBaseへの切り替えがある)

 

あるブローカーのMTからCSVファイル(1999年から1分間)をエクスポートしてみました。他のブローカーのMTにインポート しようとしたところ、1分受信。

1999年から問題なし。しかし、ここで私は5、15分、などのチャートを受信するために第二のMTでどのように理解していないものですか?- 例:1分足チャートをインポートした後、1分足チャートに切り替えた。

5分足チャートで、MTが既存の1分足チャートから変換するのではなく、インターネットからダウンロードしようとしているようです。

MTを再起動してもダメでした。

- 1 MINをより高いタイムフレームに変換するための通常の解決策はありますか?

 
chief2000 писал(а)>>

あるブローカーのMTからCSVファイル(1999年から1分間)をエクスポートしてみました。他のブローカーのMTにインポートしようとしたところ、1分受信。

1999年から問題なし。しかし、ここで私は5、15分、などのチャートを受信するために第二のMTでどのように理解していないものですか?- 例:1分足チャートをインポートした後、1分足チャートに切り替えた。

5分足チャートですが、MTが既存の1分足チャートから変換するのではなく、インターネットからダウンロードしようとしているように見えます。

MTを再起動してもダメでした。

- 1Minをより高いタイムフレームに変換するための通常の解決策はあるのでしょうか?

スクリプトはCodeBaseにあり、period converterという名前です。

 

ウライン

端末のソースコードを見た。オリジナルと私の偽物の区別がつきません。

しかし、結果は異なる。その結果、私が何か間違ったことをしていることになる。だから、私の間違いを見つけてくださいとお願いしているのです。

P.S. このスレッドで返信を待たずに、新しいスレッドを開いて しまいました。重複を避けるため、私の問題についての議論はそこで続けることを提案します。