戦略的予見システム - ページ 2

 

より正確には、このようなコードになります。

      double AUDJPY=(iHigh("AUDJPY", PERIOD_D1, window-n-1)+iLow("AUDJPY", PERIOD_D1, window-n-1))/2.0;
      double AUDUSD=(iHigh("AUDUSD", PERIOD_D1, window-n-1)+iLow("AUDUSD", PERIOD_D1, window-n-1))/2.0;
      double CHFJPY=(iHigh("CHFJPY", PERIOD_D1, window-n-1)+iLow("CHFJPY", PERIOD_D1, window-n-1))/2.0;
      double EURCHF=(iHigh("EURCHF", PERIOD_D1, window-n-1)+iLow("EURCHF", PERIOD_D1, window-n-1))/2.0;
      double EURGBP=(iHigh("EURGBP", PERIOD_D1, window-n-1)+iLow("EURGBP", PERIOD_D1, window-n-1))/2.0;
      double EURJPY=(iHigh("EURJPY", PERIOD_D1, window-n-1)+iLow("EURJPY", PERIOD_D1, window-n-1))/2.0;
      double EURUSD=(iHigh("EURUSD", PERIOD_D1, window-n-1)+iLow("EURUSD", PERIOD_D1, window-n-1))/2.0;
      double GBPCHF=(iHigh("GBPCHF", PERIOD_D1, window-n-1)+iLow("GBPCHF", PERIOD_D1, window-n-1))/2.0;
      double GBPJPY=(iHigh("GBPJPY", PERIOD_D1, window-n-1)+iLow("GBPJPY", PERIOD_D1, window-n-1))/2.0;
      double GBPUSD=(iHigh("GBPUSD", PERIOD_D1, window-n-1)+iLow("GBPUSD", PERIOD_D1, window-n-1))/2.0;
      double NZDUSD=(iHigh("NZDUSD", PERIOD_D1, window-n-1)+iLow("NZDUSD", PERIOD_D1, window-n-1))/2.0;
      double USDCAD=(iHigh("USDCAD", PERIOD_D1, window-n-1)+iLow("USDCAD", PERIOD_D1, window-n-1))/2.0;
      double USDCHF=(iHigh("USDCHF", PERIOD_D1, window-n-1)+iLow("USDCHF", PERIOD_D1, window-n-1))/2.0;
      double USDJPY=(iHigh("USDJPY", PERIOD_D1, window-n-1)+iLow("USDJPY", PERIOD_D1, window-n-1))/2.0;  

ただ、1つのスクリプトに全負荷を集めて、一気に行を反転させることにしたんだ。もう何度か不覚にも捕まってしまった。

 
granit77:
おいおい!私たちは、いつ議論するかよりも、どのようにビジネスについて議論するかということに興味があるのです。大義のために我慢すること。

それからバズーカを取りに行った(念のため)。

:о)

 
Farnsworth:

それからバズーカを取りに行った(念のため)。

:о)

私もいますよ...。行きがけに
 
Farnsworth:

サンプリングはゼロからですが、最終的に形成されたバーだけを290本選択するようにするにはどうしたらよいでしょうか。解らないんです。

for(n=0; n<=window-1; n++)

おそらく、開いているチャートにのみ 履歴が自動的にロードされることを考慮するか、必要なチャートをすべて開く必要があるため、履歴のロードに関するいくつかの問題が発生する可能性があります。

ファンズワース

より正確には、このようなコードになります。

このコードでは、おそらくこのように「反転」させるのが簡単でしょう。

for(n=window-1; n>0; n--)
ということになる。
 

多通貨プレイヤーの前提条件をここのどこかで見た。

ファンズワース 、あなたを助けられたかもしれない- もし私がそれを見つけていたら......。でも、開発者自身のコメントもあったように記憶しています。どなたか見つけられた方、ここにリンクを投げてください。

 
IgorM:

ヒストリーの自動ページングが開いているチャートにしか適用されないため、これを考慮するか、必要なチャートをすべて開いておくとよいでしょう。

おそらく、このようにコードを「反転」させる方が簡単でしょう。

そうでないと、混乱します。

そうですね、オープンクォートを維持しなければなりませんが、問題ないでしょう。もう少しコードを工夫してみます。どうにかしてこの混乱を整理しなければならない。
 
Mathemat:

多通貨プレイヤーの前提条件をここのどこかで見た。

ファンズワース 、あなたを助けられたかもしれない- もし私がそれを見つけていたら......。でも、開発者自身のコメントもあったように記憶しています。見つけた人、ここにリンクを投げてください。


アレクセイ さん、こんにちは。マルチカレンシーを持ってない。ベイズロジックは、隣接する引用を見ません。取引の判断は、それらとは関係ない。私は、あくまで試してみたいだけで、「裏技」として、いくつかの基礎パラメータの相関を調べたいのです。2週間ほどでやり始める予定です。今は最小のブロックをテストしたいんです。

toSvinozavr

私もいますよ・・・。じよう

弁証法です :o)

 
Farnsworth:
もう少しコードに手を入れてみます。

そういうことなんでしょうね。

//+------------------------------------------------------------------+
//|                                                   Farnsworth.mq4 |
//|                      Copyright © 2011, MetaQuotes Software Corp. |
//|                               https://www.mql5.com/ru/users/igorm |
//+------------------------------------------------------------------+
#property copyright "IgorM"
#property link      "https://www.mql5.com/ru/users/igorm"

extern int window=290;

string sym[14]={"AUDJPY","AUDUSD","CHFJPY","EURCHF","EURGBP","EURJPY",
                "EURUSD","GBPCHF","GBPJPY","GBPUSD","NZDUSD","USDCAD","USDCHF","USDJPY"};

int start(){
   int i, n;
   int Handle;
   double HL[14];
   string FileName="quatation.csv";
   Handle=FileOpen(FileName, FILE_CSV|FILE_WRITE," ");
   if(Handle==-1){
      Alert("");
      return(-1);
   }
   FileWrite(Handle, sym[0], sym[1], sym[2], sym[3], sym[4], sym[5], sym[6], sym[7], sym[8], sym[9], sym[10], sym[11], sym[12], sym[13]);
   for(n=window-1; n>0; n--){
      for(i=0;i<14;i++)
                   HL[i] =(iHigh(sym[i], PERIOD_D1, n)+iLow(sym[i], PERIOD_D1, n))/2.0;
      FileWrite(Handle, HL[0],HL[1], HL[2], HL[3], HL[4], HL[5], HL[6], HL[7], HL[8], HL[9], HL[10], HL[11], HL[12], HL[13]);
   }
   FileClose(Handle);
return(0);
}
//___________________________________________________________________________________________
 
IgorM:

というのが正しいのでしょう。


そうですね、そのほうがいいですね。 私はプログラマーとしては最低です。
 
Farnsworth: ベイズロジックは近隣の相場を見ません。

それは面白いですね。参考文献はありますか?

最近、自分でも独立性チェックをいじっているだけで、つまりベイズからそんなに離れていないんです。と、ここまでも一足で。