金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: botable

输出语句问题

[复制链接]

30

主题

163

帖子

163

积分

等级: 禁止访问

注册:
2021-6-7
曾用名:
 楼主| 发表于 2021-9-4 16:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

45

主题

257

帖子

262

积分

等级: 免费版

注册:
2021-5-20
曾用名:
发表于 2021-9-5 08:07 | 显示全部楼层
botable 发表于 2021-9-4 16:43
或者是我用一个变通的思路来解决,把多空分成两个策略,一个只做多,一个只做空,这样可以避免信号改变, ...

这个Tick不是固定时间的,你无法做成标准K,你还得借助variable,你得自己定义K了。您有何好的高见?
回复

使用道具 举报

30

主题

163

帖子

163

积分

等级: 禁止访问

注册:
2021-6-7
曾用名:
 楼主| 发表于 2021-9-5 14:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

30

主题

163

帖子

163

积分

等级: 禁止访问

注册:
2021-6-7
曾用名:
 楼主| 发表于 2021-9-6 16:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-6 16:41 | 显示全部楼层
1.读写ini文件,注册表,以及超全局变量  这类函数都差不多类似:
截图202109061636261968..png


都是能真正意义上实现在当前金字塔实现全局有效的全局变量的。真要弄数据库,除非读写文本文件也无法满足需求的时候 可以再考虑。

2.后台里。
tTYPE 函数可以获取指定的前N次信号类型

3.sleep函数可以。但是这个还是慎用。因为它会暂停全部进程。

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

使用道具 举报

30

主题

163

帖子

163

积分

等级: 禁止访问

注册:
2021-6-7
曾用名:
 楼主| 发表于 2021-9-6 16:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-6 16:58 | 显示全部楼层
这个才是常规我们理解的那种全局变量。无论在哪个策略,品种下 我都可以根据全局变量名称去获取这个全局变量的值。它始终只有最新值。每次取值都是获取上次更新的值,不会随便变。除非符合了你设置的赋值逻辑,重现赋值了。具体你可以看下EXTGBDATA和EXTGBDATASET 他们的函数说明。但是这个是不能在图表上使用的,原因在于它会影响图表的历史信号。



我前面说的仅仅是指VARIABLE 定义的全局变量。而且我前面意思也不是说VARIABLE 在最新K无效,只是它会一直更新到这个K结束。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

30

主题

163

帖子

163

积分

等级: 禁止访问

注册:
2021-6-7
曾用名:
 楼主| 发表于 2021-9-6 21:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-7 08:54 | 显示全部楼层
“能否解释下怎么影响的。” 超全局变量是没有历史值的,只有最新值,这个应该没啥疑问对吧。那这样的话,就会导致你图表模型历史K位置用的数据和最新K位置用的数据是一样的。举个最简单的例子,如果这个全局变量的值是一个止损价,并且会有更新的情况。那么你原本历史K上有一个信号,一旦全局变量更新了,说不定历史信号就消失了,这样可能就会造成一系列的影响。

“监控记录是存在用户本地吗”是在本地的。就是后台预警界面 点下“监控”按钮就有了,是当前这个策略下单的记录。

“好像用读写ini文件的方法更好些,数据是保存固化的。”超全局变量也是固定的。在工具-数据管理-全局变量 这里可以直接查看。

“THOLDING”是的,是净持仓。

“THOLDING2”这个是把平仓未成交单包含在内的。比如你原本只要2手多单,现在平多一手,但是未成交。那么THOLDING2 返回还是2. 而THOLDING则是1.



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

使用道具 举报

30

主题

163

帖子

163

积分

等级: 禁止访问

注册:
2021-6-7
曾用名:
 楼主| 发表于 2021-9-7 10:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 22:49 , Processed in 0.286716 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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