请写一个模型 (文华财经)

投资者咨询:请写一个模型 (文华财经)
来源:文华财经  日期:2025-4-17 15:47
上一个交易日为阴线,下一个交易日晚上21点开盘空,反之。
如持仓为空,止损10点,上涨到距离持仓空单位置20个点,开多。反之。
在10秒钟上运行,
开仓时间为21点到14点59分
14点59分20秒清仓
技术人员回复
日期:2025-4-17 15:50
请参考

//定义变量
MA5:MA(C,5);
TT:=TIME>=210000 OR TIME<145900;
//做多策略
REF(C>VALUEWHEN(DAYBARPOS=1,O),DAYBARPOS) AND DAYBARPOS=1 AND TT ,BK;
C>SKPRICE+20*MINPRICE AND TT,BPK;
C<BKPRICE-10*MINPRICE,SP;
CLOSESEC<=40,SP;
//做空策略
REF(C<VALUEWHEN(DAYBARPOS=1,O),DAYBARPOS) AND DAYBARPOS=1 AND TT,SK;
C>SKPRICE+10*MINPRICE,BP;
C<BKPRICE-20*MINPRICE AND TT,SPK;
CLOSESEC<=40,BP;

//设置
AUTOFILTER;

[此问答已经被作者于2025/4/17 15:51:21编辑过]
投资者咨询:请写一个模型 (文华财经)
来源:文华财经  日期:2025-4-17 15:47
是上一个交易日,不是上一个周期
技术人员回复
日期:2025-4-17 16:02
 代码是满足您的需求的,判断的是昨日是阴线或者阳线
投资者咨询:请写一个模型 (文华财经)
来源:文华财经  日期:2025-4-17 15:47
知道了,那么在30秒上运行可以吗?
技术人员回复
日期:2025-4-17 16:04
 支持的,2楼代码只支持在秒周期加载
投资者咨询:请写一个模型 (文华财经)
来源:文华财经  日期:2025-4-17 15:47
我的意思是上一笔交易如果为空,被止损后,上涨到距离上一笔交易空单的位置20个点时开多
技术人员回复
日期:2025-4-17 16:10
 请参考

//定义变量
MA5:MA(C,5);
TT:=TIME>=210000 OR TIME<145900;
//做多策略
REF(C>VALUEWHEN(DAYBARPOS=1,O),DAYBARPOS) AND DAYBARPOS=1 AND TT ,BK;
C>REF(C,BARSBP)+20*MINPRICE AND TT AND ISLASTBP,BK;
C<BKPRICE-10*MINPRICE,SP;
CLOSESEC<=40,SP;
//做空策略
REF(C<VALUEWHEN(DAYBARPOS=1,O),DAYBARPOS) AND DAYBARPOS=1 AND TT,SK;
C>SKPRICE+10*MINPRICE,BP;
C<REF(C,BARSSP)-20*MINPRICE AND TT AND ISLASTSP,SPK;
CLOSESEC<=40,BP;

//设置
AUTOFILTER;

投资者咨询:请写一个模型 (文华财经)
来源:文华财经  日期:2025-4-17 15:47
这个如像没有清仓的语句
技术人员回复
日期:2025-4-17 16:19
 CLOSESEC<=40,SP;  和 CLOSESEC<=40,BP;语句,就是清仓语句