金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3626|回复: 4

平仓后一段时间内不再同向操作

[复制链接]

35

主题

167

帖子

167

积分

等级: 免费版

注册:
2021-12-16
曾用名:
发表于 2022-3-9 20:29 | 显示全部楼层 |阅读模式
请教一下:

在符合我预设的平仓条件并触发平仓操作之后,我不想在一定时间比如20分钟内再进行同向(如平多后再开多)操作,请问有什么策略可以实现该功能,谢谢!
回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-3-9 21:25 | 显示全部楼层
可以根据当前位置距离平仓信号的位置的k线数量判断。(把分钟间隔换算成k线根数)

TYPEBAR( 1,3 );//上次平多位置距离当前的k线数量。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

35

主题

167

帖子

167

积分

等级: 免费版

注册:
2021-12-16
曾用名:
 楼主| 发表于 2022-3-9 22:10 | 显示全部楼层
TBUY(KD AND TBUYHOLDINGEX('','10004013',2)=0,1,MKT,0,0,'','10004013');       //开多信号
TSELL(PD1 OR PD2 OR PD3,0,MKT,0,0,'','10004013');                                          //平多信号
TBUY(KG AND TBUYHOLDINGEX('','10003972',2)=0,1,MKT,0,0,'','10003972');     //开沽信号
TSELL(PG1 OR PG2 or PG3,0,MKT,0,0,'','10003972');                                          //平沽信号
这是我的开平仓语句,开仓部分有三个条件,其中PD3和PG3的情况是我想要一旦他们被触发并执行平仓后,20分钟内不再执行开仓操作。
1. 这种情况是否可以只针对上面两个平仓条件执行后续的延时开仓动作,还是职能针对上面所有平仓条件执行延时开仓。
2.无论可以针对其中一个条件,还是只能一刀切针对所有条件,具体的代码需要怎么写?
我策略针对的是5分钟K,以K线(比如下一根K线)或者时间比如20分钟内执行延时开仓动作都可以。
回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-3-9 23:03 | 显示全部楼层
本帖最后由 技术006 于 2022-3-10 08:54 编辑

1.针对全部的平仓可以直接用TEXITBARS获得最近的平仓到当前的k线数量进行判断。

TBUY(KD AND TBUYHOLDINGEX('','10004013',2)=0 and TEXITBARS(1)>4,1,MKT,0,0,'','10004013');       //开多信号
TSELL(PD1 OR PD2 OR PD3,0,MKT,0,0,'','10004013');                                          //平多信号
TBUY(KG AND TBUYHOLDINGEX('','10003972',2)=0  and TEXITBARS(1)>4,1,MKT,0,0,'','10003972');     //开沽信号
TSELL(PG1 OR PG2 or PG3,0,MKT,0,0,'','10003972');                                          //平沽信号


区分处理:通过变量标记,再平仓是区分标记各个平仓的状态处理。

flag:=0;
if PD1 OR PD2 OR PD3 then begin
TSELL(1,0,MKT,0,0,'','10004013');                                          //平多信号
flag:=1;
end

BAR:SUMBARS(flag=1,1);//得到最近一次满足【PD1 OR PD2 OR PD3】条件位置距离当前的k线数量。当数量大于4时,说明已经超过20分钟。其他平仓语句类似。

注:上述代码不能保证完全符合要求,其目的是提供思路,需要你消化后,根据需要修改或者实现。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

35

主题

167

帖子

167

积分

等级: 免费版

注册:
2021-12-16
曾用名:
 楼主| 发表于 2022-3-10 08:53 | 显示全部楼层
好的,谢谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-26 01:15 , Processed in 0.165138 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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