金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 325|回复: 5

如何设定当根K线有平仓就不开仓的条件

[复制链接]

3

主题

6

帖子

6

积分

Rank: 4

等级: 专业版

注册:
2024-9-3
曾用名:
发表于 2024-9-11 19:46 | 显示全部楼层 |阅读模式
图标交易,tick刷新,15分钟周期,需要设定当根K线或前一根K线有平仓则不开仓,请问怎么实现,谢谢!
回复

使用道具 举报

2

主题

4474

帖子

4474

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-9-12 08:47 | 显示全部楼层
EXITBARS>0 or EXITBARS=-1

加一个上次平仓历时的判断。

注意 EXITBARS 在不同指令下起始值的位置.
在本周期指令中,开仓当根K上返回值为0,
在次周期指令中,开仓当根K上返回值为-1

回复

使用道具 举报

3

主题

6

帖子

6

积分

Rank: 4

等级: 专业版

注册:
2024-9-3
曾用名:
 楼主| 发表于 2024-9-13 16:26 | 显示全部楼层
我是用本周期指令,我在图表中测试发现有平仓信号的当根K线的
EXITBARS()的取值实际上是上一次平仓信号据这根K线的值,不是0,有平仓K线的后边一根K线显示的值是0,请问怎么解决这个问题呢?
回复

使用道具 举报

2

主题

4474

帖子

4474

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-9-13 16:28 | 显示全部楼层
取值位置的问题。

如果你当前K有平仓信号,那么要在平仓位置之后 取值才能是0.  

否则函数去只能取到上一次的值的~

你可以调整开仓语句到平仓语句后面即可。
回复

使用道具 举报

3

主题

6

帖子

6

积分

Rank: 4

等级: 专业版

注册:
2024-9-3
曾用名:
 楼主| 发表于 2024-9-18 14:37 | 显示全部楼层
资深技术05 发表于 2024-9-13 16:28
取值位置的问题。

如果你当前K有平仓信号,那么要在平仓位置之后 取值才能是0.  

你好,调换顺序后,确实解决的平仓信号出现K线的定位问题,但我的策略中同时需要取开仓K线

的开盘价作为平仓K线的价格计算,也就是:在开仓语句中会检查前1-2根K线有没有平仓的情

况,在平仓语句中会调用开仓K线的开盘价格和开仓K线前一根K线的OCHL等价格(用

ENTERBARS取开仓K线的距离)。调换顺序后,用ENTERBARS取开仓K线的距离又出现了当根

K线无法取值实际是上一次开仓K线的距离。

请问有什么其他的函数或者办法解决这个取值的问题吗?谢谢!
回复

使用道具 举报

2

主题

4474

帖子

4474

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-9-19 14:29 | 显示全部楼层
这个目前没有办法处理的。

图表模型逻辑上就必须先平后开,现在你想取的开仓,实际是相当于未来的了。因为它实际是要发生在平仓之后。逻辑上就是矛盾的了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-2 23:45 , Processed in 0.234321 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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