る最高の価格の各M1-バー(緊急支援が必要)

Hello、誰もが安心して楽し

私ための最高の価格の各M1-バー毎分。

私の目標は、計算の意味を加え各higheste価格M1-バー

例えば:

09:00am M1-バー最高の価格=1和:1

09:01am M1-バー最高の価格=2の和:3(和09:00 09:01)

09:02am M1-バー最高の価格=3和:6(和o09:00 09:02,09:02)

謝のためのコード例では私の問題です。

Kind regards,

Hoschie


ダブルル最高[];

int時間=PERIOD_M1;

ArrayCopySeries(高MODE_HIGH,NULLの場合、時間);

ダブルpriceSum=0;

for(int i=0;i<ArraySize(高);i ){

priceSum =高[i];

}

注の場合は図表の訂正、定められた時間利用できる配列の高[]は既に満ちたデータを完全に逃のArrayCopySeries. コードのようになる:

ダブルpriceSum=0;

int歴史=バ;//またはずの数バー(ろうそくのように入力した番号のことで以下のキャンペーンを行ってきました。

for(int i=0;i<履歴;i ){

priceSum =高[i];

}


Hello forexCoder,

このコードサンプルです。 私はこの試験には、以下のコード:

int時間=PERIOD_M1;
ArrayCopySeries(高MODE_HIGHシンボル(),時間);
取り扱=FileOpen(“TestFile”, FILE_CSV|FILE_WRITE ,’;’);
場合(ハンドル>0)
{
FileWrite(取扱い、”#”、”高値をM1チャー”);
for(int i=0;i<ArraySize(高);i )
{
FileWrite(ハンドル、 1、高[i]);
}
FileFlush(ハンドル);
FileClose(ハンドル);

}

もの高値は、ファイル”TestFile”は同じではありません”最高”のように一つのBacktest-データのMetaTrader4. わからないがこの値から来るのでしょうか? ものを添付してBacktest-ファイルからMetaTrader4や、生成されたTestFile.

は睡眠方法必要ですか?

おかげさまでアヴァンセのためのヒント.


思い当たらないとして再現することができます。

なぜ必要なSleep()?

試験当日に追加

datetimeが開く];

ArrayCopySeries(開MODE_TIMEシンボル(),時間);

その後のforループの変更は、書き込み方法

FileWrite(ハンドル、 1、高[i]、[i]);

チェック日付を確認いただいているのと同じデータです。 ペーストの結果をご覧のdisrepanciesます。

を押してもF2歴史センターとの比較を行うデータをやり取り(上図)。


Hello forexCoder,

と思っている睡眠のプログラム60秒読みとり、バーのM1-フです。

しかし私は試験します。 そのたbacktestの3日2011″ユーロ/米ドル”を読毎M1-キャンドルが

の試験-ファイルを追加すること(TestFile2)も見の価値をprevios日2月2011年. なぜですか?

Whaいに向けて実施することを発見したの値は1。 最初ので思いついたの選択を間違った日

その選択肢の開始および開始日は正しい。

Kind regards,

Hoschie


あぁ.

ねばbacktestこのコードを使用して 戦略試験機 しい問題が……

の設定ができます日をdropdownsのための戦略をスタートが実際のコードを書いただいdnoないのでその日だけの数のバー。

お使いいただくことによってまいについて教えてください。どのようなデータました。 すべてのM1で、当日のみですか?


こんにちはforexCoder,

んでいきたいと思ってい説明を目指したいと思います:

私EA購入1ユーロ/米ドル、例えば08:00am1.43

そして私の気を収集または08:00amのM1から現在の図表

についても計算値:

08:00最高値1.43和:1.43平均値:1.43/1(平均値の算出)

08:01最高値1.4280和:1.43 1.4280=2.858平均2.858/2分または値=1.4290

す。

09:00私のEAを是正しなければならないとの比較:

最高値は09:00 1.4340の平均の計算値最高値をこの時点では1.4310. その位置は、閉じる

それが続いているミャンマーについて新しい計算式から09am et…

その後、私の質問は、この論理を導入可能なMQ4? 上場する方法を教えてくださいこのため、歴史的価値は電流値です。

おかげさまでおります。


追加:

“すべてのM1で、当日のみですか?”

私のEAライブ-取引、どのように私のプログラムの読み込み、M1の当日のみですか?

る。

for(int i=0;i<ArraySize(開き);i )
{
if(TimeToStr(流TIME_DATE)==TimeToStr(開[i],TIME_DATE))
{
if(TimeToStr(開[i],TIME_MINUTES)>=”08:00″)
{

FileWrite(ハンドル,i 1,TimeToStr(開[i])、高[i]);
}
}

}

これにより、harakiri-コードですか?

Kind regards,

Hoschie




9157: https://www.mql5.com/en/forum/133520


Originally posted 2019-08-07 13:04:20.

Translate »