[トレーダーズハンドブック】記事案、「アウト・オブ・ポケット」議論 - ページ 26

 
GaryKa:
ティックとトレードマッチングアルゴリズムの主な種類についての記事を追加するとよいでしょう
sanyooooook さんにもスレッドでお願いしている ですが、情報がないようです。
 
GaryKa:
ティックとトレードマッチングアルゴリズムの主な種類についての記事を追加するのが良いと思います。

理解できない。

洗い出したトピックについて、コースにあるものとないものを書き出してみましょう。そうすれば、どの隙間を埋めればいいのかがわかるかもしれません。

 
hrenfx: 理解できない。洗い出したトピックについて、今酒になるものとならないものを書き出してみましょう。そうすれば、どの隙間を埋めればいいのかがわかるかもしれませんね。
  • トレーダーにとってのティックとは?スタック内の少なくとも1つのバンド(価格または数量)に変化があったこと?少なくともどの程度の変化なのでしょうか?ブローカーがクライアントにティックを提供する方法(onTickイベントへの接続、グループ化、フィルタリング)。STP、ECN、ECN/STPのティックの違い?この 記事を追加すればいいんじゃない?
  • こんなアルゴリズムも あるんですね。もし実装があれば、アービトラージスキルも出てくるかもしれませんね )
 

papaklass:

1.Tickは価格ではなく、価格変動に関する情報です。そうですね、このイベント Tickは価格が何ポイント変化したかを表示するのではなく、価格の変化についてお知らせするものです。したがって、Level2[0]とLevel2[1]の価格差をティック単位で計測することはできません。なぜダメなのか、理解できない。ダニが発生して、変化して、また変化して......2ダニが 経過しています。グラス1個の交換で1ティックです。Level2[0]とLevel2[1]を比較 する」というフレーズがあります。Bid[0] >= Ask[1] の場合" Bid[0] と Ask[1] は隣接するティックの最良価格です。

著者はここにいるので、もっと正確に説明してくれるだろう。個人的にはこのように理解しました。
 
GaryKa:
  • トレーダーにとってのティックとは?スタック内の少なくとも1つのバンド(価格または数量)に変化があったこと?少なくとも、どれくらいの変化ですか?ブローカーがクライアントにティックを提供する方法(onTickイベントへの接続、グループ化、フィルタリング)。STP、ECN、ECN/STPのティックの違い?この 記事を追加すればいいんじゃない?

ここはやりすぎのような気もしますが。すべて一度に積み上げる。また私が理解できなかったか。

  • 取引 アルゴリズムはこの ようなものです。実装があれば、もしかしたらアービトラージマスターも出てくるかもしれませんね(笑)。

ここで何を追加すればいいのかがわからなかった。リンク先では、いくつかのレポートやプレゼンテーションを簡単に紹介することができます。そして、それらの段落は、リブで利用できます。

交換する。

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

トレーダーズガイド:注文、価格、ブローカー、ファンド、通貨

hrenfx, 2013.05.30 12:45

取引所における指値注文の執行

正しい交換アルゴリズムでは、パブリックプライシングにおけるBid >= Askの状況は許容されません。 アルゴリズム自体は、最初の段階で注文を受けると、Bid >= Ask の状況がよく発生するカップが形成される。 このような状況では、交換アルゴリズムの実行部が起動し、そのタスクは状況をAsk > Bidの状態に解決することである。そして、それを分解して初めて、形成されたマーケットスタックとそれに対応するラストデータが公開され、誰もが利用できるようになるのです。

SellLimitは 常にBid価格で約定し、BuyLimitは常に Ask価格で約定します。
しかし、このBidとAskだけは、上記のようにカップの初期段階での成立の公開価格ではありません。

為替

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

トレーダーズガイド:注文、価格、チャート、ファンド、通貨

hrenfx, 2013.06.10 11:18


上記の例で実行のアルゴリズムを解析してみましょう。

Bid >= SellLimitの時点で、仮想SellLimitは凍結され(実行システムによって会計から削除され、クライアントはそれを使って何もできません)、同じSellLimitが対応するLPに送信されます。これらの行為はすべて、価格には影響しません。つまり、凍結より少し遅く(例えば1ミリ秒)、より良いビッドが(他のLPから)形成される可能性がありますが、それはほとんど(ニュアンスがあります)我々のクライアントのSellLimitの実行に参加しないでしょう。

SellLimitを送信したLPは、SellLimitの一部を実行し、残りを様々な理由で実行しなかったと回答している(拒絶)。その後、クライアントは約定した数量の高レベルの売りポジションと、残りの数量に対する凍結されていない売り指値を受け取ります。

LPのレスポンスの速さと質は、様々な要因に左右されます。応答時間は最大で数秒になることがあります。LPからの応答がない場合も除外しない。

注:(STPのこの実装では)アグリゲータクライアントの制限は、負のゾーンにスライドしない。さらに、プラスのスリッページが頻繁に発生し、固定的な取引コストである手数料のかなりの部分をカバーしています。

ここでは、取引所とFOREXの間で、約定と価格がどれだけ違うかを見ることができます。

 
hrenfx:...ここで何を付け加えればいいのか理解できない。リンク先では、いくつかのレポートやプレゼンテーションが紹介されていますが、それらはほんの数行の簡単な文章にまとめることができます。そして、これらの段落は、歌詞の中に用意されています。
むしろ少し曖昧なタイトル(他は貿易配分アルゴリズム)
最近になって出会い、ググってみて、面白いと思い、質問しました。

