Mt4 サポート終了。 - ページ 17

 
Artyom Trishkin:

何を表現する?新しい話題とは?

あなたは今、新しいバーを 探すという仮想の課題を課されました。あなたは今、新しいバーを探すという仮定の仕事を依頼されました。


Artyom これが必要なEAが全く想像できないし、何よりこれをどうするのかがわからない。

 
Реter Konow:

そして、ロシア語は捨てなければならないのでしょうか?自分のコードを読むのは耐え難いほど難しいでしょう。どうしたらいいのかもわからないし...。

ところで、識別子にロシア語を使うのが嫌われる理由がよくわからないのですが。

個人的な意見ですが、ロシアの識別子は単純に長いと思います。単純に長い言葉を犠牲にして。ロシア語の単語は平均して英語より長く、私の英語圏の識別子もかなり長いときがあります。ロシアのものは、怪獣のようなものになりそうですね。

しかし、これがロシア語IDの唯一の、そして非常に小さな欠点なのです...。

さらに小さなデメリット、それは「見た目が少し変わっている」ことです。

ここでも、どうやらすべてがメモリに依存しているようだ。私の英語力は、名前につまずかない程度です。しかし、英語が苦手な方は、ロシア語の識別子を使うのも有効かもしれません。

 
Mickey Moose:

アーテム これが必要なEAが全く想像できないし、何よりこれをどうしたらいいのかがわからない。

原理的には、どのEAも便利なのですが...。仮にです。
 
Реter Konow:

つまり、異なるタイムフレームで新しいバーの 開始を決定する関数が必要なのですね。

関数そのものではなく、それを元に独学でOOPのわずかな知識でメリットを説明しようとしています。

以下はその主旨です。

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

Mt4 サポート終了。

アルチョム・トリシキン さん 2017.09.10 17:58

何を表現するのか?どんな新しいトピックなんだ?

あなたは、新しいバーを 見つけるという仮想の仕事を頼まれただけです。1つのEAで少なくとも3つのタイムフレームで。


1つのEAでクラスを使用せずに行うにはどうしたらよいでしょうか。
 
Mickey Moose:

Artyom これが必要なEAなんて想像もつかないし、何よりこれをどうするのか。

おそらくそれ以上でしょう。3~5本のTFの指標値を取得する必要がある場合、すべてのティックで 行うことはできませんが......。

原則、説明用です。

 
Alexey Viktorov:

関数そのものではなく、それを元に 独学でOOPのわずかな知識でメリットを説明しようとしています。

以下はその主旨です。


1つのEAでクラスを使わずに行う方法。

具体的には、「任意の時間枠のバーの始まりを判断する関数を、OOPなしで作る」というタスクでしょうか。

機能そのものではなく、それをベースにしている」というのはどういう意味ですか?

 
Mickey Moose:

アーテム これが必要なEAが全く想像できないし、何よりこれをどうしたらいいのかがわからない。

しかし、私が常時発注しているトレーディングパネルでは、常にそこで必要とされているのです。特に、ある一定の時間枠で一つの条件を探し、それが見つかったら、新しいバーが 始まるたびに、より低い時間枠で他の条件を探す必要がある場合に、この方法が有効です。すなわち - すでに各シンボルから2本の新しいバーを知る必要があります。しかし、シンボルの場合は面白いですね。サーバー上のシンボル一覧からリアルタイムに検索されたある条件に基づいて、その場で必要なものだけが選択されるのです。次の瞬間(時間、日)には、異なる時間枠の新しいバーで基準を検索するために、全く異なるシンボルが存在するかもしれません。

 
Реter Konow:
原理的には、あらゆるExpert Advisorで有用である。仮にです。

アレクセイ・ヴィクトロフ

おそらくもっと多いでしょう。3~5本のTFの指標値を取得する場合、1tick 毎に行うのは無理がある...。

原則、説明用です。


事例紹介ということですが、結局は実用化ということになりますね。しかし、今のところ見当たりません。もっと具体的に説明しましょう。

できるけど、3日くらいはかかるかなあ

 
Реter Konow:

具体的には、任意の時間枠のバーの開始を判断する関数を、OOPなしで作るというタスクです。

機能そのものではなく、それをベースにしている」というのはどういう意味ですか?

タスクは以下の通りです:新しいバーを 開いたという事実を返す関数を作りたいのです。まず、EURUSDのM5で。

そして、タスクは延長される。

 
Реter Konow:

具体的には、任意の時間枠のバーの開始を判断する関数を、OOPなしで作るというタスクです。

機能そのものではなく、それをベースにしている」というのはどういう意味ですか?

なるほど。人違いだ...。変数の参照渡しの方法は、間違いなくご存知でしょう。

さて、コードで書くのを簡単にするために、指定期間と現在の期間を指定する必要がある場合。今期も変数を作らなければならないことがわかりましたね。