エラー、バグ、質問 - ページ 697

 

こんにちは。

ML4からML5への変更がまだできない。

内蔵インジケータのゼロと最初のバーの値を使用するカスタムインジケータを 作成しています。

以前のバーの内蔵インジケーターの値を使用して、現在のバーを構築する別のウィンドウでインジケーターを構築する例があれば最高です。

もう、ありがとうございます。

Переход на новые рельсы: пользовательские индикаторы в MQL5
Переход на новые рельсы: пользовательские индикаторы в MQL5
  • 2009.11.23
  • Андрей
  • www.mql5.com
Я не буду перечислять все новые возможности и особенности нового терминала и языка. Их действительно много, и некоторые новинки вполне достойны освещения в отдельной статье. Вы не увидите здесь кода, написанного по принципам объектно-ориентированного программирования — это слишком серьезная тема для того, чтобы просто быть упомянутой в контексте как дополнительная вкусность для кодописателей. В этой статье остановимся подробней на индикаторах, их строении, отображении, видах, а также особенностях их написания по сравнению с MQL4.
 
ArkFatalist:

こんにちは。

ML4からML5への変更がまだできない。

内蔵インジケータのゼロと最初のバーの値を使用するカスタムインジケータを 作成しています。

別ウィンドウのインジケータで、現在のバーの構築に前のバーの内蔵インジケータの値を使用する例があれば最高です。

もう、ありがとうございます。

あなたの質問に自動リンクがあるので、それに従ってください。

そして、まず注目すべきは、インデックスの方向性です。MQL5では、デフォルトで左から右に表示されます。ただし、インデックスを制御する機能はあります。

一般に、一言で表すのは難しい。どうぞ、座って勉強してください。

 
Urain:
どのような境界値を得るのか言わなかったから、#INDを考えたんだ。また、DBL_MAXの 場合、計算できないと、かなり論理的です。
ただし、1回の計算でGross PorofitとGross Lossの両方に1セントずつ加算するのが1つのコツです。
そうすると、フォワードの計算式は、((グロス・ポロフィット+0.01)/(グロス・ロス+0.01))となります。
逆数の計算式(Gross Lossの方が大きい場合)
すること-((グロスロス+0.01)/(グロスポロフィット+0.01))
Gross LossとGross Porofitがモジュールであることは明らかです。

そうすると、線が左右対称になり、GAにとって都合の良い、計算不能な状況が全く発生しなくなるのです。

しかし、あなたにとってではなく、自分で最適化基準を書いている人にとって役に立つでしょう。

ありがとうございます。良い仕掛けですね。:)
 
Urain:

あなたの質問の中に自動リンクがありますから、そこに行ってみてください。

まず注目すべきは、インデックスの方向性です。MQL5では、デフォルトで左から右に表示されます。ただし、インデックスを制御する機能を備えている。

一言では言い表せません。座って勉強する。

賢い))はい、すでに読みましたが、答えは見つかりませんでした。

さらに、添付ファイルにはそのコードが記載されています。配列(1-DerADX0)を描画するように指示すると、ADXを1対1で描画していました。配列(2 - DerADX1)を描画するように指示すると、奇妙なインジケータが描画され、その取得方法は全く理解できませんでした。また、インジケーターウィンドウの各ティック 後に半秒ほど画像が表示されない(インジケーターの名前も表示されない)。また、配列(0〜DerADX)を描画するように指定すると、常にウィンドウに画像が表示されなくなります(実際には必要なのですが)。

それが私の言いたいことです。上のトピックでは、そういう言い方はしなかったかもしれませんね。不明瞭な点が多く、申し訳ありません。

いつもありがとうございます。

ファイル:
DerADX.mq5  5 kb
削除済み  
MT4(MKL4では沈黙)について、ここで運営側に質問することは可能でしょうか?
 
220Volt:
MT4(MKL4では沈黙)について、ここで運営側に質問することは可能でしょうか?

サービスデスクをノックしてみましたか?

削除済み  
alexvd:

サービスデスクをノックしてみましたか?

エラーではなく、ヘルプに何が欠けているかが重要なのです。ここに質問がありました -https://www.mql5.com/ru/forum/138702
DLL, MT4 и cdecl - MQL4 форум
  • www.mql5.com
DLL, MT4 и cdecl - MQL4 форум
 

こんにちは。

MT5ターミナルで、Ishimokuインジケータの SSAとSSBのラインが正しくプロットされない。

パラメータ9、26、52のW1タイムフレームとパラメータ45、130、260のD1タイムフレームを比較するだけです。同じ絵になってしまう。

 
evm180:

こんにちは。

MT5ターミナルで、IshimokuインジケータのSSAとSSBのラインが正しくプロットされない。

パラメータ9、26、52のタイムフレームW1での観測と、パラメータ45、130、260のタイムフレームD1での観測を比較すれば十分である。同じ絵が表示されてしまうのです。


これは石目値の計算ですが、日足と週足が同じ値を出すかどうかはすぐにはわかりません。確認しましたか?

   for(int i=limit;i<rates_total;i++)
     {
      ExtChinkouBuffer[i]=Close[i];
      //--- tenkan sen
      double high=Highest(High,InpTenkan,i);
      double low=Lowest(Low,InpTenkan,i);
      ExtTenkanBuffer[i]=(high+low)/2.0;
      //--- kijun sen
      high=Highest(High,InpKijun,i);
      low=Lowest(Low,InpKijun,i);
      ExtKijunBuffer[i]=(high+low)/2.0;
      //--- senkou span a
      ExtSpanABuffer[i]=(ExtTenkanBuffer[i]+ExtKijunBuffer[i])/2.0;
      //--- senkou span b
      high=Highest(High,InpSenkou,i);
      low=Lowest(Low,InpSenkou,i);
      ExtSpanBBuffer[i]=(high+low)/2.0;
     }
 
計算式は同じです。絵柄は同じになるはずです。なぜなら、D1では9,26,52のパラメータでインジケータを構築し、5(週の日数)を掛ければ、W1の9,26,52と同じになるはずだからです。MT4でも同じです。