私自身の言葉で説明しようと思います - 成行注文の未達成の残量が与えられたギャングの総量より少ない場合、成行注文が特定のギャングでどの注文をどの程度の量でカバーするかを決定するアルゴリズム。私個人としては、(どのアルゴリズムを使うかにもよりますが)トレーダーが流動性を得るために「バンドに入る」必要がないケースもあることを知ったのが興味深かったです。

予告編は少し古いですが、すべてを綴った資料として十分な内容です。上のリンク先には、わかりやすい図面があるだけでした。
しかし、ライクノーブの中身を決めるのは、素人の私ではありません。全く同感です。
いい意味で、理論家の真似をしないほうがいい。そして、実践者に執筆を依頼する。フォーラム利用者には失礼ですが、硬派な練習生はほとんどいません。書いてもらえると、より良いですね。そして、理解できないことは、議論ではなく、質問という形で展開します。既知の強い実践者は、ほとんどの知識が引き出される文献に書かれていることよりも、もっとたくさん、もっと深く知っているのですから。

追伸:ダニの件ですが、後ほど回答します。

 
GaryKa:
おそらく少し曖昧な名前(もう一つは取引配分アルゴリズム)

書きました。ここで、少し観察してみましょう。


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

トレーダーズガイド:注文、価格、ブローカレッジ、ファンド、通貨

hrenfx, 2013.06.10 11:18

実行のニュアンス。

実行の質を左右する多くの微妙な違いを表現するのは非常に難しい。アグリゲーターが最初に行う最も単純なことは、LP間の通信経路の改善である。しかし、実行品質(FillRate)を決定するのは、STP-アグリゲーター実行のアルゴリズムである。これらは、常に改善されている(誰もが知っているわけではない)興味深いアルゴリズムの全クラスであり、そのいくつかはSTPアグリゲータの価格設定にさえ影響を与える。それらは、ほとんど無所属の競合ソリューションであり、トレーダーズハンドブックに非常に特化したものなので、おそらくお伝えすることはないでしょう。

実際、2つのSTPアグリゲータは、異なる実行アルゴリズムを使用しているため、FillRateが大きく異なることがある。特に毒性がある場合は、顕著に現れることがあります。つまり、取引戦略のパフォーマンスは、特に取引量が増加している場合、使用するアグリゲーターに大きく依存する可能性があります。

同じアグリゲータで同じ条件で実行された2つの同一のTSの取引値が同じであれば、そのアグリゲータの実行アルゴリズムの品質が非常に高いことを間接的に証明していることになる。

下線は、特に比例配分(Pro-Rata)を意味する。

 
papaklass:
取引の執行が必ずしもベストプライスを変えるわけではない(それは分かっている)ということを言いたいのだろうという印象があります。そして、BidとAskの「ティック間」の分析が不十分であるということです。

さて、「Level2からT&Sデータを取得 するための大まかなアルゴリズム」という投稿のタイトルと、以下の文言に注目して頂きたい。
このアルゴリズムは、取引所が提供する公式なT&Sデータとのリンクで簡単に確認することができます。そして、不平等なギャング分布などを通じて、いくつかの改良を加える。
どういう意味ですか?このアルゴリズムで捕捉されたT&S(というよりその推定値)は、与えられたサイトでの真のT&Sにほぼ比例する。言い換えれば - はい、我々は実行のすべてをキャッチすることはできません(あなたの例では、例えば取引)、しかし、我々は(隣接するティックの最高の価格の分析によって)見つけることができる実行の性質について私たちを伝えることができます。例えば、このアルゴリズムで推定したT&Sは、取引 時間中が終了前よりも多くなっていることが分かります。本物のT&Sも同じような挙動をするということです。

追伸:私としては、著者がコメントを出すまで、このテーマでの議論は辞めようと思っています。hrenfxは、あることについて書いて、あなたは別のことについて議論し、私は第三のために話すことは非常に可能である(それはあまりにもSTPで私にはすべてが明確ではないので、私はあまりにもECNで誤解することは非常に可能である)。
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
  • www.mql5.com
Получение рыночной информации / SymbolInfoSessionQuote - Документация по MQL5
 

正直、Level2→T&Sという投稿を 誰が理解したのか把握しようとしたわけではありません。したがって、議論のトピックにはない。

もう一度、投稿をよく読んでみるといいかもしれません。

あるいは、私がそこにところどころ曖昧な解釈の可能性を見出せないだけなのかもしれません。それなら、そういうところを指摘して、明確にしていくのがいいのではないでしょうか。

 

オフトップですが、"なぜ?"という子供じみた質問をあまりしないことがよくわかる例です。

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

市場法

hrenfx, 2013.07.15 13:37

最近、子供にわかりやすく掛け算を説明した。そして、2 * 2 = 4 という証明を示したのです。
乗算はアスタリスク(*)演算であり、次のような性質がある。

  1. 1 * a = a.
  2. a * b = b * a。
  3. (a + b) * c = a * c + b * c。

2 * 2 = 4 という文を証明してみよう。

2 * 2 =
(1 + 1) * 2 = 項目 3 を適用する。
= 1 * 2 + 1 * 2 = 項目1を適用する。
= 2 + 2 = 4.