金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 513|回复: 10

图表策略改后台的问题

[复制链接]

33

主题

213

帖子

213

积分

Rank: 4

等级: 专业版

注册:
2024-6-21
曾用名:
发表于 2024-9-23 08:57 | 显示全部楼层 |阅读模式
请教老师,图表策略回测没有问题,由于是多策略,改后台策略时,只把图表下单函数BUY、SELL等改为后台函数TBUY、TSELL等,原持仓函数HOIDING没有改,结果后台回测结果为0.当我把HOIDING改为THOIDING后,就有回测结果了。请问下这种情况正常不?我要后台实盘时,不能让THOIDING取到账户真实持仓,只能用图表持仓HOIDING(因为是多策略),怎么操作?谢谢
回复

使用道具 举报

31

主题

7766

帖子

7776

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-9-23 09:12 | 显示全部楼层
https://www.weistock.com/bbs/for ... &extra=page%3D1

看下这个帖子,用图表和后台混搭模式运行
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

33

主题

213

帖子

213

积分

Rank: 4

等级: 专业版

注册:
2024-6-21
曾用名:
 楼主| 发表于 2024-9-23 09:19 | 显示全部楼层
技术008 发表于 2024-9-23 09:12
https://www.weistock.com/bbs/forum.php?mod=viewthread&tid=18676&extra=page%3D1

看下这个帖子,用图 ...

我看了,也明白,我就想确认下实际运行时用图表函数HOLDING能不能出信号?因为后台回测时没有信号
回复

使用道具 举报

31

主题

7766

帖子

7776

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-9-23 09:21 | 显示全部楼层
可以的,后台回测

你不能只把图表下单函数BUY、SELL等改为后台函数TBUY、TSELL等,原持仓函数HOIDING没有改

这种是错误的等于后台下单然后用图表持仓,这样是不可以的

看上面帖子,是完整的图表函数是没问题基础上,添加上后台的下单语句

是增加,不是替换,buy后面加上tbuy,不是buy替换成tbuy
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

33

主题

213

帖子

213

积分

Rank: 4

等级: 专业版

注册:
2024-6-21
曾用名:
 楼主| 发表于 2024-9-23 09:24 | 显示全部楼层
基于以上我的困惑,我能否如下操作:策略后台回测时用后台持仓THOLDING,策略后台运行实盘时改为理论持仓HOLDING。
回复

使用道具 举报

31

主题

7766

帖子

7776

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-9-23 09:25 | 显示全部楼层
不用改,就按帖子里写法,图表策略写好了,每隔开仓下面跟上一个后台的开仓函数就直接用了
回测和实盘都不用改动
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

33

主题

213

帖子

213

积分

Rank: 4

等级: 专业版

注册:
2024-6-21
曾用名:
 楼主| 发表于 2024-9-23 10:08 | 显示全部楼层
技术008 发表于 2024-9-23 09:25
不用改,就按帖子里写法,图表策略写好了,每隔开仓下面跟上一个后台的开仓函数就直接用了
回测和实盘都不 ...

按要求添加了,后台回测也有数据了,跟图表回测结果区别不大,但上面链接的示例是将后台交易代码放在图表交易代码前面,我的做法是图表交易代码后面跟后台交易代码,符合要求么?
1.png
2.png
回复

使用道具 举报

31

主题

7766

帖子

7776

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-9-23 10:10 | 显示全部楼层
tbuy放buy前面,主要是holding的问题

你截图那边也解释了为啥放前面
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

33

主题

213

帖子

213

积分

Rank: 4

等级: 专业版

注册:
2024-6-21
曾用名:
 楼主| 发表于 2024-9-23 10:19 | 显示全部楼层
我是放的后面,先BUY,再TBUY,示例要求是先TBUY,再BUY,我的也能用,用不用改成示例要求的?
回复

使用道具 举报

31

主题

7766

帖子

7776

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-9-23 10:21 | 显示全部楼层
最好改成放在前面的
还是因为holding,buy以后holding就会变,tsellshort放sellshort的话会导致holding=0不再执行
放前面就没这个问题


但是如果你不使用holding控制清空下两者没有区别,这个是代码顺序导致的逻辑不同,这个你自己再想想了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 01:46 , Processed in 0.257805 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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