相同選股條件拆開後,選股結果不一樣!

  •   87 
  • 最後發表   tdf  2018 一月 29
tdf 發文於   2018/01/26

剛才發現這個問題

請小幫手幫我看看

選股模組用(布林通道) + (控盤者買賣超)

寫在一起的選股結果與拆開寫的選股結果不一樣

程式碼如下

//---- 布林通道突破 ----

input:length(20);

variable:up1(0),down1(0),mid1(0),bbandwidth(0);

up1 = bollingerband(Close, Length, 2);

down1 = bollingerband(Close, Length, -2);

mid1 = (up1 + down1) / 2; 

bbandwidth = 100 * (up1 - down1) / mid1; 

//----- 控盤者買賣張數 -----

value1 = GetField("控盤者買賣超張數","D");  

value2 = v[1];

condition1 = ( value1 / value2 ) > 0.1;

//---- final ----

if close > up1  and condition1  

then ret = 1;

 

拆開寫的意思是condition1 另外寫一個選股

再蓋掉原本的 {condition1}

然後把兩個選股組合在一起

但不知為何兩種的選股結果會不一樣?  

 

 

 

 

 

附加文件

XQ小幫手 發文於   2018/01/29

你好:

  小幫手這邊跑出來是對的喔,請確認你選股相關設定部分,兩個腳本都有相同,請見附圖

附加文件

發表回覆
Close