金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5577|回复: 22

1分钟到2分钟平仓条件递进

[复制链接]

6

主题

59

帖子

69

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
发表于 2022-2-7 09:57 | 显示全部楼层 |阅读模式
在符合1分钟指标开仓条件开仓后,未到1分钟的平仓条件前又符合2分钟指标的开仓条件,怎么将平仓条件切换到2分钟的平仓条件?
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-2-7 10:08 | 显示全部楼层
GLOBALVARIABLE:flag=0;

if 1分钟开仓指标 and flag=0 then flag:=1;
if 1分钟平仓指标 and flag=1 then flag:=0;
if 2分钟开仓指标 and flag=1 then flag:=2;
if 2分钟平仓指标 and flag=2 then
begin
        2分钟要平仓的逻辑
END


这个逻辑非常复杂需要你对flag标记为怎么设置需要非常清除的认知,否者不建议使用
这里只是一个范例,具体什么时候怎么变化最好客户要自己能理解
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

6

主题

59

帖子

69

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2022-2-7 10:53 | 显示全部楼层
两个问题:
一是,在未满足两分钟开仓条件的情况,一分钟指标可以正常平仓,这个代码放在哪里?
二是,这个代码要放在1分钟的代码里,那就需要对2分钟的开平仓指标进行引用,这个用哪个函数比较好?
回复

使用道具 举报

6

主题

59

帖子

69

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2022-2-7 10:59 | 显示全部楼层
下面是一分钟的开平仓代码:
KD:= BIGUPTT1>=11 AND DIFFHF>=1 AND DIFF1>=2;//开多条件

PD:= MACDHF<0 OR (DIFF3>=5 AND MACD_UP3=0) OR (DIFF2>=3 AND MACD_UP2=0) OR (DIFF1>=2 AND MACD_UP1=0);

KK:= BIGDNTT1>=11 AND DIFFHF<=-1 AND DIFF1<=-2;//开空条件

PK:= MACDHF>0 OR (DIFF3<=-5 AND MACD_DOWN3=0) OR (DIFF2<=-3 AND MACD_DOWN2=0) OR (DIFF1<=-2 AND MACD_DOWN1=0);



TSELL(PK,0,MKT,0,0,'','10003925');                  //平空信号
TBUY(KD AND TBUYHOLDINGEX('','10003917',2)=0,5,MKT,0,0,'','10003917');          //开多信号
TSELL(PD,0,MKT,0,0,'','10003917');                       //平多信号
TBUY(KK AND TBUYHOLDINGEX('','10003925',2)=0,5,MKT,0,0,'','10003925');     //开空信号

下面是两分钟的开平仓代码:
KD:= BIGUPTT2 >=11 AND DIFFHF>=2 AND DIFF1>=3;//开多条件

PD:= MACDHF<0 OR (DIFF3>=8 AND MACD_UP3=0) OR (DIFF2>=5 AND MACD_UP2=0) OR (DIFF1>=3 AND MACD_UP1=0);

KK:= BIGDNTT2>=11 AND DIFFHF<-2 AND DIFF1<-3;//开空条件

PK:= MACDHF>0 OR (DIFF3<=-8 AND MACD_DOWN3=0) OR (DIFF2<=-5 AND MACD_DOWN2=0) OR (DIFF1<=-3 AND MACD_DOWN1=0);


TSELL(PK,0,MKT,0,0,'','10003738');                  //平空信号
TBUY(KD AND TBUYHOLDINGEX('','10003729',2)=0,5,MKT,0,0,'','10003729');          //开多信号
TSELL(PD,0,MKT,0,0,'','10003729');                       //平多信号
TBUY(KK AND TBUYHOLDINGEX('','10003738',2)=0,5,MKT,0,0,'','10003738');     //开空信号

能不能帮忙按照上面的模板写一个范例来实现这个功能?

指标名称分别是MDJ1和MDJ2.
回复

使用道具 举报

0

主题

2641

帖子

2641

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-2-7 11:09 | 显示全部楼层
本帖最后由 资深技术03 于 2022-2-7 11:16 编辑

不知道你想得到什么样效果?两组公司中,

1.你是想通过多周期共振的方式处理,开平条件?那么其中一个策略压根不需要存在开平语句,只要开开平条件即可
2.两个策略独立执行,但是存在关联。
   2.1:  如果是两个策略独立执行,直接用ext做成开关模式处理。那么存在以下情况:           (1)最开始时,1分钟是否必须先开仓?因为存在1分钟和2分钟策略条件谁先满足的情况。
           (2)如果1分钟开仓后,当2分钟满足是否也开仓?
注:既然是关联,其组合关系除上述2个外,还会有很多中,受策略复杂度的影响而不同。
回复

使用道具 举报

6

主题

59

帖子

69

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2022-2-7 11:32 | 显示全部楼层
2.两个策略独立执行,但是存在关联。
   2.1:  如果是两个策略独立执行,直接用ext做成开关模式处理。那么存在以下情况:           
           (1)最开始时,1分钟是否必须先开仓?因为存在1分钟和2分钟策略条件谁先满足的情况。
                   --1分钟符合开仓条件即开仓;
           (2)如果1分钟开仓后,当2分钟满足是否也开仓?
                   --2分钟及时符合开仓条件也不开仓,只是影响1分钟的平仓。
回复

使用道具 举报

0

主题

2641

帖子

2641

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-2-7 11:49 | 显示全部楼层
本帖最后由 资深技术03 于 2022-2-7 11:55 编辑

请把(1)的问题,详细回复下。需要知道两个之间的具体组合的处理关系。两者之间的组合存在4种大情况。
注:专业版本没有多账户功能。

回复

使用道具 举报

6

主题

59

帖子

69

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2022-2-7 12:23 | 显示全部楼层
1.你是想通过多周期共振的方式处理,开平条件?那么其中一个策略压根不需要存在开平语句,只要开开平条件即可
--是的,主要以1分钟策略为准,2分钟只要提供开平仓条件就好;
回复

使用道具 举报

0

主题

2641

帖子

2641

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-2-7 12:27 | 显示全部楼层
本帖最后由 资深技术03 于 2022-2-7 12:32 编辑


你理解错了,我说的(1)指的是这个回复问题 (1)最开始时,1分钟是否必须先开仓?因为存在1分钟和2分钟策略条件谁先满足的情况。】,即两个策略独立运行,进行仓位管理中的。
                   --1分钟符合开仓条件即开仓;

或者说,上述2个方式中,哪个是要的(共振方式还是策略独立运行进行仓位管理)。如果是后者 ,请给出1分钟和2分钟直接的组合关系的处理描述


回复

使用道具 举报

6

主题

59

帖子

69

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2022-2-7 12:46 | 显示全部楼层
15989568832,我的电话,方便的话可以电话沟通,这样避免误解。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 18:50 , Processed in 0.179127 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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