XQ的使用者大家好
最近在設定一個選股條件:程式碼如下
////////////////////////////////////////////////////////////////////////////
value1 = getField("盈餘成長係數","Y");
value2 = getField("盈餘成長係數","Y")[1];
value3 = getField("盈餘成長係數","Y")[2];
value4 = (value1+value3+value3)/3;
if value4 > 10
then ret =1;
outputfield(1,value4,2,"盈餘成長率");
/////////////////////////////////////////////////////////////////////////////
但是後來我想看個股PEG的排列,所以我增加了一些資料的計算,並用outputfield把結果排序出來
後來程式碼如下:
///////////////////////////////////////////////////////////////////////////
value1 = getField("盈餘成長係數","Y");
value2 = getField("盈餘成長係數","Y")[1];
value3 = getField("盈餘成長係數","Y")[2];
value4 = (value1+value3+value3)/3;
if value4 > 10
then ret =1;
value5 = getfield("PE");
value6 = getfield("月營收年增率");
value7 = value5/value6;
outputfield(1,value4,2,"盈餘成長率");
outputField(2,value7,2, "本益成長比");
/////////////////////////////////////////////////////////////////////////////////////
但是改動後選股的結果就變成無了。照理來說我只是增加資料的計算並沒有改變選股的條件為什麼結果會改變
而且不管是哪一天結果都是零,可以請大家幫忙看一下出了什麼問題嗎
2 評論