MT5での高頻度取引に関する考察 - ページ 77

 
gunia:

しかし、私はlochoftがATSを押しているのではなく、そのコンストラクタのようなものだと理解し、このコンストラクタを改良する目的でここで話を始めたのですが、どうやら十分な議論の場を提供する必要があることを理解していなかったようです。そうでないなら、ブラックボックスの普及を間違った方向に進めようとしているだけに過ぎないということになりますね。

確かに私はATSビルダーと仕事をしていますが、それを「押し付ける」のではなく、改善というより、HFT戦略の構築とレイアウトの原則に興味があるのです。マルチスレッドでのデータ 受信や同期、マルチスレッドでのオーダー送信のためのメソッドやブロックなど、コンポーネントの詳細ではなく、構築の戦略的原則に興味があるのです.または市販の分析用ブロックの準備。

グニア

有能な議論をしたいのはわかるが、具体的な内容がないと、どうなのか?

画像から推測するのは、アイドル的な作業であることは同意します。

少なくともいくつかのポイントを知っておく必要があります。例えば、アルゴリズムは明らかにエントリーポイントから一定方向左側の目盛りベクトルを取り、そのようなベクトルを純粋な形である程度蓄積するか、クラスごとにクラスタ化して平均化することでベクトルの数を圧縮し、比較処理をさらに加速しますが、問題は目盛りベクトルをどれくらい取っているかです。それとも、長さをカスタムで設定することは可能でしょうか?ある方向に対する未精製のパターンはいくつ考慮されるのでしょうか?事前分類と平均化を行う場合、いくつのクラスに分けるか、クラス間の矛盾は考慮されているか?

このようなシステムは数多くあり、このような一般的な内容を明らかにすることは、決してシステムの競争力を奪うことにはならない。そのため、NSアーキテクチャの一般的なタイプではなく、主にファインチューニングにあります。

地域の特性に合わせた配慮をお願いします)))例えば、私はあなたのシステムが利益を生むと信じていますが、あなたはそれを買うためにもう少し詳細が必要です。

以上のことを踏まえて、私は、ATSビルダーそのものだけでなく、その戦略も含めて販売するつもりはなく、そのような戦略の作成と改良に役立つ、相互に有益な建設的議論と情報交換に興味があることを付け加えます。

分析単位であるニューラルネットワークについては、入力パターンの集合と与えられた出力信号の間の隠れた関係を検出し確立することができるブラックボックスとしての表現に満足していますし、それが機能すれば、学習前にフィルタリングやクラスタリングが行われているか、対応するアルゴリズムがどんな分類に属しているかは気になりませんが、これらの情報は開発者から得ることができると思います。

ニューラルネットワークの解析ユニットで注目すべきは、入力パターンそのものと出力信号の構造だと思いますので、データの種類やソース、それらの関係、出力信号の論理構成や処理のアイデアなどを議論してみたいと思っています。

でも、残念ながら、ここではそういう議論はできそうにないという印象がすでにあるのですが......。
たとえて言えば、旧ソ連で車を運転する外国人旅行者が、自分の旅程と現地の運転技術を明確にするような印象だろうか。しかし、応答では、キャブレターの複雑さとボールベアリングのボールの数について、地元の運転手から質問を取得するだけでなく、本物の驚き - なぜあなたは図面エンジン車をレイアウトしない、と制服のものから - なぜ彼は迷彩(ハッカ))の色と外国のラベルは、すぐに覆われて、ガレージになかった...!))。

数学

...「こんなにアグレッシブに...」。...「VCK-KGBスタイル」の私の行動は、もし私があなたをすぐに追放していたら - 説得することなく...

見てみよう)

 
lohhft:

以上のことから、私はATCコンストラクタそのものだけでなく、それを使って作成した戦略も売るつもりはなく、そのような戦略の作成と改良に役立つ、相互に有益な建設的議論と情報交換に興味があることを付け加えておく。

見てみよう)

だから、私はこう言っているのです。「すべての情報源を掲載しなさい、ここには有能な人々がいて、全員が協力と向上を目指している。なぜ「わからないなら」議論するのか? そうでなければ、話を ...話すと、こうしてみると、「買ってから議論」?:)ここに全部のソースを載せて、議論しよう。

 

lohhft:

...そのような戦略の立案と改善に役立つ、相互に有益な建設的な議論と情報交換に関心があります。

