記事"MеtaTrader 5 チャート上の水平図"についてのディスカッション - ページ 3

削除済み  
Andrei Novichkov:

しつこいのは苦手なんだ。)

この記事が何についてのものかという質問にはすでに答えた。しかし、もう一度はっきりさせておきたい。

記事の中で挙げられている指標は一例として挙げられている。それは、インクルードするファイルの接続方法と、その後に起こることを示すものです。記事を書いている間、あなたと同じスクリーンショットが表示されました。この状況はCHART_EVENT イベントで発生し、もちろん、動作中のインジケータでは許されません。これはエラーではありません。トレーニング用のインジケーターでは、イベント・ハンドラを作っていますが、特別な装飾はなく、原始的なものです。このようなインジケーターは集中的に動かなければならないことを考慮に入れていません。

コードで動作する方法は、記事の中にある、あなたはそれを注意深く読んでいない。2つの生成された配列は、入力に供給されるべきである、私はそれについて書きました。そして、そのような配列がどのように正しく作成されるかを示すコードの一部を示している。繰り返しになるが、この記事には、この特定の部分(配列の作成)にはあまり注意が払われていないことがはっきりと書かれている。なぜか?主役はインクルード・ファイルだからだ。それは一種の「定数」値だからである。しかし、CHART_EVENTなどの 問題を解決すべき2番目の部分は「変数」値である。この部分は毎回変更しなければならない。今日はグラス、明日はダイアグラム、明後日は別のものが必要だ。そのため、この部分には二次的な役割が与えられている。開発者自身がイベント・ハンドラや配列を作成するメソッドを持つことになる。あとは、インクルードするファイルを追加するだけだ。これが記事で説明されている作業のスキームだ。

そして、ライブラリファイル自体も変更不可能というわけにはいかない。そして、編集したり、追加したり、クラスから継承したりすることもできる。さらに言っておくと、たとえ開発者が私のコードをすべて捨てて、「配列の準備-マネージャー-ダイアグラム」というスキームだけを取ったとしても、私は十分満足するだろう。しかし、あなたのコメントの後では、このようなことは起こりそうにない。

あなたは、私が詳しく考えないと決めたことを強調している。私はかなり長い間考え、その決断を下し、そして今、頑固さからではなく、それが正しいと信じているから、それを守り続けている。だから、あなたが間違いだと思うことを私は間違いだとは思わない。残念ながら、そういう状況なんだ。私の頑固さの問題ではない。

私はこのアルゴリズムそのものを実戦でテストし、機能している。他のサイト、他の開発者の同様のインジケーターを持っているが、私のものと極めて近い結果を示している。四捨五入の仕方やスケールが違うだけで、問題はそこではない。記事に書くべきだったか?いいえ、おそらく違います。

あなたが言っている正しい例は、このコードに基づく「戦闘」インジケーターです。私はそのようなインジケーターと、私が説明したスキームに取り組んでいる。後日になりますが、準備ができたら必ずここに掲載します。

О!最初の質問に答えていませんでした。この記事はライブラリファイル、基本的にはコードの一部についてです。

アレクセイ、あなたの質問には、これ以上丁寧に答えることはできないよ。)私は、それが明確で、理解しやすく、正直であったことを本当に願っています。

もしあなたが最初から、この記事が何のためのものなのかを明確に述べていたなら、おそらく指標に関する私の質問はなかったでしょう。そして、タイトルは正直言って誤解を招くものです(少なくとも私は誤解しました)。詳細なご回答ありがとうございました。

 
それは良かった。解決してよかった。私たちの話し合いは、今後私がどのように資料の質を向上させることができるかのヒントを与えてくれたので、間違いなく私にとって役に立ったよ。ありがとう。
 
そして実際、多くのことが語られていない。キャンバスはどうですか?それだけではなく、続編が欲しい。
 
えーと、なぜダメなんですか?つまり、まだ政権が承認しなければならない。
 

こんにちは。

私の夫はNinjatraderで仕事をするためにあなたの仕事を利用しました。それは可能ですか?著作権に違反しますか?

ありがとうございます。

 
bankova.elizabet:

こんにちは。

私の夫はNinjatraderで仕事をするためにあなたの仕事を利用しました。それは可能ですか?著作権侵害になりますか?

ありがとうございます。

いいえ、そんなことはありません。彼の好きなように使わせてあげてください。幸運を祈る)

 

私の5セントを挿入します ))

1年ほど前に、リアルタイムで出来高を収集するためのクラスCBaseVolumeと、それをベースにしたいくつかのインディケータを書いたが、すべてがリアルタイムでカウントされ、負荷はなく、グラフィックは標準ライブラリのCCanvasを介して実装されている:

iDelta M1

iDeltaインジケーター

iVolumeProfile H1


iVolumeProfile D1 + iDelta M1:


iVolumeProfile M1 指定された最小値でボリュームをフィルタリングします:




また、このクラスに基づいて、いくつかのロボットがすでに書かれており、ここにその最後のHidden Profit (HiPr v1.04 ( FORTS )) があります:


ps.これは、すべてが内部使用のためにのみ実装されているので、販売のための広告ではありません

 
興味深い)各ダイアグラムは別々のキャンバスという理解で合っていますか?
 
Andrei Novichkov:
興味深い)各チャートは別々のキャンバスということでよろしいでしょうか?

以前はそうしていたのですが、チャートに何を表示するかを選択するボタンとドロップダウンのチェックボックス以外は、すべて1つのキャンバスに表示するようにしました。

ガラスも別のキャンバスに作りましたが、それはHFTからの遺産として存在しているだけで、そこからシグナルを複製するレベルがあります )) と、アルゴリズムにボリュームを選択する方が便利です。

 

ああ、それはわかるよ))

多くの作業とデバッグには、おそらく1日以上かかっただろう ))))そして、それは印象的に見える。実装を見たら面白いのは間違いない。僕もキャンバスで同じようなことをしなければならないかもしれない。