金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1545|回复: 5

调用大周期IF 写完,没有在符合条件 开平

[复制链接]

20

主题

31

帖子

41

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
发表于 2021-9-30 11:44 | 显示全部楼层 |阅读模式
1小时:=stkindi(stklabel,'ma.ma2',0,4,-1);
IF C>1小时 THEN BEGIN       
        开多条件1:=C>1开多;
        开空条件1:=C<1开空;
        平空条件1:=c>1平空;
        平多条件1:=c<1平多;END
//交易系统1
TSELL(平多条件1 AND tbuyholding(1)>0,手数,MKT);
  TSELLSHORT(平空条件1 AND tsellholding(1)>0,手数,MKT);
TBUY(开多条件1 AND tbuyholding(1)=0,手数,MKT);
TBUYSHORT(开空条件1 AND tsellholding(1)=0,手数,MKT);

IF C<1小时 THEN BEGIN
        开多条件2:=C>2开多;
        开空条件2:=C<2开空;
        平空条件2:=c>2平空;
        平多条件2:=c<2平多;END

//交易系统2
TSELL(平多条件2 AND tbuyholding(1)>0,手数,MKT);
TSELLSHORT(平空条件2 AND tsellholding(1)>0,手数,MKT);
TBUY(开多条件2 AND tbuyholding(1)=0,手数,MKT);
BUYSHORT(开空条件2 AND tsellholding(1)=0,手数,MKT);


就是这个,我的意思就是  c>1小时 运行交易系统1   ,C<1小时,就运行交易系统2. 但是我发现,C>1小时 的时候 交易系统2依然 开平仓, 是我哪里写的不对吗? 还是有更好的解决办法.
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2021-9-30 13:08 | 显示全部楼层
IF C<1小时 THEN BEGIN
        开多条件2:=C>2开多;
        开空条件2:=C<2开空;
        平空条件2:=c>2平空;
        平多条件2:=c<2平多;

//交易系统2
TSELL(平多条件2 AND tbuyholding(1)>0,手数,MKT);
TSELLSHORT(平空条件2 AND tsellholding(1)>0,手数,MKT);
TBUY(开多条件2 AND tbuyholding(1)=0,手数,MKT);
BUYSHORT(开空条件2 AND tsellholding(1)=0,手数,MKT);


end


这么去写,条件里面放开平语句,不要放在外面
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

20

主题

31

帖子

41

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-9-30 13:29 | 显示全部楼层
这样写,我实验过,好像也不行。
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2021-9-30 13:31 | 显示全部楼层
不会的,这个是受制于if条件,只有满足才会进入
只要触发肯定是条件满足的
如果你判断条件是通过打开图表去对,那样是不对的
后台的调试手段必须通过debugfile去输出条件看,而不是事后打开图表,后台的调试只能去看当时的值不可以事后去看
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

20

主题

31

帖子

41

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2021-9-30 13:48 | 显示全部楼层
我现实中 ,好像 是 当C>1小时 比如开多单了。 但是C >1小时呢,条件2的平多,就平了
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2021-9-30 13:52 | 显示全部楼层
建议后台类条件这种一定要掌握调试debugfile
这个必须掌握是,否者对于条件问题根本无从判断,我们看后台条件也这样不可以根据图表

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 19:11 , Processed in 0.218400 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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