目前回測尚不支援報價欄位

  •   445 
  • 最後發表   為了誰  2018 十一月 27
為了誰 發文於   2018/11/23

如題 

input:TXT1("僅適用5分鐘線"); setinputname(1,"使用限制");

//input:TXT2("開盤前3根K棒"); setinputname(2,"使用說明:判斷規則");

//settotalbar(5);

if barfreq<> "Min" or barinterval <> 5 then return;

 

variable:KBarOfDay(0); KBarOfDay+=1; 

if date<>date[1] then  

   KBarOfDay=1; 

   

//variable:TES_Now(0),TES_High(0),TES_Low(0);  

 

//TES_Now = GetSymbolField("TSE.TW","收盤價");

//TES_High = GetSymbolField("TSE.TW","最高價");

//TES_Low = GetSymbolField("TSE.TW","最低價");

 

condition1 = false;

value1 = q_InSize;//當日內盤量

value2 = q_OutSize;//當日外盤量

if q_EstimatedTotalVolume > q_PreTotalVolume and value2 > value1 then 

if value2 > value1 then

   condition1 = true;   

 

if  condition1 then

begin  

// DIF-MACD翻正

//

variable: FastLength(12), SlowLength(26), MACDLength(9);

variable: difValue(0), macdValue(0), oscValue(0), MACD_bar(0), KD_bar(0), RSI_bar(0);

 

//SetTotalBar((maxlist(FastLength,SlowLength,6) + MACDLength) * 3 + 8);

 

MACD(weightedclose(), FastLength, SlowLength, MACDLength, difValue, macdValue, oscValue);

    condition2 = false; 

    if oscValue Crosses Above 0 then

begin

  condition2 = true; 

  MACD_bar = KBarOfDay;

end;

 

// KD

variable:rsv_m(0),kk_m(0),dd_m(0);

    xf_stochastic("AD",9, 3, 3, rsv_m, kk_m, dd_m);

condition3 = false;

if kk_m Crosses Above dd_m then

begin

   condition3 = true; 

   KD_bar = KBarOfDay;

end;

 

// RSI

condition4 = false;

variable:rsi_9(0);

rsi_9 = RSI(Close, 9);

if rsi_9 >= 45 then

begin

   condition4 = true; 

   RSI_bar = KBarOfDay;

end;

 

if condition2 and condition3 and condition4 then

 

ret = 1;

 

end;

排序方式: 標準 | 最新
XQ小幫手 發文於   2018/11/23

Hi 為了誰,

您好,您程式碼裡有報價欄位函數 q_EstimatedTotalVolume、q_OutSize... 像這種 q_ 開頭的都是報價欄位函數資料,

XS回測不支援報價欄位函數,以上說明,謝謝您的詢問。

為了誰 發文於   2018/11/26

你們的資料庫應該有儲存即時的資料, 應該是不好做, 你們不做吧. 要贏別人就是贏在這些細節, 你們該不會讓客戶用模擬交易去測試吧

那請教一下 有其他辦法來回測嗎?

 

XQ小幫手 發文於   2018/11/26

Hi 為了誰,

你們的資料庫應該有儲存即時的資料, 應該是不好做, 你們不做吧. 要贏別人就是贏在這些細節

謝謝您的回饋,我們會繼續努力!


 

那請教一下 有其他辦法來回測嗎?

將報價欄位的函數,嘗試用資料欄位的函數改寫,

以上方向供參考,謝謝。

為了誰 發文於   2018/11/27

試過了 資料欄位 只支援頻率為日 不支援 分的頻率

發表回覆
Close