漲跌成交線語法

  •   2.9K 
  • 最後發表   iakoto  2016 十月 21
iakoto 發文於   2016/10/17

你好,能否將即時的台指期漲跌成交線語法化?,或是貴公司能增加這項指標用於技術分析指標,謝謝。

  • 按讚來自於
  • 59850728
排序方式: 標準 | 最新
XQ小幫手 發文於   2016/10/18

 Hi iakoto:

關於"漲跌成交線"

在下方網址有做說明

http://www.xq.com.tw/APHelp/DAQBTS/html/functionL.htm

 

漲跌成交線:累積至當時上漲(較前一價)成交量、累積至當時下跌(較前一價)成交量

 

您可以依據此定義嘗試編譯,以上報告,謝謝。

 

若您需要小幫手寫出此程式範例,請您通知小幫手,

待小幫手嘗試編譯成功後,再彙報給您,謝謝。

 

iakoto 發文於   2016/10/18

你好,我需要小幫手的幫忙。我需要可以即時使用在1分K跟5分K上,有嘗試的使用UpVolume跟DownVolume,但是卻只能用在大盤跟股票指數上,請幫我,謝謝。

XQ小幫手 發文於   2016/10/20

Hi 請您試試看以下的程式碼範例,

請注意,此程式碼目前只支援分鐘。

// 每一筆K棒內算出這一筆K棒內上漲的tick量/下跌的tick量/平盤的tick量
//
variable: vol_up(0), vol_down(0), vol_even(0);

variable: idx(0);
variable: tick_price(0), tick_preprice(0), tick_vol(0), tick_time(0), tick_date(0);

// 目前只支援分鐘
//
if barfreq <> "Min" then raiseruntimeerror("只支援分鐘");

// Tick資料沒有這麼長, 所以先只算當日的資料
//
if currentdate <> date then return;

//vol_up = 0;
//vol_down = 0;
//vol_even = 0;
idx = 0;

while true
begin
    // 判斷這一筆Tick的時間是否還在分鐘的範圍內
    //
    tick_time = GetField("Time", "Tick")[idx];
    tick_date = GetField("Date", "Tick")[idx];
    if tick_date <> date or tick_time < time then break;

    tick_price = GetField("Close", "Tick")[idx];
    tick_preprice = GetField("Close", "Tick")[idx+1];
    tick_vol = GetField("Volume", "Tick")[idx];

    if tick_price > tick_preprice then vol_up = vol_up + tick_vol;
    if tick_price < tick_preprice then vol_down = vol_down + tick_vol;
    //if tick_price = tick_preprice then vol_even = vol_even + tick_vol;

    idx = idx + 1;
end;

plot1(vol_up);
plot2(vol_down);
//plot3(vol_even);

 

以上提供參考,若有問題,呈請通知小幫手,謝謝。

 

iakoto 發文於   2016/10/20

非常感謝幫忙。但是想請問一下,為什麼自訂的漲跌成交線1分K的中後段是"跌高於漲"?但是商品盤勢所附帶的漲跌成交線卻是"漲高於跌"呢? 謝謝。漲跌成交線的原理應該是累積買漲成交量累積買跌成交量,如果依照上面程式的原理,將vol_up與vol_down互減的話,中後段是跌高於漲,但是商品盤勢所附帶的漲跌成交線卻是漲高於跌

下圖是用Multicharts依照漲跌成交線的原理套用在3分K上,與商品盤勢所附帶的漲跌成交線中的買漲成交量與買跌成交量之間在3分K所累積的中間差值吻合,所以中間一定不會有跌量高於漲量

請再麻煩幫我編寫漲跌成交線,謝謝。

XQ小幫手 發文於   2016/10/21

您好,謝謝您的回報,

 

小幫手剛剛與相關人員討論此問題,

發現商品盤勢所附帶的漲跌成交線有問題,

目前小幫手已通知相關人員此問題,並修繕中,

 

若修繕完畢,再向您彙報,

 

以上報告,謝謝。

 

發表回覆
Close