インディケータ: Simple ZigZag

 

Simple ZigZag:

これは人気高いジグザグ指標の簡易版です。このアルゴリズムはより高速で実行され、中間計算バッファは使用されずネストされたサイクルが含まれないため再描画はされません。

「シンプルなジグザグ」はこのようにシンプルでありながら最近の最高値と最低値を検索しそれらの間の動きを表示する機能を持ちます。

作者: Oleg Shenker

 

こんにちは。

FIBOをジグザグにバインドしましょう。次のように:https://www.mql5.com/ru/forum/91493

リンクは標準的なジグザグです。あなたの原則に従ってやってみてください。違いを見てみよう。

ありがとう。

Индикаторы: AutoFibAutoTrend
Индикаторы: AutoFibAutoTrend
  • レビュー: 1
  • www.mql5.com
AutoFibAutoTrend: Автор: Nikolay Kositsin...
 

コンパイルできません。エラー:


 

インジケータがエラーで書き込まれる。OnCalculateブロックは オンラインでは動作しません。


次の ように書いてみてください:

   else Start = prev_calculated - 1;

 
その後、#property icon "RedValue_70x70.ico "というエラーのある行を削除したところ、コンパイルが通りました。質問ですが、これはインジケーターのパフォーマンスに何らかの影響を与えるのでしょうか?動作はしているようですが、正しいのでしょうか?
 
Александр Зайцев:
その後、#property icon "RedValue_70x70.ico "というエラーのある行を削除したところ、コンパイルが通りました。質問ですが、これはインジケーターのパフォーマンスに何らかの影響を与えるのでしょうか?動作しているように見えますが、正しいのでしょうか?
そんなことはありません。設定にカスタムピクチャーアイコンがないだけです。
 
Artyom Trishkin:
そんなことはない。設定にカスタムアイコンの画像がないだけです。
わかりました。)
 

こんにちは、オレグ

あなたの素晴らしい仕事

あなたのコードをテストしましたが、実にシンプルです。

しかし、さらなる改良の助けとなるよう、また他の方の疑問を明らかにするために、いくつかのコメントをさせていただきます。

1 - あなたのインジケータは再描画しないと言っていますね。実行したところ、再描画されました。別の低い値や高い値を見つけるたびに、線が再描画されます。

2 - そのままのコードでは、ストラテジー・テスター 上ではネム・バーでは動作せず、古いバーでのみ動作しました。

141行目を Start = prev_calculated -1 に変更することで修正しました。


この点を除けば、あなたの仕事はすばらしいと思います。

あなたのコードのどの部分をExpert Advisorに追加できるか、何か提案はありますか?

線を引いたり、古いバーを計算する必要はありません。

ありがとうございます。

よろしくお願いします。


リオデジャネイロより