單子的總量不符

  •   204 
  • 最後發表   老鷹  2024 六月 05
老鷹 發文於   2024/06/01

本人將特大單、大單、中單、小單分別分開作成畫面,其買進與賣出總量竟不相等,原因如何?

{指標數值定義:"大戶單=特大單+大單資料為分鐘統計張數"

//舉例來說,買盤大戶買賣比是 買進大戶金額 / (買進大戶金額 + 賣出大戶金額) * 100,要計算過去15分鐘的資訊的話就會是:

支援商品:台(股票)}

 

variable:XD(0),YD(0),ZD(0);

 

input:tTime(090000),eTime(133500); setinputname(2,"起算時間%");

//if barfreq <> "Min" then return;

value1 = GetField("買進特大單量");

value2 = GetField("賣出特大單量");

 

value3 = GetField("買進大單量");

value4 = GetField("賣出大單量");

 

value5 = GetField("買進中單量");

value6 = GetField("賣出中單量");

 

value7 = GetField("買進小單量");

value8 = GetField("賣出小單量");

 

value9 = (value1 + value2 + value4 + value5 + value7 + value8);

value13 = value1 + value3 + value5 + value7;

value14 = value2 + value4 + value6 +value8;

 

value15 = value13 -value14;

 

if value9 <> 0 then value10 = 100*value7/(value9) 

else value10 = 0;

 

if value9 <> 0 then value11 = 100*value8/(value9)

else value11 = 0;

 

value12 = (value7 - value8);

 

XD = XD[1] + value12;

 

plot1(value12,"小單");

 

plot2(XD,"累小");

 

if tTime < time and time < eTime then plot2(XD,"累小");

 

plot3(value10,"買小比");

plot4(value11,"買小比");

 

plot5(value13,"買單");

plot6(value14,"賣單");

plot7(value15,"和");

 

最後總和並未等於0,即買進與賣出不等,原因為何?我無法理解,請給予指導,謝謝

 

 

 

 

 

 

 

 

排序方式: 標準 | 最新
老鷹 發文於   2024/06/01

附上LOG檔

附加文件

XS小編 發文於   2024/06/05

Hello 老鷹,

 

小編認為您應該是誤會欄位中 "買進" 跟 "賣出" 的定義。

XSHelp 上面有說明,如果是外盤成交,則為買進,內盤成交的話則為賣出。

所以假設這根Bar總共有3次成交,且都成交在外盤的話,那麼就不會有任何的賣出單量。

發表回覆
Close