//**MACD 三個值全大於 0 和 兩條均線糾結小於 0.3**
// MACD 三個值全大於 0
input: FastLength(12), SlowLength(26), MACDLength(9);
variable: difValue(0), macdValue(0), oscValue(0);
SetTotalBar((maxlist(FastLength,SlowLength,6) + MACDLength) * 4);
SetInputName(1, "DIF短期期數");
SetInputName(2, "DIF長期期數");
SetInputName(3, "MACD期數");
MACD(weightedclose(), FastLength, SlowLength, MACDLength, difValue, macdValue, oscValue);
//兩條均線糾結<0.3
input: Shortlength(5); setinputname(1,"短期均線期數");
input: Longlength(20); setinputname(2,"長期均線期數");
settotalbar(20);
setbarback(maxlist(Shortlength,Longlength,20));
value1 = Average(Close,Shortlength);
value2 = Average(Close,Longlength);
value3 = absvalue (value1 - value2);
if absvalue(value3 - value3[1]) <= 0.3
and difValue > macdValue
and difValue > 0
and macdValue > 0
and oscValue > 0
then ret = 1;
============================
執行后結果,無法如預期的選出符合的股票,可否指正是哪裡出錯,謝謝
1 評論