搜尋成交值大於3千萬的五分K

  •   181 
  • 最後發表   大頭  2019 三月 04
大頭 發文於   2019/02/25

5分K,小弟想要找出成交值大於3000萬的吊人線

製作以下程式碼:

 

Value1 = GetQuote("成交值");

 

 if  open>=close                 

and  high>=open                

and  close>low                  

and  (close-low)>=2*(open-close)

and  (open-close)>=2*(high-open)  

and  high>=1.01*low          

and  open>=50                    

and  Value1>=30000000           

then ret=1;

今天跑出六檔,但除第六檔力山外,其餘都跳出警示時的K棒,成交值都不到3000萬>

何解?

附加文件

排序方式: 標準 | 最新
XQ小幫手 發文於   2019/02/26

HI 大頭,

您好,您的成交值驗證算法,小幫手猜想是:

力山 成交89.5 單量366 故猜想您的成交值算法是 89.5 *1000 *366 = 32757000

京鼎 成交148.0 單量194 故猜想您的成交值算法是 148 *1000 *194 = 28712000

 

若是的話 GetQuote("成交值"); 並不是這樣計算的,此為當日「總」成交金額,

您的算法是單量的成交金額,也就是單筆成交的成交金額,故與當日「總」成交金額不同,

 

以上說明,謝謝。

大頭 發文於   2019/02/26

HI  小幫手

以力山來說,訊號發報的時間為12:30:02

您的意思是說 GetQuote("成交值")的計算時間

是以力山當日09:00:05算到12:30:00內,每筆交易金額的加總超過3千萬嗎?

如果我需要的是單一支五分K內的加總成交值,應該怎麼寫呢?

XQ小幫手 發文於   2019/02/27

Hi 大頭,

您的意思是說 GetQuote("成交值")的計算時間

是以力山當日09:00:05算到12:30:00內,每筆交易金額的加總超過3千萬嗎?

是的,是以力山當日算到12點30分內,每筆交易金額的加總。


 

如果我需要的是單一支五分K內的加總成交值,應該怎麼寫呢?

您好,應該可以使用以下程式碼來表達

value1 = close * 1000 * volume;    //單一支五分K內的加總成交值

如附檔雷達範例匯出檔案,以上方向供您參考,謝謝。

 

附加文件

大頭 發文於   2019/02/27

 

value1 = close * 1000 * volume;    //單一支五分K內的加總成交值

這樣的計算方式是以五分K棒的收盤價乘上總交易筆數

忽略掉其他成交價,只能算是推估成交值

並非實際加總成交值喔

 

 

XQ小幫手 發文於   2019/03/04

Hi 大頭,

您好,謝謝您的指教,

確實小幫手提供的估算方式有問題,

 

精確算法要每一筆累加,不過XS應該無法做到,

或許能用平均價格來推估,以上方向供您參考,謝謝。

發表回覆
Close