記事についてのディスカッション - ページ 2

 
Nikolai Semko:

この解決策は、多様性に満ちていることを装っているのではなく、非標準的な バー・タイミング・スキームを 持つチャートではインジケーターを使用する可能性がないという声明に対する反証としてのみ存在する。

反論にはなっていない)

例えば、カストムのインジケーターをそのように適用することはできません。高値・安値で何かを構築することはできません。


ニコライ・セムコ:

繰り返しになるが、(はるかに複雑ではあるが)より高度なソリューションがあり、それはすでに「すべての多様性」をカバーできると主張することができる。

興味深い。

 
Nikolai Semko:

さて、なぜこのようにカテゴライズされるのでしょうか。キャンバスに描画し、インジケータ・バッファに値を書き込み、「前のインジケータのデータ」価格で他のインジケータを適用することができます。そして、これは最も原始的なインジケータの1つに過ぎません。もっと高度なものもあります。

これは、まったく不要なコーディングを追加で必要とする限定的なソリューションです。kanvas は視覚化技術であり、シリアルデータ構造の組織化ではありません。それぞれのツールを、その意図された目的のために使いましょう。kanvas を使って自分の仕事を宣伝したいという気持ちは理解できますが、目の前のタスクの文脈では効果がありません。数種類の価格に基づくインジケーターについては、すでにここで述べました。キャンバスは、不要なレイヤーのないExpert Advisorやスクリプトには使えません。だから、私の言葉にケチをつけないでください。

 
Andrey Khatimlianskii:

反証にはならない )

例えば、カストゥムのインジケーターは使えない。ハイ/ローでは何も作れない。

はい、できます。以前のインジケーターのデータ」を使わずにそれを行う方法を知っているので、それを証明したいのですが、それを実装する時間がありません。

しかし、より簡単なオプションとして、例えば、入力パラメータに単一バッファの価格タイプを追加することで、スケッチされたインジケーターの代わりに、受信側の kanvas インジケーターで価格(例えば、高値/安値)を選択することができます:

input ENUM_APPLIED_PRICE PriceType=PRICE_MEDIAN; // цена для расчета буфера

この価格は、このバッファを計算に使用するすべてのインジケータに適用されるため、柔軟性は低くなります。しかし、これは簡単な解決策です。

Stanislav Korotky:

これは限定的な解決策であり、まったく不要なコーディングを追加する必要があります。kanvas は可視化技術であり、シリアルデータ構造の組織化では ありません。各ツールは、その意図された目的のために使用してください。kanvas を使って自分の仕事を宣伝したいという気持ちは理解できますが、目の前のタスクの文脈では効果がありません。数種類の価格に基づくインジケーターについては、すでにここで述べました。キャンバスは、不要なレイヤーのないExpert Advisorやスクリプトには使えません。だから、私の言葉にケチをつけないでください。

このような限定的なソリューションでも、非標準的なタイミングスキーム(セカンドバー、renkoなど)の実装を必要とするユーザーのニーズの80%をカバーできますし、あなたの記事で提案されているソリューションと重なる部分もあります。


Kanvas はデータ可視化ツールであり、カスタムシンボルを含む様々なテクノロジーとの組み合わせで非常に有用であり、アプリケーションの新たな可能性を開きます。

例えば、「ティックバーチャート上のバーの時間は架空のものである」と書きます。ChartSetInteger(0,CHART_SHOW,0,false)をチャートに適用し、バーと目盛りを再描画すれば(参考までに - すべてのバーと目盛りを含むこのようなフレームを形成する時間は1-2ミリ秒です)、架空のチャートにはなりません。 だから混在させるべきな のです。ああ、そうか。「余分なコーディング」なんだ。申し訳ない。でも、データはすでに生成されているから、2~3時間はかかるだろうね。(でも、データはすでに生成されているので、2~3時間はかかるだろう。)

私がキャンバスの仕事をPRする意味はあるのだろうか?僕の興味って何だろう?どんな作品なのかも理解できない。このフォーラムで私が過去に行ったキャンバスの仕事は、すべて無私の奉仕です。私がカスタムインジケーター(ちなみに、これはキャンバス上ではなく、バッファインジケーターです)を見せたのは、キャンバスのシングルバッファインジケーター上にカスタムインジケーターをスケッチする可能性を示すためだけであり、それ以上に便利で図解的なものが手元になかったからです。

不必要なコーディング」や「不必要なレイヤー」についての不満は理解できない。不必要なコーディング」なしには、クリエイティブな解決策は得られない。

