开仓:收盘价第一次大于5周期均线;
平仓:收盘价大于开仓价2%平仓。
谢谢!
https://bbs.tbquant.net/thread/20241205162315158864
让软件用起来?公式管理器里有26个多空分开的交易策略,还有领航不开源策略6个,都可以直接用。
https://video.tbquant.net/video?id=20250425171742515018
quant3工作区资源里也有直接配置好的,挑一下启动交易就行了
Params
Numeric Length(26); // 周期均线参数
Vars
Series<Numeric> ma26; // 周期均线
Events
OnReady()
{
SetBackBarMaxCount(Length + 1);
}
OnBar(ArrayRef<Integer> indexs)
{
ma26 = AverageFC(Close, Length); // 计算 周期均线
PlotNumeric("MA26", ma26);
/*-------- 多头逻辑 --------*/
// 1. 收盘价大于均线且当前无多仓 → 多头开仓
if (MarketPosition != 1 && Close > ma26)
Buy(0, Open);
// 2. 收盘价小于均线且当前有多仓 → 多头平仓
if (MarketPosition == 1 && Close < ma26)
Sell(0, Open);
}
能否增加一条 : 当收盘价 大于 开仓价 2%,止盈平仓?
close 收盘价
entryprice 图表开仓价
2% 表达为 *1.02
逻辑上讲就是
if( 收盘价 > 图表开仓价*1.02)