金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
12
返回列表 发新帖
楼主: 胖虎爱吃鱼

多策略组合在新合约上没有报单

[复制链接]

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-9-7 15:51 | 显示全部楼层
本帖最后由 技术010 于 2023-9-7 15:56 编辑

虽然子策略是图表策略,但是计算是通过stkindiex引用过来在后台上计算的。这个仓位也不是直接从图表引过来的,是子策略在后台上执行计算的,计算出的结果然后引用到后台中的。你只能在子策略中添加变量的debugfile输出,然后在后台上运行你的后台策略,被引用的子策略同样有输出的,这个输出就是后台的计算输出,拿这个输出的变量值和子策略在图表上运行的变量值进行对比,才能分析出差异的,仓位也是基于这些变量计算出来的,这个就需要比较强的代码调试能力了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

227

主题

881

帖子

881

积分

等级: 免费版

注册:
2022-4-2
曾用名:
 楼主| 发表于 2023-9-8 08:28 | 显示全部楼层
好吧,确实挺麻烦的
回复

使用道具 举报

227

主题

881

帖子

881

积分

等级: 免费版

注册:
2022-4-2
曾用名:
 楼主| 发表于 2023-9-8 12:20 | 显示全部楼层
在子策略中添加了调试代码如下,盘后还有在调试怎么修改在交易时间调试。是要将调试出来的变量跟图表的核对是吗。那在同样K线数量条件下,核对出来的sma均线结果不一样怎么弄?
////***********************************************//调试模块//***********************************************
if islastbar then
debugfile('F:\文档\user\金字塔统计\调试日志\调试日志.txt',stklabel&
' nn='&numtostr(nn,0)&
' mm='&numtostr(mm,0)&
' ma1='&numtostr(ma1,0)&
' cc0='&numtostr(cc0,0)&
' cc='&numtostr(cc,0),1);
截图202309081216526102.png
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-9-8 12:55 | 显示全部楼层
1、SMA的值计算不一样,那说明使用的K线数量就是不一样,你没有设置成一样,或者就是图表和后台的每次计算,频次是不同的,每次的计算上并不能保证使用的分笔是一样的。SMA这种函数对数据是很敏感的,你后台上计算是通过用stkindiex来指定K线数量的,你图表上要锁定相同的数量,只有这样数据量才一致,另外这个使用的分笔数据也要一样才行。
2、你这种对比,其实没啥意义,软件只是一个通用的软件,像这种强行要求一致,并不一定能精准控制,控制成一样也说明不了什么,并不是图表上眼镜看到的就一定是对的啊,这个没有对错之分的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-23 12:48 , Processed in 0.095535 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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