どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 470

 
Unimaks:

アップグレード後に任意の端末で


509ビルドを1台残し、こちらは問題なし。起動時にアップデートを要求されるが、アップデートしていないので、ビープ音もない。アップデート後のみ、端末がビープ音を発します。

新規作成スレッドに 問題を書き込んでみてはいかがでしょうか?少なくとも開発者は常にそこに目を向けていますが、ここにいるのはサードパーティのプログラマーだけです。
 

こんばんは。皆さん、前回のリクエストについて、どなたか教えてください。

どなたにもご迷惑がかからないのであれば。コードが小さいので、インジュークからコードの一部を削除することができます。価格そのものをマーク(描画)するのではなく・・・。ありがとうございました =)

ファイル:
 
beginner:

教科書のように現在のロウソクの値を取得しようとすると

私はすべてのダニを取得します。

現在のローソク足が始値で

実測値の出し方

Close[0]!=rates[0].close??????????????????????!

void OnStart()
  {
//---
   MqlRates rates[];
   ArraySetAsSeries(rates,true);
   int copied=CopyRates(Symbol(),0,0,100,rates);
   if(copied>0)
     {
      Print("Скопировано баров: "+copied);
      string format="open = %G, high = %G, low = %G, close = %G, volume = %d";
      string out;
      int size=fmin(copied,10);
      for(int i=0;i<size;i++)
        {
         out=i+":"+TimeToString(rates[i].time);
         out=out+" "+StringFormat(format,
                                  rates[i].open,
                                  rates[i].high,
                                  rates[i].low,
                                  rates[i].close,
                                  rates[i].tick_volume);
         Print(out);
        }
     }
   else Print("Не удалось получить исторические данные по символу ",Symbol());
  }


何が問題なのか、教えてください。

私はすべてのダニを取得します。

現在のローソク足で 値での値を取得します。

2014.02.08 14:28:19.051 2014.01.02 09:41  Proverka EURUSD,H1: 0:2014.01.02 09:00 open = 1.3751, high = 1.3751, low = 1.3751, close = 1.3751, volume = 1
 
テスターに収録されているのでしょうか?どのモード?すべてのティック、または始値で
 
Roger:
テスターに収録されているのでしょうか?どのモード?すべてのティック、または始値で?

テスターでは、すべてのティック
 

CopyRates() はゼロバーのオープニングだけをコピーしているとしか思えません。

 
Roger:

CopyRates()はゼロバーのオープニングだけをコピーしているとしか思えません。


実際、そうなのですが、では、どのように使えばいいのでしょうか?
 
beginner:

実際そうなのですが、ではどう使うのか?
なぜ直接、Close[0]ではないのですか?
 

ちなみに5では、問題ないです。

2014.02.09 23:28:33.000 2013.01.02 12:21:59   0:2013.01.02 12:21 open = 1.3253, high = 1.3255, low = 1.3252, close = 1.3255, volume = 11

 
Roger:
なぜ直接、Close[0]ではないのですか?


できるのですが、問題はなぜrates[0].closeができないか?