理論から実践へ - ページ 270

 

私とノバハは少し調べてみたんです。

チックは、ある程度ランダムな間隔で端末にやってくる。アレクサンダーは、どのようなディストリビューションであるかが重要だと書いています。mt5からティック履歴を取り出したので、ミリ秒単位の精度で作業できるようになりました。


ティック間のポーズ自体の分布は次のようになります。

"約 "というのは、グラフが平均化されているためです。ディリングはダニのリアルタイム性を歪める。10ミリ秒に切り上げるか、周期的に生成速度を変えるか、どちらかです。平均化する前のグラフ(0-100msウィンドウ)は、次のようになります。

アレキサンダーのグラフにも同じようなピークがありましたが、今はどこから来ているのかが明確になりました。


その結果、平均化された頻度グラフはガンマ分布とコーシー分布の和で記述できることが判明した。ガンマ分布の第1パラメータを整数値で選択すると、ガンマ分布はその特殊ケースであるアーラン分布になります。


これは別のディーリングでのチャートです。

黒い線 - 刻み目の履歴から受け取った分布
赤 - 平均
紫は、γ+銚からの計算式で得られるものです。

完璧には見えませんが、対数スケールでもよく見え、トップとテールが概ね一致しています。


分布の尾は数十秒単位でよく一致する



式である。

gamma(4e+00, 2.8e+01) * 5e-01 + cauchy(0e+00, 7.37e+02) * 2e+00 * 5e-01

これは特定のディーリングに関する式で、すべてのパラメータや係数は微妙に異なっています。

一般に、この関数は次のようなものです。
関数(k, Θ, γ, c){。
γ(k, Θ) * c + cauchy(x0=0, γ) * 2 * (1-c)である。
}

パラメータ c は 0 から 1 まで

 
1973年に私が発見した普遍的な酸化還元式を思い出す。
 

は効果があるのでしょうか?

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

バグ、バグ、質問

fxsaber さん 2018.03.27 21:06

MQ-DemoでEAを "All ticks "モードで動作させる。

void OnTick()
{
  static int i = 0;
  
  if (i < 2)
  {
    MqlTick Tick;
    
    if (SymbolInfoTick(_Symbol, Tick))
      Print(Tick.time_msc);
      
    i++;
  }
  else
    ExpertRemove();
}


結果

Si-6.18,M1 (MetaQuotes-Demo): every tick generating
Si-6.18,M1: testing of Experts\fxsaber\LimitsSlippage.ex5 from 2018.03.25 00:00 to 2018.03.27 00:00 started
2018.03.26 10:00:00   1522058400378
2018.03.26 10:00:00   1522058400013
2018.03.26 10:00:00   ExpertRemove() function called

最初に生成されたティックの時間が2番目より長い - バグ。


 
Kirill Belousov:

効果はあるのでしょうか?

いいえ、このエラーはテスターで、ohlcから生成されたティックにのみ発生するようです。
MT5(View-Symbols、ticksタブ)からティック履歴を取ったので、それとは関係ない。

 
Dr. Trader:

ノバヤ

このような研究をしていただき、本当にありがとうございます。

これこそ、論文として謝礼を添えて額縁に入れるにふさわしいものです。

謹んで申し上げます。

A_K2です。

 
それでは、ブラザーたちよ。ここの説は何度も見たことがある。でも、練習はどこ?理論があっても、それを実践できなければ意味がない。
 

この研究から、最も重要な実用的結論が導き出される。

1.コーシー分布に属する刻みを「捨てる」ことを覚え、ガンマ分布(離散的なケースではアーラン分布)に属する刻みだけを扱うようにすればよいのです

2.このようにすれば、問題の解決は次のようになるはず です。

今、私は移動指数時間窓で動作し、その中で私は実際のティックと取引の強度をカウントし、それは逆であるべきです - ティック選択の移動ボリュームで動作し、このティックのボリュームが"収集 "どのくらいの期間カウントし、唯一の強度を見つけるために、その。

トレーダー博士、ノバヤさん、本当に お疲れ様でした。

 
Mihail Marchukajtes:
よし、みんなここの説は何度も見たことがある。でも、練習はどこ?理論があっても、それを実践できなければ意味がない。

練習なんてクソくらえだ!!!みんな、ここで本当に素晴らしい発見をしているんだ!!!

 
Alexander_K2:

練習なんてクソくらえだ!!!みんな、ここで本当に素晴らしい発見をしているんだ!!!

実用化されなければ、どんな忖度も意味がない。物理学や占星術の分野ではそうかもしれませんが。しかし、そのような発見は、市場には必要ないのです。何のためにあるのでしょうか?そして、スレッドの名前からして、得られた結果を実践することが義務付けられています。そうでしょう?

 
ミリ秒単位の刻みで動作するため、使用する機会は少ないと思われます。この短い間隔ではpingが重要な役割を果たすことになり、DCはそのような取引を認めず、支払いもしない。IMHO