金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 85|回复: 1

详询一根K线的开仓机制问题

[复制链接]

73

主题

195

帖子

205

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
a103165
发表于 2025-4-15 12:38 | 显示全部楼层 |阅读模式
您好,我想详细了解在一根K线是否只发一次开仓指令,它的开公允机制是怎样的呢?

我是在1分钟周期,固定每隔15秒轮循的。以下的加仓条件很容易满足,稍有不慎就会连续加仓多次的。但我的要求是这根K线只能加仓一次。你看如下代码可以保证在本根K线下只加仓一次吗?
代码如下:

        回撤加多:=  HHV(H,2)-CLOSE>HLP*3*MINDIFF;

        IF  TBUYHOLDINGEX(ZH1,PZ0,2)>=1 and TISREMAINEX( 1,ZH1 ,PZ0 )=0 AND TISREMAINEX( 2,ZH1 ,PZ0 )=0  THEN BEGIN
                IF   回撤加多  THEN BEGIN
                        TBUY( 1 ,SS,LMT,DYNAINFO2(20,PZ0),0,ZH1,PZ0 );//开多
                END
        END


我的理由是:听说在不加 ALLOWREPEAT 的情况下在本根K线是只开仓一次的,是吗?在间隔多秒轮询的情况下,还是只开仓一次吗?我又不能用DYNAINFO(213)控制啊,因为我是在多用户(机构版)的环境下的,会将别的账户的上次开仓时间当作我的上次开仓时间来判断的,这也不行啊。

谢谢
回复

使用道具 举报

2

主题

4936

帖子

4936

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-4-15 13:11 | 显示全部楼层
相同行的下单语句 在设置的运行周期上,单个K 上只能触发一次。

无论你是什么交易模式,都受到这个限制。所以你上面那个代码 条件满足情况下一个K只会触发一次。

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-10 03:01 , Processed in 0.172920 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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