金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 123|回复: 3

这样记录开仓后最高最低价对吗?有些地方好像有问题

[复制链接]

17

主题

24

帖子

24

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2022-6-29
曾用名:
发表于 2025-7-31 13:26 | 显示全部楼层 |阅读模式
refHighestAfterEntry:=REF(HighestAfterEntry,1);
refLowestAfterEntry:= REF(LowestAfterEntry,1);
     If HOLDING >=1 and  ENTERBARS = 0 Then BEGIN
       
                HighestAfterEntry:=Max(MyPriceKD, high);       
                LowestAfterEntry:=refLowestAfterEntry;
        end
        if HOLDING <=-1 and  ENTERBARS = 0 Then BEGIN
                       
                LowestAfterEntry:= Min(MyPriceKK, low);       
                HighestAfterEntry:=refHighestAfterEntry;
        end
        if HOLDING <> 0 and ENTERBARS >= 1 Then BEGIN  
                HighestAfterEntry:= Max(refHighestAfterEntry,refhigh);               
                LowestAfterEntry:= Min(refLowestAfterEntry, reflow);               
        End

回复

使用道具 举报

2

主题

5243

帖子

5243

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-7-31 14:41 | 显示全部楼层
你这个为什么不直接统计呢

hhv(h,ENTERBARS+1)    以及 llv(l,ENTERBARS+1)

你这段代码不完整,我不知道你前面定义是否用了全局变量。但是你这个逻辑思路是需要定义全局变量的。在开仓K上重置,在非开仓且有持仓K上判断大小并更新数值。参考下面结构再根据你需求调整下即可

[PEL] 复制代码
variable:h1:=0,l1:=-1000000;

if holding >=1 and  enterbars = 0 then 
begin    
 h1:=h;    
//开多不更新最低价,l1会自动维持上次的值   
end

if holding <=-1 and  enterbars = 0 then 
begin
l1:=l;
end

if holding <> 0 and enterbars >= 1 then 
begin  
if h>h1 then h1:=h;               
if l<l1 then l1:=l;            
end
回复

使用道具 举报

17

主题

24

帖子

24

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2022-6-29
曾用名:
 楼主| 发表于 2025-7-31 15:48 | 显示全部楼层
资深技术05 发表于 2025-7-31 14:41
你这个为什么不直接统计呢

hhv(h,ENTERBARS+1)    以及 llv(l,ENTERBARS+1)

好的谢谢,全局变量在什么情况下需要申明?什么情况下不需要申明?
回复

使用道具 举报

2

主题

5243

帖子

5243

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-7-31 16:28 | 显示全部楼层
你这种跨K统计的 要么直接用统计函数,否则就只能用全局变量了。

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 06:08 , Processed in 0.125281 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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