金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4134|回复: 6

参数

[复制链接]

43

主题

136

帖子

136

积分

等级: 免费版

注册:
2021-12-11
曾用名:
发表于 2022-5-9 10:12 | 显示全部楼层 |阅读模式
这个怎么解决?什么是序列变量参数? QQ图片20220509101005.png
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-5-9 10:24 | 显示全部楼层
这种一般先看下前面2个提示。你看到你目前到底使用了多少跨周期调用。调用太多可能有这个保持。另外是否存在循环调用,有循环调用肯定会报这个错误的。

至于第三个 是指你的参数不是常量数值或者说不是一个定值 而是一组数据,这种就是相当于每个K上你参数数值都不一样了,相当于每个K上都是一个单独的调用,最终还是回到1上去了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

43

主题

136

帖子

136

积分

等级: 免费版

注册:
2021-12-11
曾用名:
 楼主| 发表于 2022-5-9 15:43 | 显示全部楼层
技术009 发表于 2022-5-9 10:24
这种一般先看下前面2个提示。你看到你目前到底使用了多少跨周期调用。调用太多可能有这个保持。另外是否存 ...

老师:检查后发现出现上述状况的原因是策略中有一段引用策略持仓进行后台持仓同步的的代码?去掉就提示消失。请问如何即使用后台持仓同步又不会出现上述提示的方法呢?

补充内容 (2022-5-9 15:44):
策略中使用了这个://如果当前品种有挂单或者理论策略的当根k理论持仓有变化,就不执行
if is_order or (ho1<>before_ho1) then exit;
else
BEGIN
        //多头部分
        //理论持仓大于0,补仓
        if ...
回复

使用道具 举报

43

主题

136

帖子

136

积分

等级: 免费版

注册:
2021-12-11
曾用名:
 楼主| 发表于 2022-5-9 15:44 | 显示全部楼层
//如果当前品种有挂单或者理论策略的当根k理论持仓有变化,就不执行
if is_order or (ho1<>before_ho1) then exit;
else
BEGIN
        //多头部分
        //理论持仓大于0,补仓
        if ho1>0 and ho1>tbuyho then
        BEGIN
                tbuy(1,ho1-tbuyho,mkt);
        END
        //理论持仓大于0,减仓
        if ho1>=0 and ho1<tbuyho then
        BEGIN
                tsell(1,tbuyho-ho1,mkt);
        END

        //空头部分
        //理论持仓小于0,补仓
        if ho1<0 and abs(ho1)>tsellho then
        BEGIN
                tbuyshort(1,abs(ho1)-tsellho,mkt);
        END
        //理论持仓小于0,减仓
        if ho1<=0 and abs(ho1)<tsellho then
        BEGIN
                tsellshort(1,tsellho-abs(ho1),mkt);
        END                        
END
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-5-9 15:50 | 显示全部楼层
上面代码没看出来问题,请提供完整代码。你是不是调用的指标和当前指标是同名的?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

43

主题

136

帖子

136

积分

等级: 免费版

注册:
2021-12-11
曾用名:
 楼主| 发表于 2022-5-9 23:42 | 显示全部楼层
技术009 发表于 2022-5-9 15:50
上面代码没看出来问题,请提供完整代码。你是不是调用的指标和当前指标是同名的?

监控的板块不是几个品种,而是200多个,是不是和品种多有关?

补充内容 (2022-5-9 23:44):
不是同名,是同一个策略另命名的图表版,调用它的持仓HO
回复

使用道具 举报

37

主题

9943

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-5-10 06:53 | 显示全部楼层
吧完整代码贴出来。尤其是引用部分
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-28 05:09 , Processed in 0.187423 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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