MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1146

 
Valeriy Yastremskiy:

https://www.mql5.com/ru/forum/160683/page1109#comment_15711102

ありがとうございました。これこそ、私に欠けていたものです。すなわち、さらなる発展のための十分な情報です。そして、その情報が多かれ少なかれ一箇所に集まっているだろうと。

 
Valeriy Yastremskiy:

テスターの場合は「 \testerfiles 」というフォルダーに、ウィンドウズの場合は「 \MQL4Files 」というフォルダーに格納されます。そして、コバレフがそれを詳しく 解説している。

コバレフの本のどこにこのテーマが詳しく書かれているのか、ヒントを頂ければ幸いです。私の記憶では、同じようなことは思い出せません.小さな教科書ではありません。

ありがとうございます。

 
ANDREY:

コバレフの教科書のどの部分に詳しく書かれているのか、ヒントを頂ければ幸いです。似たようなものが思いつかない...。小さな教科書ではありません。

ありがとうございます。

9.3.6 ファイル操作517

チュートリアルは小さく、マニュアルとヘルプは大きいです))))

 

こんにちは。

日本のローソク足と 指標をベースにしたEAを書いています。ローソク足パターンのローソク足の本数を数えるのに、問題が発生しています。

仮にそのような例があったとします。

void Trend_Ending_Patterns_Bulls()
  {
   Ending_Bulls=false;
//Параметры повышающихся свеч
   double body_size_white_1=(Close[1]-Open[1])/Point();
   double size_min_white_1=(Open[1]-Low[1])/Point();
   double size_max_white_1=(High[1]-Close[1])/Point();
   double body_size_white_2=(Close[2]-Open[2])/Point();
   double size_min_white_2=(Open[2]-Low[2])/Point();
   double size_max_white_2=(High[2]-Close[2])/Point();

if(body_size_white_2>0 && size_min_white_2>=(2*body_size_white_2) && size_max_white_2<=1 && body_size_white_1>0)
     {
      Ending_Bulls=true;
      Print("Модель Hammer - Молот быки");// Молот
     }
}

ローソク足のパターンは約50種類あります。ある瞬間にどのようなパターンが見つかるかわからず、最後のバーから最初のバーまでの指標値を取得する場合、どのように計算するのでしょうか?あるいは、boolやintの値を取得できるように関数を変更するにはどうしたらよいでしょうか?

 
オブジェクトがどのサブウィンドウに描画されるかを知るにはどうしたらよいですか?
 
Fast235:

天地無用

シル

 
Vladimir Pastushak:
オブジェクトがどのサブウィンドウに描画されるかを知るにはどうしたらよいですか?

問題は解決し、解答は見つかる...。

 

1年後

1).365日。この場合、うるう年も追加する必要があります。

2).より正確に計算すると、時間は一定でないことがわかる。現在、1年は365日、すなわち5時間46分12秒、365.25日であることが判明している。

したがって、問題は、アカウントにこれらのニュアンスを考慮し、計算が最初のオプションまたは2番目に基づいてmql4を使用して、また、実際には、長いを超えて行くことが可能であるため、秒単位で時間を格納する方法論に影響を与える、発生します。

 
Seric29:

1年後

1).365日。この場合、うるう年も追加する必要があります。

2).より正確に計算すると、時間は一定でないことがわかる。現在、1年は365日、すなわち5時間46分12秒、365.25日であることが判明している。

そこで、このようなニュアンスを考慮した上で、mql4では1番目と2番目のどちらで計算するのか、という疑問が生じます。

1日は24時間、1時間は60分、1分は60秒というのが世界共通の認識です。MQL4ではこのような計算をするのだと思います。

 
Seric29:

1年後

1).365日。この場合、うるう年も追加する必要があります。

2).より正確に計算すると、時間は一定でないことがわかる。現在、1年365日は5時間46分12秒、つまり365.25日であることが判明している。

したがって、これらのニュアンスを考慮し、どの計算が最初または 2 番目のオプションに基づいて mql4 を使用する、問題が発生します。

Datetimeはulong - 整数型ulongは 8バイトを取り、0から18までの値を格納することができます 446 744 073 709 551 615

超えるのに5840億年かかり、その間に宇宙は何度も消えては現れる)