金字塔决策交易系统

用户名  找回密码
 

微信登录

微信扫一扫,快速登录

帖子
楼主: 100020061

主力合约

[复制链接]

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-3-22 15:08 | 显示全部楼层
技术009 发表于 2024-3-22 15:06
这个 不知道了,你是不是代码里 有哪个地方字符串没处理好?导致字符串拼接异常了?

具体看下代码了。重 ...

你看都是对的,同样的代码。我查看一下·
回复

举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-3-22 15:23 | 显示全部楼层
技术009 发表于 2024-3-22 08:41
下午盘后处理,不可能盘中处理。

if p then msgout P=0的时候错误输出这个怎么处理
回复

举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-3-22 15:30 | 显示全部楼层
你给出的信息,我完全无从下手啊。。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-3-23 20:53 | 显示全部楼层
技术009 发表于 2024-3-22 08:41
下午盘后处理,不可能盘中处理。

3M_YYNUM:max(min(sum(3MNUM,min_day),560),sum(3MNUM,MAX(1,持仓天数+1)));{大周期调用最小日线周期为5天};
STKINDIEX('','全周期数据.全周期数据',0,周期,0,3M_YYNUM);
这是我根据不同品种,不同周期自适应得引用K线数量,如果有持仓,数量会按持仓去计。
这里得 3M_YYNUM里面有个变量 要根据周期去写出来。这里不能用那个 周期去做判断吧?
if(周期=5 ,(3M_YYNUM变量),5,0)
可以得话上面得数量就很简单了,不可以得话我要把所有要调用得周期都要这样写一次出来···
回复

举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-3-23 22:06 | 显示全部楼层
技术009 发表于 2024-3-22 15:30
你给出的信息,我完全无从下手啊。。

同样的被调用模型,同样的数据,同样的被调用数量限制,同样在逐K下,结果差异还是很大的,是不是因为自定义有多核运行?从点击运行以后的状态也很明显,直接调用鼠标箭头画圈圈的时间都长很多··
唯一的好处就是直接调用可以直接用代码控制数量这些,可以根据盘中盘后,不同品种,不同周期 等进行全自动 设置不同的数量,方便盘中运行和盘后调试。自定义在K线数量的设置上面太不方便了。
不知道自定义是否可以判断代码运行在什么周期等等··

本帖子中包含更多资源

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

x
回复

举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-3-25 08:53 | 显示全部楼层
自定义数据是本地已经算好数据,然后直接调用
和用stkindi执行时候要去计算是会有一定效率上差别的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-3-25 08:58 | 显示全部楼层
技术008 发表于 2024-3-25 08:53
自定义数据是本地已经算好数据,然后直接调用
和用stkindi执行时候要去计算是会有一定效率上差别的

这个是在首次运行上会有这样的差异,如果是逐K只刷最后一个K,在实际运行中,会不会有这样的差异?自定义在计算数量上面不好智能控制·
回复

举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-3-25 09:04 | 显示全部楼层
stkindi是每次执行都要重新去计算

自定义数据是在外部已经计算完,代码这里直接调用结果,所以省去了要计算的这一个步骤

最后一个k的话也是一样道理,一个要计算,一个不要计算


举个例子你要计算几万个数据加减乘除,stkindi是每次重新要手算
自定义数据,是直接取的加减乘除结果

最后一个k只是控制说你只在最新一根k上要不要计算加减乘除结果,要计算和直接取结果这个本质区别还是在的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-3-25 09:46 | 显示全部楼层
技术008 发表于 2024-3-25 09:04
stkindi是每次执行都要重新去计算

自定义数据是在外部已经计算完,代码这里直接调用结果,所以省去了要 ...

那自定义确实要快点,运行起来计算机算力很小
回复

举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-3-25 12:27 | 显示全部楼层
技术008 发表于 2024-3-25 09:04
stkindi是每次执行都要重新去计算

自定义数据是在外部已经计算完,代码这里直接调用结果,所以省去了要 ...

VALUEWHEN(金叉=1,HHV(H,barslast(金叉)));请教下。这个位置的barslast(金叉)=0的  但是结果是对的,会不会出什么问题 还是说要用REF往前偏移一天?取上次死叉内的最高价

补充内容 (2024-3-25 12:31):
问错了 barslast(死叉)才对
回复

举报

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

本版积分规则

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

GMT+8, 2025-8-29 10:21 , Processed in 0.096273 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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