金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 100020061

取不到值

[复制链接]

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-3-15 18:12 | 显示全部楼层
技术009 发表于 2024-3-15 09:03
“另外问下老师,读写盘也相当于在执行引用吗??” 不是一回事。
你读写盘是文件操作,你指标调用 严格来 ...

:".##" 一个#表示当前周期。##表示往前一个周期。
能不能同时调用前一个周期和当前周期??
要么就要这样执行两个调用
".#" ;
".##" ;
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-3-17 18:27 | 显示全部楼层
技术009 发表于 2024-3-15 09:03
“另外问下老师,读写盘也相当于在执行引用吗??” 不是一回事。
你读写盘是文件操作,你指标调用 严格来 ...

后台策略   如果有下面不能实现的地方()括号里面的东西不管,你提出来,我自己处理,最后写详细点,后台函数没接触过,我想先试下这种模式能不能达成。每个一分钟K线开始的时候执行一次引用:   P:“P.P1#MIN1";每个K只在K线开始的时候只执行一次。(如果不行,那我可以让他只执行一次,时间我会限制在K线开始的3秒内,引用只会是一次)。
上面的代码计算以后, 用 INBLOCK('') 函数跟踪,'301空','301多‘两个板块或者用其他函数判断这两个板块的品种,获取板块里面的品种代码,判断执行品种的当前持仓状态,多持或者空持。持仓为0的话 ,在'301空'里面的品种立即开空,止损用入场前5日的最高价。
在'301多'里面的品种立即开多,止损用入场前5日的最低价(这个我自行调整)。如果'301空'里面的品种有多单,就平多开空,止损在入场前5日的最高价,如果'301多‘里面的品种有空单,就平空开多,止损在入场前5日的最低价。
如果'301空'里面的品种开空了,就把品种移动到持仓板块,同时清除'301空'里面对应的品种。
开多这里要说明一下,'301空','301多‘两个板块在上个K结束的时候 可能还没建,可能里面没有品种,但是执行我上面的引用代码以后,满足条件他会自动新建板块并且添加品种进去,我是实时监控这两个板块,一旦有品种就执行)
目的就是我想动态跟踪指定的自定义板块,对加入该板块的品种进行下单,怎么加,什么时候加,都不需要在这里计算,直接引用结果,当然板块里面可能不止一个品种,反正只要在自定义板块的品种都要执行开平动作,开平以后就先添加到持仓板块,然后从'301空''301多'里面把对应的品种删除

回复

使用道具 举报

107

主题

813

帖子

813

积分

等级: 免费版

注册:
2022-12-12
曾用名:
发表于 2024-3-18 08:09 来自手机 | 显示全部楼层
技术009 发表于 2024-3-15 09:03
“另外问下老师,读写盘也相当于在执行引用吗??” 不是一回事。
你读写盘是文件操作,你指标调用 严格来 ...

上面那个const的问题,比如我要取todarbar+1意思就是下个k的意思,这样就取不到,但是我如果用p:const(todarbar+1);放在序列下,对他进行调用,就能取到todarbar=p的time了。还有没有其他方法?
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-3-18 09:19 | 显示全部楼层
执行两个调用,就是分别引用两个不同的的了


后面这个不是很明白您要的是什么
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-3-18 09:26 | 显示全部楼层
技术008 发表于 2024-3-18 09:19
执行两个调用,就是分别引用两个不同的的了

上面那个后台策略我想让你们帮我按后台的写法写个策略,因为后台函数还没接触过,我想写出来能运行的进行试下。后面这个的意思是我在当前TODAYBAR的位置,求出P=TODAYBAR+1;
那么我我要在当前TODAYBAR的位置获得P的时间,好像是取不到的,可能涉及到未来了。
但是我如果新建序列指标A里面代码  p:const(TODAYBAR+1); 对他进行调用 取PP:“A.p”;就可以取到TODAYBAR=PP的时间节点了
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-3-18 09:37 | 显示全部楼层
“上面那个const的问题,比如我要取todarbar+1意思就是下个k的意思,这样就取不到,但是我如果用p:const(todarbar+1);放在序列下,对他进行调用,就能取到todarbar=p的time了。还有没有其他方法?” 没了。  const的效果 没有没法用其他代码逻辑复现。你看下函数说明就知道了,这个函数彻头彻尾在底层实现的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-3-18 09:55 | 显示全部楼层
技术009 发表于 2024-3-18 09:37
“上面那个const的问题,比如我要取todarbar+1意思就是下个k的意思,这样就取不到,但是我如果用p:const( ...

好的··但是这样可以取到未来指定K,也是一个办法··上面那个后台策略劳烦老师写下··想试下后台功能,在图表实现比较麻烦,
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-3-18 10:10 | 显示全部楼层
哪一个策略?
您可以把策略需求完整的写下
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-3-18 10:15 | 显示全部楼层
技术008 发表于 2024-3-18 10:10
哪一个策略?
您可以把策略需求完整的写下

每个一分钟K线开始的时候执行一次引用:   P:“P.P1#MIN1";每个K只在K线开始的时候只执行一次。(如果不行,那我可以让他只执行一次,时间我会限制在K线开始的3秒内,引用只会是一次)。
上面的代码计算以后, 用 INBLOCK('') 函数跟踪,'301空','301多‘两个板块或者用其他函数判断这两个板块的品种,获取板块里面的品种代码,判断执行品种的当前持仓状态,多持或者空持。持仓为0的话 ,在'301空'里面的品种立即开空,止损用入场前5日的最高价。
在'301多'里面的品种立即开多,止损用入场前5日的最低价(这个我自行调整)。如果'301空'里面的品种有多单,就平多开空,止损在入场前5日的最高价,如果'301多‘里面的品种有空单,就平空开多,止损在入场前5日的最低价。
如果'301空'里面的品种开空了,就把品种移动到持仓板块,同时清除'301空'里面对应的品种。
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-3-18 10:18 | 显示全部楼层
技术008 发表于 2024-3-18 10:10
哪一个策略?
您可以把策略需求完整的写下

'301空','301多‘ 后台动态跟踪这两个板块里面的品种,执行开多开空动作,并计算相应的止损价,前面的引用会用其他代码执行对这两个板块品种做相应的添加删除动作,只需要后台获取板块里面的品种代码  并对他们执行动作
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-31 22:19 , Processed in 0.163419 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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