金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3794|回复: 9

请教老师止盈止损程序问题

[复制链接]

105

主题

431

帖子

431

积分

Rank: 2

等级: 标准版

注册:
2021-9-8
曾用名:
发表于 2022-8-10 13:27 | 显示全部楼层 |阅读模式
X周期高点:REF(HHV(H,X),1);
y周期低点:REF(LLV(L,y),1);

//交易条件:

开多平空条件:=High>=X周期高点 and holding<=0,;
开空平多条件:=Low<=y周期低点  and holding>=0,;

//交易系统

平多:sell(开空平多条件 and holding>=0,手数,limitr,y周期低点),;
开多: buy(开多平空条件 and holding=0,手数,limitr,X周期高点),;

//止盈
IF ref((c-AVGENTERPRICE),1)>zy*MINDIFF THEN BEGIN
止盈:SELL(holding>=0,手数,limitr,open);
END
//止损
IF ref((AVGENTERPRICE-c),1)>zs*MINDIFF THEN BEGIN
止损:SELL(holding>=0,手数,limitr,open );

止盈止损 在t+0程序中没法起到预期的效果,在t+1程序中效果明显,不知是咋回事?,请老师看看。

回复

使用道具 举报

105

主题

431

帖子

431

积分

Rank: 2

等级: 标准版

注册:
2021-9-8
曾用名:
 楼主| 发表于 2022-8-10 13:30 | 显示全部楼层
在t+0优化可转债时,加入止盈止损模块,反而不如不加效果好。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-10 13:38 | 显示全部楼层
本帖最后由 技术009 于 2022-8-10 13:40 编辑

你是指没有执行止盈止损?
还是单纯指策略的盈亏表现。

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

105

主题

431

帖子

431

积分

Rank: 2

等级: 标准版

注册:
2021-9-8
曾用名:
 楼主| 发表于 2022-8-10 13:54 | 显示全部楼层
是在优化时的盈亏表现,发现只要是t0优化时表现很糟糕,无论啥品种,在t1优化时表现良好
回复

使用道具 举报

105

主题

431

帖子

431

积分

Rank: 2

等级: 标准版

注册:
2021-9-8
曾用名:
 楼主| 发表于 2022-8-10 14:00 | 显示全部楼层
CLOSEPOSMODE:1; //指定图表理论平仓模式为优先平老仓
ODDLOTSMODE:1;  //不允许零股交易,例如股票将按照最小100股单位调整
可平:=HOLDING-DAYHOLDING;//可平>0,可平,

加入这个t1程序表现良好

补充内容 (2022-8-10 14:20):
//CLOSEPOSMODE:1; //指定图表理论平仓模式为优先平老仓
//ODDLOTSMODE:1;  //不允许零股交易,例如股票将按照最小100股单位调整
//可平:=HOLDING-DAYHOLDING;//可平>0,可平,

MA120:MA(HHV(H,m),n)LINETHICK2 ;//LINETHICK2 COLORYELLOW
手数:=SS;

X周期高点:REF(HHV(H,X),1);
y周期低点:REF(LLV(L,y),1);

//交易条件:

开多平空条件:=High>=X周期高点 and holding<=0,;
开空平多条件:=Low<=y周期低点  and holding>=0,;

//交易系统

平多:sell(开空平多条件 and holding>=0,手数,limitr,y周期低点),;
开多: buy(开多平空条件 and holding=0,手数,limitr,X周期高点),;

//止盈
IF ref((c-AVGENTERPRICE),1)>zy*MINDIFF THEN BEGIN
止盈:SELL(holding>=0,手数,limitr,open);
END
//止损
IF ref((AVGENTERPRICE-c),1)>zs*MINDIFF THEN BEGIN
止损:SELL(holding>=0,手数,limitr,open );
END

当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;//输出当前资产,但不影响坐标最高最低值

补充内容 (2022-8-10 14:23):
可能我没说清楚,这个是t1唐奇安通道,在一楼发的是t0程序不正常
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-10 14:14 | 显示全部楼层
本帖最后由 技术009 于 2022-8-10 14:15 编辑

你这个相当于2套 策略逻辑了呀。回测效果有差异很正常了吧。除非有什么系统性的错误,否则这个问题应该不是技术型问题。我用你代码试试,但是我只能检测有没有存在代码本身或者软件本身的执行问题。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

105

主题

431

帖子

431

积分

Rank: 2

等级: 标准版

注册:
2021-9-8
曾用名:
 楼主| 发表于 2022-8-10 14:24 | 显示全部楼层
可能我没说清楚,这个是t1唐奇安通道测试正常,在一楼发的是t0程序优化不正常
回复

使用道具 举报

105

主题

431

帖子

431

积分

Rank: 2

等级: 标准版

注册:
2021-9-8
曾用名:
 楼主| 发表于 2022-8-10 14:29 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

105

主题

431

帖子

431

积分

Rank: 2

等级: 标准版

注册:
2021-9-8
曾用名:
 楼主| 发表于 2022-8-10 14:32 | 显示全部楼层
这是两张不加止盈止损和加了止盈止损的两张截图,效果区别巨大。

补充内容 (2022-8-10 14:35):
都是511380ETF t0优化结果。加了止盈止损还没有不加效果好。不知啥原因。
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-8-10 14:41 | 显示全部楼层
意思一个程序加不加下面的止损止盈模块,差别很大,加了反而不好是吗?这个你可以加载到k图上看,是不是让你在出场条件前早早旧走掉了导致后面没有赚到大波段
//止盈
IF ref((c-AVGENTERPRICE),1)>zy*MINDIFF THEN BEGIN
止盈:SELL(holding>=0,手数,limitr,open);
END
//止损
IF ref((AVGENTERPRICE-c),1)>zs*MINDIFF THEN BEGIN
止损:SELL(holding>=0,手数,limitr,open );
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-18 11:22 , Processed in 0.137629 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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