"ダミー "からの質問 - ページ 83

 
Scriptor:
全てはそこにある -https://championship.mql5.com/2011/ru/users/index

ありがとうございます。

本の中でイチジクを見るようなものです。選手権のホームページをくまなく見たのですが、選手表の下の方に銘板がありませんでした・・・))

 

データをファイルに保存する方法を考えています。以下のようなコードを書きました。

void OnTick()
{
double BID = SymbolInfoDouble(_Symbol,SYMBOL_BID);
int FILE = FileOpen("FILE",FILE_WRITE|FILE_CSV,'\t',CP_ACP);
FileIsEnding(FILE);
FileWrite(FILE,BID);
FileClose(FILE);
}

最後の価格値のみファイルに保存されます。ある列の価格の値が欲しい。どこで間違えたのだろう?

 
AUser:

データをファイルに保存する方法を考えています。以下のようなコードを書きました。

最後の価格値のみファイルに保存されます。ある列の価格の値が欲しい。どこで間違えたのだろう?

OnInitでFileOpenするようにした。OnDeinitでFileClose する。 そうすれば、ティックの作業中にファイルが満たされる。
 

ナビゲーター」に表示されるデータのディレクトリを変更する方法を教えてください。

 
bubilubibubibu:

ナビゲーター」に表示されるデータのディレクトリを変更する方法を教えてください。

データカタログを変更するとはどういうことですか?
 
Zeleniy:
データディレクトリを変更するとはどういうことですか?
データディレクトリは、ナビゲータに表示されるファイルのあるフォルダーです。ナビゲータには、端末インストール 時に作成されたフォルダのファイルが表示されますが、これには不満があります。
 
bubilubibubibu:
ナビゲーターには、ターミナルをインストール したときに作成されたフォルダの中のファイルが表示され、私はそれが好きではありません。
端末を特注で上書きするか?
Торговая платформа MetaTrader 5 для организации брокерского обслуживания / MetaQuotes Software Corp.
  • www.metaquotes.net
Торговая платформа MetaTrader 5 предназначена для проведения торговых операций на различных финансовый рынках. Терминал обладает большой базой аналитических возможностей и поддерживает более 70 различных инструментов для выполнения технического анализа
 
bubilubibubibu:
ナビゲータには、ターミナルのインストール 時に作成されたフォルダのファイルが表示され、私はそれが好きではありません。

コツがつかめるはずです。

もちろん、端末をハックしない限り無理です。

すべてのファイルは、メタ引用で並べられた棚に厳重に保管しなければなりません。 モハメッドはそう命じました。

 
Karlson:
OnInitでFileOpen.OnDeinitでFileClose.Thenは、ティックの作業中にファイルが満たされることになります。
え...コードでできるんですか...))私はかなりスローなサモワです。
 

適切な質問でないことは分かっていますが、やってみます。

写真を載せることができないので、ホストで申し訳ないです。

WATLインジケーターを持っています。このようにドットで表示されます。http://s1.ipicture.ru/Gallery/Viewfull/6611677.html

MT5で書き換えてみました。その結果、グラフに表示しようとすると、このようなゴミのような表示になってしまいます。http://s2.ipicture.ru/Gallery/Viewfull/6611597.html#

TFを1~5回、上位のものに切り替えて戻るとすぐに混乱が解消される。

他の指標のうち、WATLで使用されているのは6つのMAのみです。このようにチェックされます。

int OnCalculate (const int rates_total,      // размер входных таймсерий
                 const int prev_calculated,  // обработано баров на предыдущем вызове
                 const datetime& time[],     // Time
                 const double& open[], ...

{
   if(BarsCalculated(MA_High_periodDEV7)<rates_total || BarsCalculated(MA_Low_periodDEV5)<rates_total || 
      BarsCalculated(MA_2)<rates_total || BarsCalculated(MA_High_period)<rates_total || 
      BarsCalculated(MA_Low_period)<rates_total || BarsCalculated(MA_5)<rates_total)
     {
      Alert("Not all data of iMA is calculated. Error",GetLastError());
      ResetLastError();
      return(0);
     }

また、MovingAverages.mqhで計算したMA。

ソースコードは大きいし、誰も調べないだろうから掲載しない =)。

私の質問は、なぜこのような混乱が起こり、再初期化すると消えるのでしょうか?