まあ、問題ない、頑張れ。ブローカー・ファ○○○○ンについて、具体的にお伝えしたいことがあります。あなたからは、今のところ位相差ゼロです。
 
lohhft:

見てみよう)

ジョークを言おうかな?

ある男が動物園に行くと、猿が入った檻がある。男はバナナを取り出して食べ始める。猿が涎を垂らす...。

  • 男曰く、"とても美味しいバナナがあるんだ、見てごらん、こんなにジューシーで美味しいんだよ、そこに車一台分のバナナがあるんだ"。
  • 猿の言葉:"バナナをくれ"
  • "売らない"、"売らない"。手放すこともない。でも、毎日ここに来て、このバナナを食べている私を見てくださいよ。おいしいのわかる?"

猿が発狂するのに何日かかると思う?

 
lohhft:

比喩的に言えば、旧ソ連に車でやってきた外国人観光客と同じような印象だろうか......。

むしろ、頭がおかしくなった現地の人が、アメリカーナ(伝道師の声)で観光客だと思い込んでいるようなものです。



 
newdigital:

だから、私は「何でもソース付きで投稿しなさい」と言うのです。ここの人たちは有能で、みんな協力と向上を目指しています。なぜ「知らぬが仏」を論じるのか? なぜなら、話...しゃべくりと、こうしてみると、「買ってから議論」?:)ここに全てのソースコードを置いて、議論しましょう。

私のEAは通常のMQLではなく、私のエンジンをベースにした分散コンピューティングシステムに特化したものであることは、すでに説明したとおりだと思います。そのため、エンジン本体がないところに置いても、どこでも動くわけではなく、コードの大部分はエンジンの部品がベースになっているため、ソースコードすら理解できないので、意味がないのです。基本機能は3つあります。

string GetObjectProperty( string ObjectProperty );
bool SetObjectProperty( string ObjectProperty, string Value );
string InvokeObjectMethod( string ObjectMethod, string MethodParam );

これらの機能により、Expert Advisorはシステムオブジェクトを 作成し、そのデータフィールド(プロパティ)を取得・設定し、関数(メソッド)を呼び出し、これらのオブジェクトを通して、すでにすべてのシステムコンポーネントを制御しています。例えば、EAからオブジェクトを開いて他の端末を起動し、その端末からデータを受信して注文を出し、他のEAを起動して対応するオブジェクトを介して通信する、などが可能です。例えば、EAのあるシンボルに対してニューラルネットワークを学習させる機能は次のようになります。

bool TeachNeuroNet(string symbol, int layers, int neurons, int epoch)
{
if(GetObjectProperty(symbol + ".Teached") != "true")。
{
SetObjectProperty(symbol+".Layers",lays;)を設定します。
SetObjectProperty(symbol + ".Neurons", neurons);
SetObjectProperty(symbol + ".Epoch", epoch)を設定します。
return(SetObjectProperty(symbol + ".Teached", "true"));
}
return(false)です。
}

このコードを見ると、このような非常に単純な機能であっても、EAが操作するオブジェクトのアーキテクチャやクラス(型)記述、あるいはちょっとしたテストとしてエンジンそのものをプログラマが知っていなければならないことがわかります。プロパティ]ダイアログは、#comment_480446のスクリーンショットのように表示されます。さて、私がソースコードを公開していないのは、隠しているからではなく、エンジンそのものを参照しないと意味がないからであり、ここでは禁じられていることを理解してほしい - Mathemat (Comrade Che))

TheXpert です。
まあ、問題ありません、どうぞ。ファッキンブローカーについて、具体的にお伝えしたいことがあります。あなたからは、今のところ位相差ゼロです。

For f****n etc.このスレッドでいろいろと議論されているのを見たり、使い方のヒントまで見たりしましたが、答えは見つかりませんでした。また、LevelI2やティックボリュームを含めた実験でも、価格変動の種類との間に規則性は見出せませんでした。私のデータや方法が正しくないと考えることはできますが、これについてはどのようにお考えでしょうか?

グニア

むしろ「比喩的」に、心を動かされた地元の人が、アメリカーナ(伝道師の声)で観光客と決めつける......という感じです。

...触られてないのにバカにされる方が悪い......。

 
lohhft:

とのことですが、これについてはどうお考えでしょうか...?
ガラスが少ないので・・・。
 
lohhft:

