クラスタ指標に基づく多通貨アドバイザー - ページ 5

 
BLACK_BOX >>:


Проверь историю по всем парам, отключи золото ifXAU = 0, покрути Bars.Count (по умолчанию 2000 баров). Пощелкай по периодам (иногда после модификации параметров его надо переинициализировать).

У кого еще не показывает?

Или у кого уже показывает?

Вот Фуй:


まだ表示されていないんです。

 
Rombur >>:

Чет у меня так и не показывает.

ログブックには何と書いてある?

標準的なCCFpは表示されますか?

 
BLACK_BOX >>:

А что в журнале пишет?

А стандартный CCFp показывает?

規格では

2010.01.29 10:56:53 カスタムインジケータCCFp EURUSD,H4: ロード成功
2010.01.29 10:56:41 カスタムインジケータ gMOBIUS_Q EURUSD,H1: ロードに成功しました。
 
Rombur писал(а)>>

標準のものでは

2010.01.29 10:56:53 カスタムインジケータCCFp EURUSD,H4: ロード成功
2010.01.29 10:56:41 カスタムインジケータ gMOBIUS_Q EURUSD,H1: ロードに成功しました。

インジケータにエラー処理を追加する必要があります。そうすれば、どの文字が欠けているのかを正確に判断することができます。

 
Rombur >>:

Стандартный показывает

2010.01.29 10:56:53 Custom indicator CCFp EURUSD,H4: loaded successfully
2010.01.29 10:56:41 Custom indicator gMOBIUS_Q EURUSD,H1: loaded successfully

最適化されていない初期バージョン(ゴールドなし)をお試しください。確認したところ、ブロコとFXDDで表示されています。

まずはブロッコリーでサイレント、それから何があるのか考えてみます。

PS.設定から、モードが遊べます(デフォルトは5で、メビウスとして描画されます)。

ファイル:
dccfp-ym.mq4  18 kb
 
Vinin >>:

Меня вот больше другой вопрос интересует. Вот эта функция в индикаторе.

Похоже что знак перепутан был. Умножение должно было быть

Да и то в последних двух расчетах ошибка сделана.

Почему?

もはや、この機能を全く理解していないのだと思います。以前は自然に思えたのですが。

文章によって金額を積み重ねることに何の意味があるのか。TF?

1分から始めると9回分のプッシュを、1週間から始めると2回分のプッシュを集計することになる。さらに、これはこれらの周波数の平均値に過ぎないことがわかる(メインコードでは分数が取られている)。

ワゴンはすべて現在の時間軸から撮影しています。TF、波動周期は上位タイムフレームの倍数である「はず」です。

なぜ、すべてのタイムフレームで同じ量のポイントを取ることができないのでしょうか?なぜ、このような係数で正確に?

要するに、ここはしっかり考えないといけない、システム全体の中で一番大事なところでしょう。


 

この機能で遊べば、オリジナルよりうまくいくこともあります。


extern int PeriodStep = 5;

//**************************************************************************************************
//|  Subroutines                                                     |
//**************************************************************************************************
double ma(string sym, int per, int Mode, int Price, int i)
  {
   double res = 0;
   int k = 1;
   int ma_shift = 0;
   for(int j=1; j<6; j++)
     { 
       res += iMA( sym, 0, per* k, ma_shift, Mode, Price, i); 
       k+= PeriodStep;
     } 
       
   return( res);
  }   
 
Vinin >>:

Могу конечно, точнее сделать свой аналог. Чужой уж индикатор править не стоит. Надо его оставлять в авторском исполнении.

これのアナログを作ってもらってもいいですか?

 
BLACK_BOX >>:

Можно поиграться с такой функцией, иногда работает лучше оригинала.


PeriodStepが5である理由は何ですか? この値を選択した理由は何ですか?

 
evbut >>:

почему PeriodStep именно 5? чем обусловлен выбор этого значения?

何もない。原文の増分の平均値。スワブの数も同じ(j=1; j<6)。