金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 100020061

全局变量

[复制链接]

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-10-19 13:20 | 显示全部楼层

难怪···那如果是固定轮询1秒模式呢
IF REF(KD,1)  AND HOLDING=0  THEN PP:调用;
IF REF(KD,1)  AND  PP=1 THEN BUY(......;
那么在开仓以后 的本K未走完的状态下  也是会反复计算PP的调用是吗?因为它回到上次的数据会先得到上面HOLDING=0得状态。
是这个意思吧?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-10-19 13:47 | 显示全部楼层
和你选择模式没什么关系。那个模式不干涉指标运算。只是减仓信号的频率。不要和指标的计算混淆了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-10-19 13:50 | 显示全部楼层
技术009 发表于 2023-10-19 13:47
和你选择模式没什么关系。那个模式不干涉指标运算。只是减仓信号的频率。不要和指标的计算混淆了。

那我知道了
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-10-19 15:19 | 显示全部楼层
技术009 发表于 2023-10-19 10:53
实现不了。这个操作只在后台上支持。

图表上的全局变量 只有历史K的值是确定的。最新K  和普通变量一样 ...

老师 再问下  好像读盘不受K线限制。
比如K线第一个分笔 读盘为0  第二个分笔满足写盘为1,那么之后的分笔是都能读到这个1的对吧?不知道对不对?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-10-19 16:56 | 显示全部楼层
读写文件不受这个限制。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-10-20 10:36 | 显示全部楼层
技术009 发表于 2023-10-19 16:56
读写文件不受这个限制。

写盘有个不好的地方就是对于非实盘的时候要进行一些判断 处理起来有点麻烦。
variable:30TM:=0;
IF 30TM=4 AND P30=1 THEN 30TM:=0;
IF 30TM=0 AND P30=1 THEN 30调用:"系数调用.基础底分型#min30";
IF 30调用=1 AND P30=1 THEN 30TM:=30TM+1;
我上面这个代码逻辑老师帮我理下全局变量的意思。上面逻辑和效果都是对的
我在 30TM=0 AND P30=1 的时候进行了调用,调用满足情况以后,全局变量记录这个结果为1,然后进行累加到4赋值为0了。
那么1到2中间可能有6个5分钟K{或者3个,之间的关系已经处理好} 1到4之间就有20个5分钟K左右。那么在30TM=0 AND P30=1 这个K之后的20个K中,它能判断这个调用的结果,但是它没有进行调用的计算了对吧?
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-10-20 10:44 | 显示全部楼层
技术009 发表于 2023-10-19 16:56
读写文件不受这个限制。

在以前的处理中,我判断这个大周期是否满足条件,那么会在每个K都进行一次引用计算。
用上面的全局变量记录,当一个大周期信号出现就开始记录,当有记录的时候就直接使用这个记录,就不再进行引用的计算了  不知道逻辑对不对?
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-10-20 11:04 | 显示全部楼层
技术009 发表于 2023-10-19 16:56
读写文件不受这个限制。

variable:30TM:=0,30调用:=0;
IF 30TM=4 AND P30=1 THEN 30TM:=0;
IF 30TM=0 AND P30=1 THEN 30调用:="系数调用.基础底分型#min30";
IF 30调用=1 AND P30=1 THEN 30TM:=30TM+1;
增加了  30调用:=0;  把这个设为全局变量,
在30TM=1 到4 这个周期范围内,30调用恒等于1了。  但是这个引用其实只在 30TM=0 AND P30=1 这个K满足 老师看下我这个逻辑有没有问题。

差不多等于  下面的P9的算法
PL:"系数调用.基础底分型#min30";
P9:SUMBARS(ref(pl,1)=1 and PL=0,1)<=20;
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-10-20 11:14 | 显示全部楼层
没看出什么问题。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-10-20 11:19 | 显示全部楼层
技术009 发表于 2023-10-20 11:14
没看出什么问题。

我是想提高调用算法。
上面的全局变量variable:30TM:=0,30调用:=0;
它对于这个  IF 30TM=0 AND P30=1 THEN 30调用:="系数调用.基础底分型#min30";调用的计算
是不是就只在这个一个K里面完成,后面的20个K不会进行调用计算 只取这个全局变量的值啊?

如果SUMBARS的算法 肯定是后面的20个K都要进行调用计算过去的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-1 11:56 , Processed in 0.111028 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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