金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2120|回复: 4

为何后台持仓输出总是无法取到值?

[复制链接]

4635

主题

4729

帖子

4754

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2023-12-18 08:57 | 显示全部楼层 |阅读模式
请教:为何后台持仓输出总是无法取到值?除了0可以,AA:TBUYHOLDINGEX('','',2);
在IF条件语句或者valuewhen条件语句下,后台数据函数 Tholding=0能够成立,但是Tholding=1都取不到值,条件就不成立,这是怎么一回事啊?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-12-18 09:02 | 显示全部楼层
本帖最后由 技术009 于 2023-12-18 09:05 编辑

这种函数只有最新值:
在IF条件语句或者valuewhen条件语句下,后台数据函数 Tholding=0能够成立,” 这种历史回溯的做法是取不到正确的数值的。

简单说 它没有历史值。  只需要看最新值是否正确就行。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

43

主题

198

帖子

198

积分

Rank: 4

等级: 专业版

注册:
2021-10-19
曾用名:
发表于 2023-12-18 11:47 | 显示全部楼层
技术009 发表于 2023-12-18 09:02
这种函数只有最新值:
“在IF条件语句或者valuewhen条件语句下,后台数据函数 Tholding=0能够成立,” 这种 ...

那请问一下 需要在IF判断语句中用到实际后台持仓数量的情况下怎么办?试过了很多办法都不行

补充内容 (2023-12-18 11:50):
if 短多 AND kcj=0 AND TBUYHOLDINGEX('','',2)=SS then
begin   
      
    多开:Tbuy(1 AND TBUYHOLDINGEX('','',2)=0,SS,MKT);
   
  

    kcj:=HIGH;

end
这样表述的话KCJ 无法得到正确输出

补充内容 (2023-12-18 11:50):
回复

使用道具 举报

43

主题

198

帖子

198

积分

Rank: 4

等级: 专业版

注册:
2021-10-19
曾用名:
发表于 2023-12-18 11:51 | 显示全部楼层
可否用两层的IF条件作为判断输出呢?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-12-18 13:14 | 显示全部楼层
"TBUYHOLDINGEX('','',2)=SS" 你在if里面判断它为ss,又在开仓里面判断为 0

这不是矛盾的吗。



另外如果kcj是普通变量 也是不行的, 一般是需要定义为全局变量才行。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-3 08:18 , Processed in 0.093761 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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