金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 127|回复: 3

图表策略改后台交易策略

[复制链接]

29

主题

53

帖子

53

积分

Rank: 4

等级: 专业版

注册:
2024-11-13
曾用名:
发表于 2025-9-5 23:28 | 显示全部楼层 |阅读模式
//该模型为简单示范模型,用户需根据自己交易经验,修改完善后再实际应用!!!

//适用模式:“走完一根K线以后”
//若用户模式选为“固定时间间隔”,请将"交易条件"中的CLOSE改为OPEN,避免信号闪烁。

//中间变量
MID:  MA(CLOSE,M);//布林中轨
UPPER: MID + K*STD(CLOSE,M);//布林上轨
LOWER: MID - K*STD(CLOSE,M);//布林下轨
手数:=ss;

//交易条件
开多条件:=(C<LOWER) AND (HOLDING<2);//开多条件
平空条件:=(C<MID)AND (HOLDING=-2);//平空条件
平空条件1:=(C<LOWER)AND (HOLDING=-1);//平空条件
开空条件:=(UPPER<C)AND (HOLDING>-2);//开空条件
平多条件:=(MID<C)AND (HOLDING=2);//平多条件
平多条件1:=(UPPER<C)AND (HOLDING=1);//平多条件

//交易系统
平空:SELLSHORT(平空条件,手数,MARKET);
平空1:SELLSHORT(平空条件1,手数,MARKET);
平多:SELL(平多条件,手数,MARKET);
平多1:SELL(平多条件1,手数,MARKET);
开多:BUY(开多条件,手数,MARKET);
开空:BUYSHORT(开空条件,手数,MARKET);

当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;

//注意交易系统先开后平的原则

你好老师:把上面的图表交易策略,给我改成后台的交易策略

回复

使用道具 举报

2

主题

5389

帖子

5389

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-9-8 08:55 | 显示全部楼层
[PEL] 复制代码
mid:  ma(close,m);//布林中轨
upper: mid + k*std(close,m);//布林上轨
lower: mid - k*std(close,m);//布林下轨
手数:=ss;


//交易条件
开多条件:=(c<lower) and (tbuyholdingex('','',2)<2);//开多条件
平空条件:=(c<mid)and (tsellholdingex('','',1)=2);//平空条件
平空条件1:=(c<lower)and (tsellholdingex('','',1)=1);//平空条件
开空条件:=(upper<c)and (tsellholdingex('','',2)<2);//开空条件
平多条件:=(mid<c)and (tbuyholdingex('','',1)=2);//平多条件
平多条件1:=(upper<c)and (tbuyholdingex('','',1)=1);//平多条件

//交易系统
平空:tsellshort(平空条件,手数,mkt);
平空1:tsellshort(平空条件1,手数,mkt);
平多:tsell(平多条件,手数,mkt);
平多1:tsell(平多条件1,手数,mkt);
开多:tbuy(开多条件,手数,mkt);
开空:tbuyshort(开空条件,手数,mkt);
回复

使用道具 举报

29

主题

53

帖子

53

积分

Rank: 4

等级: 专业版

注册:
2024-11-13
曾用名:
 楼主| 发表于 2025-9-12 08:18 | 显示全部楼层
mid:  ma(close,m);//布林中轨
upper: mid + k*std(close,m);//布林上轨
lower: mid - k*std(close,m);//布林下轨
手数:=ss;


//交易条件
开多条件:=(c<lower) and (tbuyholdingex('','',2)<2);//开多条件
平空条件:=(c<mid)and (tsellholdingex('','',1)=2);//平空条件
平空条件1:=(c<lower)and (tsellholdingex('','',1)=1);//平空条件
开空条件:=(upper<c)and (tsellholdingex('','',2)<2);//开空条件
平多条件:=(mid<c)and (tbuyholdingex('','',1)=2);//平多条件
平多条件1:=(upper<c)and (tbuyholdingex('','',1)=1);//平多条件

//交易系统
平空:tsellshort(平空条件,手数,mkt);
平空1:tsellshort(平空条件1,手数,mkt);
平多:tsell(平多条件,手数,mkt);
平多1:tsell(平多条件1,手数,mkt);
开多:tbuy(开多条件,手数,mkt);
开空:tbuyshort(开空条件,手数,mkt);


你好老师,把这个后台交易策略给我加上时间控制。交易时间是10:00分至14:30分
回复

使用道具 举报

2

主题

5389

帖子

5389

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-9-12 08:55 | 显示全部楼层
tcon:time>140000 and time<=183000;//国内商品期货默认按照金字塔时间 ;如果是股指期货,换成北京时间格式即可

把这个tcon 加入到前面条件中去即可。


//交易系统
平空:tsellshort(平空条件 and tcon ,手数,mkt);
平空1:tsellshort(平空条件1 and tcon ,手数,mkt);
......

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-9-14 06:21 , Processed in 0.155950 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表