input: FastLength(12), SlowLength(26), MACDLength(9);
variable: difValue(0), macdValue(0), oscValue(0);
MACD(weightedclose(), FastLength, SlowLength, MACDLength, difValue, macdValue, oscValue);
SetInputName(1, "DIF短期期數");
SetInputName(2, "DIF長期期數");
SetInputName(3, "MACD期數");
oscValue >0 代表紅柱...可是我怎麼選出來的警示都不是紅柱 @@
程式碼如下
--------------------------------
input: FastLength(12), SlowLength(26), MACDLength(9), Length(9), RSVt(3), Kt(3), HighBound(75);
variable: difValue(0), macdValue(0), oscValue(0), rsv(0), k(0), _d(0);
SetInputName(1, "DIF短期期數");
SetInputName(2, "DIF長期期數");
SetInputName(3, "MACD期數");
MACD(weightedclose(), FastLength, SlowLength, MACDLength, difValue, macdValue, oscValue);
Stochastic(Length, RSVt, Kt, rsv, k, _d);
if close > open
and oscValue > 0 (這行有無結果都一樣)
then ret = 1;

3 評論