今回のディスカッションでは、MetaTraderのtickだけを理解したいと思います。
テストスクリプト...
//+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ int start() { double oldBid, oldAsk, oldVolume; int oldTime; oldBid = Bid; oldAsk = Ask; oldVolume = Volume[0]; oldTime = Time[0]; int bidChange, askChange, eitherChange, neitherChange, bothChange, tickCount; while(!IsStopped()){ RefreshRates(); if(oldVolume != Volume[0]) tickCount += 1; if(oldBid != Bid && oldAsk == Ask) bidChange += 1; if(oldAsk != Ask && oldBid == Bid) askChange += 1; if(oldBid != Bid && oldAsk != Ask) bothChange += 1; if(oldBid == Bid && oldAsk == Ask && oldVolume != Volume[0]) neitherChange += 1; Comment("\n"+ " Bid Change = " + bidChange + "\n" + " Ask Change = " + askChange + "\n" + " Both Change = " + bothChange + "\n" + " Neither Change = " + neitherChange + "\n" + " Sum of above = " + (bidChange + askChange + bothChange + neitherChange) + "\n" + " Tick Volume = " + tickCount); Sleep(16); oldVolume = Volume[0]; oldBid = Bid; oldAsk = Ask; } return(0); }
こんにちは
とても、興味深い質問です!
私は昔の株式の時代に戻って、あなたはダウンティックでショートすることができました。そのため、各ティックはクローズしたトレードを表していると考えています。
したがって、取引は異なるビッドまたはアスクで終了するかもしれませんが、全く同じビッドとアスクで終了 することもでき、その場合は変更なしのティックが生成されます。
サンプルにある3つの変化なしティックは、このような性質のものでしょう。
あくまで個人的な意見ですが、権威ある回答が欲しいところです。
キース
よくよく考えてみると
1 刻み = 1 PIP
私は正しいか?
OK...まとめ
バローボーイ- 買値および/または売値の変更
ロッシュ- 「新しい価格」イベント
kminler- 各ティックはクローズドトレードを表します。
puncher- 刻み目は1ピップです。
.
テストでは、新しいビッドまたはアスクが発生すると、「チャートティック」がそれに伴って発生することが示されています。スクリプトはビッド、アスク、ボリュームを繰り返し監視していますが、ティックによって「駆動」されているわけではありません。ビッドやアスクの価格変化には、出来高の変化が伴いますが、これはインジケータやEAのstart()関数が呼ばれる回数と等しいことが以前から証明されています。
.
テストでは、Bid/Askの価格変化のない "tick "が時々あります。私が監視していない他の何かが変更され、ティックが発行されるようになったのでしょうか?私はテストを拡張します。
.
ティックがクローズドトレードであれば、EURUSDが最速の「ティッカー」であると予想されます。そうではありません。
.
スクリプトの強化、MarketInfoの変化を監視するために....
.
MarketInfoのTICKVALUEに変化があり、MARGINREQUIREDにも変化があると、テストしたペアでBid/Askが変化しないまま「ティック」が受信されることがわかりました。つまり、他の通貨ペアの変化により、テスト中のペアにティックが発生することがあります。ティックは、MarketInfo()の値の変更に伴って発生します。
.
そこで... MT4ティックの新しい定義は。
ティックとは、現在の取引価格または取引条件/パラメータの変更に関するディーラーからの通知です。
.
そして、これらの変更がなぜチャートバーやチャートの「ボリューム」を駆動するために使用されるのかという疑問が生じます...
フィー
これは魅力的なネタだ :)
>"...テストしたペアでBid/Askが変化しないまま "tick " を受信することがわかりました..."
これは、MTがサポートする小数点以下のスケールでの価格変化を意味しているのでしょうか?
それとも...
これは合成クロスにのみ適用され、クロスのために相殺されるベースペアの偶然の変化の結果であるのでしょうか?
-BB-
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索