請教XQ小幫手,
我想要寫
[20日均線與60日均線]糾結10天而且均線距離小於20%
[60日均線與200日均線]糾結10天而且均線距離小於20%
這樣子的條件能否寫得出來呢?
謝謝小幫手
請教XQ小幫手,
我想要寫
[20日均線與60日均線]糾結10天而且均線距離小於20%
[60日均線與200日均線]糾結10天而且均線距離小於20%
這樣子的條件能否寫得出來呢?
謝謝小幫手
Hello aRay,
您可以參考內建的選股腳本和雷達腳本,裡面有均線糾結的範例。
小幫手這邊提供一個簡單範例:
value1 = average(close,20);
value2 = average(close,60);
value3 = average(close,200);
value4= absvalue(value1 - value2);
value5= absvalue(value2 - value3);
if trueall(maxlist(value4,value5) < 0.2 * Close , 10) then ret = 1;
謝謝小幫手的回覆!
不過我套用進去我的選股條件後跑不出符合的股票,請問該如何修正呢?
再麻煩小幫手了
value4= absvalue(value1 - value2);
value5= absvalue(value2 - value3);
//10日糾結%[20日收盤價平均與60日收盤價平均] < 20
//10日糾結%[60日收盤價平均與200日收盤價平均] < 20
condition1 = trueall(average(close, 60) > average(close, 60)[1], 10);
//[60日收盤價平均]連續10日上升
condition2 = trueall(average(close, 200) > average(close, 200)[1], 10);
//[200日收盤價平均]連續10日上升
condition3 = close > highest(close, 200)*0.9;
//收盤價 > 200日最大[收盤價]x0.9
Value6 = Getfield("億元股本");
Value7 = GetField("Volume");
condition4 = value7/value6/100 >5;
//成交張數÷股本(億)÷100 > 5
if trueall(maxlist(value4,value5) < 0.2 * Close , 10)
and condition1 and condition2 and condition3 and condition4 then ret = 1;
謝謝小幫手的回覆,我將條件
Value6 = Getfield("億元股本");
Value7 = GetField("Volume");
condition4 = value7/value6/100 >5;
//成交張數÷股本(億)÷100 > 5
分開來後,原本少了這條件的選得出符合的股票,拉出來這個也可以找到符合的,但是合在一起就沒有了…可能是我有寫錯吧~
謝謝小幫手的協助
感謝小幫手!就是這個!真的是太感謝了!謝謝小幫手!
6 評論