もちろん、コーダーとアルゴリズム開発者がいて、プログラミングへのアプローチに両者の間に溝があることを指摘するのは正しいが。優れたコーダーはたくさんいるが、優れたアルゴリズム開発者は少ない。


 
希望者は、インジケータ、エキスパート、スクリプトを実行できるカンヴァス上のチャート実装のデモを記事に することができます。原則的には、テスト/最適化を接続することが望ましい。もちろん、これはすべて何らかの方法で(2~3時間ではできません)ねじ込むことができますが、より便利な適切なツールがあります。繰り返しになるが、キャンバスは視覚化のための高度に専門化された技術である。この技術に特有でない機能を割り当てようとすると、端末APIと重複するレイヤーの束になる。ここでは、労力と "創造性 "の最適な比率は誰もが自分で決める。余計なコーディングは単なる余計なコーディングであり、コーディングなしでも同じ効果が得られるということだ。
 

この記事は興味深いです。

しかし、指定したシンボルの実際のティックで動作し、ティックチャートからデータを取得するアプリケーションのExpert Advisorがあるかどうか理解できませんでした。EAはテスターで自動的に構築されるのでしょうか、それとも事前にカスタムシンボルを 作成する必要があるのでしょうか?

 
Aleksey Vyazmikin:

記事は興味深い。

しかし、指定したシンボルの実際のティックで動作し、ティックチャートからデータを取得するアプリケーションのExpert Advisorがあるかどうか理解できませんでした。EAはテスターで自動的に構築されるのでしょうか、それとも事前にカスタムシンボルを 作成する必要があるのでしょうか?

この記事では、カスタムシンボルジェネレーターのいくつかのバリエーションと、カスタムシンボルのシグナルによって制御されるリアルシンボルでの取引のいくつかのバリエーションを提供しています。すべて記事に添付されていると思います。もちろん、独自のカスタムシンボルを生成して使用することもできます。

 
Stanislav Korotky:

この記事では、カスタムシンボルジェネレーターのいくつかのバリエーションと、カスタムシンボルのシグナルによって制御される実際のシンボルでの取引のいくつかのバリエーションを提供しています。すべて記事に添付されていると思います。もちろん、独自のカスタムシンボルを生成して使用することもできます。

私はまだそれを理解していません。単純なバーのようにティックで取引するには、Expert Advisorのコードを大幅に変更する必要がありますか?

ティックチャートが機能しなくなりました:

2020.11.25 10:27:14.843 Ticks2Bars (Si-12.20,H1)        Ticks start at 2020.11.25 10:26:06'523
2020.11.25 10:27:14.895 Ticks2Bars (Si-12.20,H1)        Buffer filled in for Si-12.20_ticks
2020.11.25 12:09:41.305 Ticks2Bars (Si-12.20,H1)        Rates deleted: 1001
2020.11.25 12:09:41.337 Ticks2Bars (Si-12.20,H1)        Ticks deleted: 1
2020.11.25 12:09:42.350 Ticks2Bars (Si-12.20,H1)        Remaining ticks: 0
2020.11.25 12:09:42.354 Ticks2Bars (Si-12.20,H1)        Ticks start at 2020.11.25 12:09:06'133
2020.11.25 12:09:42.356 Ticks2Bars (Si-12.20,H1)        Buffer filled in for Si-12.20_ticks
2020.11.25 12:10:05.656 Ticks2Bars (Si-12.20,H1)        Rates deleted: 1001
2020.11.25 12:10:05.656 Ticks2Bars (Si-12.20,H1)        Ticks deleted: 0
2020.11.25 12:10:06.657 Ticks2Bars (Si-12.20,H1)        Remaining ticks: 0
2020.11.25 12:10:06.657 Ticks2Bars (Si-12.20,H1)        Ticks start at 2020.11.25 12:09:50'685
2020.11.25 12:10:06.659 Ticks2Bars (Si-12.20,H1)        Buffer filled in for Si-12.20_ticks
2020.11.25 14:47:14.285 Ticks2Bars (Si-12.20,H1)        Not shifted: 0
 
Aleksey Vyazmikin:

まだ理解できていません。単純なバーのようにティックで取引するには、EAのコードを大幅に変更する必要がありますか?

ティックチャートが機能しなくなりました:

理想的には、ティックがカスタムシンボルのバーになった場合、Expert Advisorはテスターで動作させるために編集する必要はありません。

カスタムシンボルは非常に気まぐれです。時々、できれば自動で「元気づける」方法を探してみてください。

 
MQ4でテストできますか?
 
Eustorgio Trentino:
こんにちは、MQ4でこれを使用してテストできますか?

いいえ、カスタムシンボルは MT5でのみサポートされています。