請問小幫手,若我想使用下列條件選股,應當如何寫呢?
1.先找最近一次macd/dif突破0軸為A日
2.A日往回推一年尋找最高收盤價S
3.A日往後尋找收盤價大於S當天為B日
4.B日必須具備過去一年內最大量的80%成交量
請問小幫手,若我想使用下列條件選股,應當如何寫呢?
1.先找最近一次macd/dif突破0軸為A日
2.A日往回推一年尋找最高收盤價S
3.A日往後尋找收盤價大於S當天為B日
4.B日必須具備過去一年內最大量的80%成交量
Hello, 寒寒.
根據您的條件,小幫手這邊的理解B日應該就是今日符合的狀況
input: FastLength(12), SlowLength(26), MACDLength(9);
variable: difValue(0), macdValue(0), oscValue(0);
SetInputName(1, "DIF短期期數");
SetInputName(2, "DIF長期期數");
SetInputName(3, "MACD期數");
SetTotalBar(400);
MACD(weightedclose(), FastLength, SlowLength, MACDLength, difValue, macdValue, oscValue);
value1 = BarsLast(difValue Crosses Above macdValue); //1.先找最近一次macd/dif突破0軸為A日
value2 = SimpleHighest(Close[value1], 250); //2.A日往回推一年尋找最高收盤價S
value3 = SimpleHighest(Volume[1], 250) * 0.8; //4.B日必須具備過去一年內最大量的80%成交量
if
Close > value2
and Volume > value3
then
ret = 1;
網站上有教學區,裡面有XS語法的基礎和應用可以閱覽。
謝謝。
1 評論