 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
|
新建一个公式A里面代码
ema5:ema(c,5);
ema10:ema(c,10);
然后策略代码
// 定义参数
SHORT:=12;
LONG:=26;
M:=9;
// 定义日线EMA指标
EMA5_DAY:=stkindi('','A.ema5',0,6,0);
EMA10_DAY:=stkindi('','A.ema10',0,6,0);
// 定义15分钟MACD指标
DIFF:=EMA(CLOSE, SHORT) - EMA(CLOSE, LONG);
DEA:=EMA(DIFF, M);
// 买入条件
BKCOND:=EMA5_DAY > EMA10_DAY AND CROSS(DIFF, DEA);
// 卖出条件
SKCOND:=EMA5_DAY < EMA10_DAY AND CROSS(DEA, DIFF);
// 执行交易信号
if BKCOND then
begin
sellshort(1,holding,marketr);
buy(1,1,marketr);
end
if SKCOND then
begin
sell(1,holding,marketr);
buyshort(1,1,marketr);
end
//以上代码仅供学习参考,不构成投资建议,据此操作风险自负。 |
|