記事"ジグザグの力(第二部)データの受け取り、処理、表示の例"についてのディスカッション - ページ 3 123 新しいコメント Anatoli Kazharski 2019.03.12 13:35 #21 lovaK:... 更新:2019.03.12 13:28 新しいバージョンのライブラリを今すぐ試す:EasyAndFastGUI - グラフィカルインターフェイスを作成するためのライブラリ Andrey Khatimlianskii 2019.03.12 16:23 #22 Anatoli Kazharski: 更新:2019.03.12 13:28 新しいバージョンのライブラリを今すぐ試す:EasyAndFastGUI - グラフィカルインターフェイス作成用ライブラリすべてのファイルを1つのアーカイブに追加してください。Codobaseの通常のアーカイブは、新しいバージョンが公開されても更新されません。 Anatoli Kazharski 2019.03.13 09:22 #23 Andrey Khatimlianskii:すべてのファイルを1つのアーカイブに追加してください。Kodobase標準アーカイブは、新しいバージョンが公開されても更新されません。 取引、自動取引システム、取引戦略のテストに関するフォーラム。 ライブラリ: EasyAndFastGUI - グラフィカルインターフェイス作成用ライブラリ Anatoli Kazharski, 2019.03.13 09:22 pm. トレイラーにライブラリの最新バージョンを含むアーカイブ。 LyohaCx 2019.04.04 23:43 #24 アナトリ、よくやった! ひとつ質問があります. MultiPercentageSegmentZZは添付ファイルにバグがあるようです。 zz_current0,zz_current1,zz_current2のGetZigZagData関数が h_buff,l_buffを持っていません。 このようにすべきでしょうか? //+------------------------------------------------------------------+ //| インジケーター・バッファを埋める| //+------------------------------------------------------------------+ void FillIndicatorBuffers(const int i,const int total,const datetime &time[]) { int index=total-i-1; int copy_total=1000; int h_buff=2,l_buff=3; datetime start_time_in =NULL; datetime stop_time_in =NULL; //--- より高いタイムフレームからソースデータを取得する。 datetime stop_time=time[i]-(PeriodSeconds(HigherTimeframe)*copy_total); CopyBuffer(zz_handle_htf,2,time[i],stop_time,h_zz_buffer_temp); CopyBuffer(zz_handle_htf,3,time[i],stop_time,l_zz_buffer_temp); CopyTime(_Symbol,HigherTimeframe,time[i],stop_time,t_zz_buffer_temp); //--- より高いタイムフレームから最終データを取得する。 zz_higher_tf.GetZigZagData(h_zz_buffer_temp,l_zz_buffer_temp,t_zz_buffer_temp); double htf_value=zz_higher_tf.PercentSumSegmentsDifference(); //--- 最初のセグメントデータ zz_higher_tf.SegmentTimes(zz_handle_current,h_buff,l_buff,_Symbol,HigherTimeframe,_Period,0,start_time_in,stop_time_in); zz_current0.GetZigZagData(zz_handle_current,h_buff,l_buff,_Symbol,_Period,start_time_in,stop_time_in); //--- 第2セグメントデータ zz_higher_tf.SegmentTimes(zz_handle_current,h_buff,l_buff,_Symbol,HigherTimeframe,_Period,1,start_time_in,stop_time_in); zz_current1.GetZigZagData(zz_handle_current,h_buff,l_buff,_Symbol,_Period,start_time_in,stop_time_in); //--- 第3セグメントデータ zz_higher_tf.SegmentTimes(zz_handle_current,h_buff,l_buff,_Symbol,HigherTimeframe,_Period,2,start_time_in,stop_time_in); zz_current2.GetZigZagData(zz_handle_current,h_buff,l_buff,_Symbol,_Period,start_time_in,stop_time_in); //--- 最後の小節で if(i<total-1) { buffer_zz_higher_tf[i] =htf_value; buffer_segment_0[i] =zz_current0.PercentSumSegmentsDifference(); buffer_segment_1[i] =zz_current1.PercentSumSegmentsDifference(); buffer_segment_2[i] =zz_current2.PercentSumSegmentsDifference(); } //--- 歴史について else { //--- 上のタイムフレームに新しいバーがある場合 if(new_bar_time!=t_zz_buffer_temp[0]) { new_bar_time=t_zz_buffer_temp[0]; //--- if(i>2) { int f=1,s=2; buffer_zz_higher_tf[i-f] =buffer_zz_higher_tf[i-s]; buffer_segment_0[i-f] =buffer_segment_0[i-s]; buffer_segment_1[i-f] =buffer_segment_1[i-s]; buffer_segment_2[i-f] =buffer_segment_2[i-s]; } } else { buffer_zz_higher_tf[i] =htf_value; buffer_segment_0[i] =zz_current0.PercentSumSegmentsDifference(); buffer_segment_1[i] =zz_current1.PercentSumSegmentsDifference(); buffer_segment_2[i] =zz_current2.PercentSumSegmentsDifference(); } } } //+------------------------------------------------------------------+ Aleksey Mavrin 2019.06.06 17:23 #25 エラーなしでコンパイルできた人はいますか? ファイル: 2019-06-06_20-21-59.png 28 kb vvk963 2019.06.15 17:33 #26 残念ながら、完全に動作するパート2アプリケーションのアーカイブはありません。テストするものはありません。 Garry1191 2021.11.17 20:27 #27 Eugeni Neumoin #:10年以上前、私はジグザグにも「魅了」され、たくさんのジグザグを作った。添付ファイルには、9つのタイムフレーム用のマルチ・ジグザグやジグザグ・ビルダーなど、ジグザグをベースにした少数の開発例があります。しかし、実用的な感覚は重要である。より深刻なのは、分析時に「押し戻し」が可能なエクトレマムを特定する作業である。一例を挙げよう:ジグザグの助けを借りて3つの極値を選んだ。アンドリュース・フォークをそれらに結びつけました。そして、数日前に市場が点線に正確に到達し、そこから正確に離脱したことがわかる。このような写真はたくさんある。ジグザグによって発見された極値であれば、どんなものでもこの目的に使えるわけではない。0-10番と12-14番のメニュー写真には14のジグザグ・アルゴリズムがある。そして11番にはパターンを見つけるためのさらに7つのジグザグアルゴリズムがある。全部で21のアルゴリズムがあります。添付ファイルでは、コンストラクタを使ってたくさんのアルゴリズムを作成することができます。自分の開発で使うことができます。その他の画像降りる上のチャートの1番目の極端値がどのように形成されたかを見てみよう。これは、ジグザグの光線と極値を研磨することによって達成されるものではない。ジグザグの統計的なパターンを計算するのでもない。それよりも重要なのは、重要な極値を検出するようなアルゴリズムを見つけることである。 これらのMZZ9をMT5に使用できますか? 123 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
...
新しいバージョンのライブラリを今すぐ試す:EasyAndFastGUI - グラフィカルインターフェイスを作成するためのライブラリ
新しいバージョンのライブラリを今すぐ試す:EasyAndFastGUI - グラフィカルインターフェイス作成用ライブラリ
すべてのファイルを1つのアーカイブに追加してください。Codobaseの通常のアーカイブは、新しいバージョンが公開されても更新されません。
すべてのファイルを1つのアーカイブに追加してください。Kodobase標準アーカイブは、新しいバージョンが公開されても更新されません。
取引、自動取引システム、取引戦略のテストに関するフォーラム。
ライブラリ: EasyAndFastGUI - グラフィカルインターフェイス作成用ライブラリ
Anatoli Kazharski, 2019.03.13 09:22 pm.
トレイラーにライブラリの最新バージョンを含むアーカイブ。
アナトリ、よくやった!
ひとつ質問があります.
MultiPercentageSegmentZZは添付ファイルにバグがあるようです。 zz_current0,zz_current1,zz_current2のGetZigZagData関数が h_buff,l_buffを持っていません。
このようにすべきでしょうか?
10年以上前、私はジグザグにも「魅了」され、たくさんのジグザグを作った。
添付ファイルには、9つのタイムフレーム用のマルチ・ジグザグやジグザグ・ビルダーなど、ジグザグをベースにした少数の開発例があります。
しかし、実用的な感覚は重要である。より深刻なのは、分析時に「押し戻し」が可能なエクトレマムを特定する作業である。
一例を挙げよう:
ジグザグの助けを借りて3つの極値を選んだ。アンドリュース・フォークをそれらに結びつけました。そして、数日前に市場が点線に正確に到達し、そこから正確に離脱したことがわかる。
このような写真はたくさんある。ジグザグによって発見された極値であれば、どんなものでもこの目的に使えるわけではない。
0-10番と12-14番のメニュー写真には14のジグザグ・アルゴリズムがある。そして11番にはパターンを見つけるためのさらに7つのジグザグアルゴリズムがある。全部で21のアルゴリズムがあります。
添付ファイルでは、コンストラクタを使ってたくさんのアルゴリズムを作成することができます。自分の開発で使うことができます。
その他の画像
降りる
上のチャートの1番目の極端値がどのように形成されたかを見てみよう。
これは、ジグザグの光線と極値を研磨することによって達成されるものではない。ジグザグの統計的なパターンを計算するのでもない。
それよりも重要なのは、重要な極値を検出するようなアルゴリズムを見つけることである。
これらのMZZ9をMT5に使用できますか?