私のEAは普通のMQLではなく、私のエンジンをベースにした分散コンピューティングシステムに適応した特殊なものであることは、すでに説明したとおりだと思います。そのため、エンジン本体なしで表示しても意味がなく、どこでも動作するわけではなく、コードの大部分はエンジンの部品と連動しているため、ソースコードすら理解できなくなります。基本機能は3つあります。

string GetObjectProperty( string ObjectProperty );
bool SetObjectProperty( string ObjectProperty, string Value );
string InvokeObjectMethod( string ObjectMethod, string MethodParam );

これらの機能により、Expert Advisorはシステムオブジェクトを 作成し、そのデータフィールド(プロパティ)を取得・設定し、関数(メソッド)を呼び出し、これらのオブジェクトを通じて、すでにすべてのシステムコンポーネントを制御しています。例えば、EAからオブジェクトを開いて他の端末を起動し、その端末からデータを受信して注文を出し、他のEAを起動して対応するオブジェクトを介して通信する、などが可能です。例えば、EAのあるシンボルに対してニューラルネットワークを学習させる機能は次のようになります。

bool TeachNeuroNet(string symbol, int layers, int neurons, int epoch)
{
if(GetObjectProperty(symbol + ".Teached") != "true")。
{
SetObjectProperty(symbol+".Layers",lays;)を設定します。
SetObjectProperty(symbol + ".Neurons", neurons);
SetObjectProperty(symbol + ".Epoch", epoch)を設定します。
return(SetObjectProperty(symbol + ".Teached", "true"));
}
return(false)です。
}

このコードを見ると、このような非常に単純な機能であっても、EAが操作するオブジェクトのアーキテクチャやクラス(型)記述、あるいはちょっとしたテストとしてエンジンそのものをプログラマが知っていなければならないことがわかります。プロパティ]ダイアログは、#comment_480446のスクリーンショットのように表示されます。さて、私がソースコードを公開していないのは、隠しているからではなく、エンジンそのものを参照しないと意味がないからであり、ここでは禁じられていることを理解してほしい - Mathemat (Comrade Che))

For f****n etc.このスレッドでいろいろと議論されているのを見たり、使い方のヒントまで見たりしましたが、答えは見つかりませんでした。また、LevelI2やティックボリュームを含めた実験でも、価格変動の種類との間に規則性は見出せませんでした。私のデータや方法が正しくないと考えることはできますが、これについてはどのようにお考えでしょうか?

...動けないのに、くだらない話ばかりしている方が悪い...。

私はプログラマーでは全くないのですが.意味がわからない...バナナが手に入らない :(

信号への取り付けは可能ですか?つまり、まったく何もなく、82枚のシートに書かれた文字だけ?ソースコードのサンプルを渡す...。プログラマーなんだから...。コーダーが議論し、私があちこちでテストし...。フォーラムを好意的に - 82ページここであなたの場所で...それとも君と僕とで...誰が誰だかわからなくなる...。

 
lohhft:

...動き出せないで、バカみたいにペラペラ喋ってる方が悪い...。

ソ連への侵入者の話題で盛り上がったと思ったのに、嫌がるとは不思議な話だ。

ところで、深い意味のあるコードをどうもありがとうございました。これに対する私の秘密のプロジェクトの一つですが、秘密ですからね)))

#property version   "100.00"
int OnInit()
  {
   return(INIT_SUCCEEDED);
  }
void OnDeinit(const int reason)
  {
  }
void OnTick()
  {
  }

このスレッドの伝統に則って付け加えると、ファッキン、ファッキンファッキン、ファッキン、ファッキン...です。ブラックボックスを買う、エレファントを買うなど

 
Alex_Bondar:

自分で簡単に確認できるのに、なぜ他人に聞くのか。

いくつかの証券会社のMT をダウンロードして起動し、2台(3台、...)の端末から1つのシンボルのティックチャートを見れば、疑問は一気に解消されるでしょう:)

ありがとうございます、申し訳ありません、なぜかそんな当たり前のことを思いつきませんでした。

ティックはブローカー内部のフィルターによって非常に強く歪められているようで、このレベルでは一般的なパターンを語ることはできません。このようなフィルターは1つのブローカー内でダイナミックに行われており、ブローカーのティックパターンに依存することは難しいのでしょう。分足ローソク足は、ティックよりも相関 性が高い。

理由: