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

 
Nikolay Ivanov #:

1) 四捨五入ではなく、誤差の範囲です...しかも非常に大きな...私の例では10ですが、楽器によっては100、1000、10000など...見事な丸め方です...。

2) それで、顧客にそれが可能であることを伝え、そのプロセッサに24時間365日、すべてのチャートのすべてのアイコンを毎秒チェックさせ、そこで円の大きさが変わることが可能かどうか確認する......ということですね。+ 彼はあなたのコードが常にオンになっていることを確認する必要があります。サボタージュだと思います :)

結論から言うと...最初は課題が解決できるとおっしゃっていたのですが、近似値で誤差が大きくなることが判明し、プロセッサをホバリングして値を修正・調整するためにウォッチドッグコードを走らせないといけない......。

そして、これを問題解決と呼ぶのだと?把握した上で、それが正しいと納得/証明/疑問するという......。

私の評価は4.87です。 ほとんど全てに満足していますね。お客さんの中に不出来な人がいることを考えると、悪くないと思います。

申し訳ないが、デタラメのレベルが桁違いだ。もう答えないよ

 
Nikolay Ivanov #:

1)すべての線に亀裂があるかどうか。

2) ブレークがあるものの中から、極値0バールのものを選ぶ...。

このようなアルゴリズムは有効でしょうか?

そうですね、質問の仕方が悪かったですね、すみません

バー/カーブには触れず、インジケーターバッファーのみに触れる

Buff[1] < Buff[0], одна из двух высоких= Buff[1] > Buff[0]
 
Andrey Sokolov #:

私の評価は4.87です。 ほとんど全てに満足していますね。お客さんの中に不出来な人がいることを考えると、かなりいいんじゃないでしょうか。

申し訳ないが、デタラメのレベルが桁違いだ。もう答えないよ。

頑固なのは仲裁のためにとっておいて、不満のある客にはくだらないことを言う...。すみません、0.1度ではなく10度の精度の温度計です :) お楽しみください :)

 
Vitaly Muzichenko #:

ゼロで。

2本の安値線のうちの1本=Bar[1]<Bar[0]、2本の 高値線のうちの 1本Bar[1]>Bar[0]です。

上2行と下2行にそって検索する

いつでも最高値と最安値、最安値と最高値、最高値と最安値でブレークする可能性がある。あるいは両方同時に。

線の位置はどのように決めるのですか?

もしかしたら、これが役に立つかもしれません。

//+------------------------------------------------------------------+
bool BufferSide(double &buff_up,double &buff_dn)
  {
   bool sig=false;
   if(buff_up[0]<buff_up[1] && buff_dn[0]>buff_dn[1]) sig=true;
   return(sig); 
  }
 
Vitaly Muzichenko #:

そうですね、質問の仕方が悪かったですね、すみません

バー/ローソク足には触れず、インジケーターバッファーのみに触れてください

インジケーターバッファの「バー」を意味します :)

は、私が提案したアルゴリズムが機能しないのでしょうか?

 
Nikolay Ivanov #:

インジケーターバッファーの "バー "のことを指していました :)

私が提案したアルゴリズムではうまくいかないのでしょうか?

良さそうですね、思いつきませんでした。

主な問題点:上下2本の線を周期なく最適に計算するには?

また、この4行を計算する際に、最後の2つの価格を配列で採点し、後で比較することも可能です。

 
Vitaly Muzichenko #:

主な課題:上下2行をサイクルなしで最適に計算する方法とは?

意味がよくわからないのですが、すべての価格を配列にして昇順にソートし、その配列から両端の極端なものを取り出すとどうなるのでしょうか?

ArraySort();
 
Nikolay Ivanov #:

意味がよくわからないのですが、すべての価格を配列に入れ、昇順にソートし、配列から両端の一番外側の価格を取り出したらどうなるのでしょうか?

そうですね、やってみます、最初と最後に2つずつ、計4つの価格が必要です。配列から簡単にできます。

 
Vitaly Muzichenko #:

なるほど、やってみます!最初の2つと最後の2つ、計4つの価格が必要ですね。配列から簡単にできます。

しかし、見つかった値から行番号を決定すること、それは必要なことなのでしょうか?

 
Nikolay Ivanov #:

とありますが、見つかった値から行番号を割り出す必要があるのでしょうか?

そんなことはないと思うので、構造体配列を作り、そこにシンボル、価格[1]、価格[0]を書き込むことにします。

それで十分です。また、ライン/バッファは2~11本まで可能です

価格[1] でソートすることくらいでしょうか。