金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2546|回复: 5

请教GLOBALVARIABLE和字符串变量的一些用法

[复制链接]

182

主题

419

帖子

419

积分

等级: 免费版

注册:
2022-1-15
曾用名:
发表于 2023-12-28 13:47 | 显示全部楼层 |阅读模式
当将GLOBALVARIABLE超全局变量应用到字符串变量的时候,有些什么注意事项?或者说有些怎样的用法?

我目前摸索出的一个用法是,最初定义变量的时候直接就将字符串赋给变量值:
GLOBALVARIABLE:codet=STKLABEL;

回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-12-28 13:53 | 显示全部楼层
没有,全局变量的作用就两种记录特有值或者标记状态。

没有什么特殊注意事项。一般没有人会把字符串作为全局变量使用,字符串一般不会改变,类似于常数值。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

182

主题

419

帖子

419

积分

等级: 免费版

注册:
2022-1-15
曾用名:
 楼主| 发表于 2023-12-28 14:01 | 显示全部楼层
但出现以下情况:
GLOBALVARIABLE:codet='';
//这个写法正确:
//if codet='' then
//  codet:=STKLABEL;
//下面这个写法错误
if barpos=1 then
        codet:=STKLABEL;

补充内容 (2023-12-28 14:02):
逐k模式  只刷最后一根
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-12-28 14:03 | 显示全部楼层
globalvariable默认只在最新的K线上进行赋值的,如果你要在历史K线上赋值,那要勾选这个。

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

使用道具 举报

182

主题

419

帖子

419

积分

等级: 免费版

注册:
2022-1-15
曾用名:
 楼主| 发表于 2023-12-28 14:33 | 显示全部楼层
我没有勾选,也能输出正确结果.几个意思?

GLOBALVARIABLE:codet='';
//这个写法正确:
if codet='' then
  codet:=STKLABEL;

下面的错误写法修改一下也能输出正确结果
if barpos=1 then
        codet:=STKLABEL;
改正如下:
bar:=barpos;
if bar=1 then
       codet:=STKLABEL;



回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-12-28 14:38 | 显示全部楼层
你换个品种呢,你这种写法,不勾这个选项,codet也不会被赋值的。
截图202312281438006083.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-21 16:27 , Processed in 0.116641 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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