金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2110|回复: 15

TODAYBAR

[复制链接]

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2024-6-12 23:36 | 显示全部楼层 |阅读模式
pp:CONST(TODAYBAR);
extgbdataset(本窗口品种+'背离运行' +numtostr(pp ,0), 1);
要这样才可以把 TODAYBAR的值写进去吗?还是我搞错了

回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-6-13 07:59 | 显示全部楼层

本窗口品种:=strtrimright( stklabel,'0123456789' );

if extgbdata(本窗口品种+'背离运行' +numtostr("全周期背离.LS#MIN1",0) )<>1  then "全周期背离.运行#min1";
这两行代码,如果在新建指标里面运行回测,可以执行,但是如果指标里面出现了其他的计算,进行回测他就不动作了,是怎么回事啊



回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-6-13 08:56 | 显示全部楼层
不是有吗

本帖子中包含更多资源

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

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

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-6-13 09:12 | 显示全部楼层

我不知道你是怎么测试的


本窗口品种:=strtrimright( stklabel,'0123456789' );

if extgbdata(本窗口品种+'背离运行' +numtostr("全周期背离.LS#MIN1",0) )<>1  then "全周期背离.运行#min1";


// MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
//操盘线:=(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,COLORRED;
//BB1:=EMA(操盘线,6);
//
//
上面注释和不注释两种回测 测试进行对比  回测进行!



本帖子中包含更多资源

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

x
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-6-13 09:15 | 显示全部楼层

注释后是有全品种的记录:
清空记录,取消注释,再进行回测,什么都没了:


本帖子中包含更多资源

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

x
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-6-13 09:15 | 显示全部楼层

操盘线这个只是一个举例,好像任意添加东西进去就没用了  很奇怪,不知道怎么回事?
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-6-13 09:16 | 显示全部楼层
就上面这段代码,没有其他各种复杂语句
你就我上面那句话试下
你其他写法很多不知道哪里有问题的,建议要自己排查下代码
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-6-13 09:16 | 显示全部楼层
就上面这段代码,没有其他各种复杂语句
你就我上面那句话试下
你其他写法很多不知道哪里有问题的,建议要自己排查下代码
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-6-13 09:17 | 显示全部楼层

本窗口品种:=strtrimright( stklabel,'0123456789' );

if extgbdata(本窗口品种+'背离运行' +numtostr("全周期背离.LS#MIN1",0) )<>1  then "全周期背离.运行#min1";

ma(c,30);

上面这样都不行了,但是如果是单独打开图表运行,是会进行记录的,但是我需要回测的时候记录,打开图表和回测都能同步才不会出问题
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-6-13 09:22 | 显示全部楼层
技术008 发表于 2024-6-13 09:16
就上面这段代码,没有其他各种复杂语句
你就我上面那句话试下
你其他写法很多不知道哪里有问题的,建议要 ...

你回答得是CONST得问题。这个在逐K下我无法取到 today 得值 还要用"全周期背离.LS#MIN1",进行调用序列下得 LS:CONST(TODAYBAR); 这个是我得解决方法,不知道有没其他方法
另外的问题是我后面这个代码,为什么加上任意东西就无法运行了呢·
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-27 20:20 , Processed in 0.106093 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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