金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5643|回复: 14

多空单条件测试不结果一样

[复制链接]

30

主题

88

帖子

88

积分

等级: 免费版

注册:
2021-12-26
曾用名:
发表于 2022-1-18 21:34 | 显示全部楼层 |阅读模式
多单条件 和 空单条件一起测试的结果交易次数 显示 多头交易次数:                20      空头交易次数:                22 。
多单条件  测试的结果交易次数 显示 多头交易次数:                25  。
空单条件  测试的结果交易次数 显示 空头交易次数:                32 。
为什么分开测试和一起测试的结果不一样?
是为什么原因?




VARIABLE:M2成本=0;
VARIABLE:M2持仓=0;
VARIABLE:M2空持仓=0;
VARIABLE:M2空成本=0;



IF M2空持仓=0 AND M2空成本=0 AND CLOSE<OPEN AND CLOSE<=M2 AND REF(HIGH>=M2,1) AND DKX60<REF(DKX60,1) AND REF(DKX60,1)<REF(DKX60,2) AND DKX180<REF(DKX180,1) AND DKX300<REF(DKX300,1) THEN BEGIN
   M2开空单:BUYSHORT( 1,1 ,THISCLOSE),COLORYELLOW;
   M2空持仓:=-1;
   M2空成本:=ENTERPRICE;       
   END
   
IF M2空持仓=-1 AND M2空成本>0 AND M2空成本-CLOSE>=90 THEN BEGIN
   M2空单盈平:SELLSHORT(1,1,THISCLOSE)COLORRED;       
   M2空成本:=0;       
   M2空持仓:=0;
   END


  IF M2空持仓=-1 AND M2空成本>0 AND HIGH-M2空成本>=30 THEN BEGIN
   M2空单亏平:SELLSHORT(1,1,THISCLOSE),COLORGREEN;       
   M2空成本:=0;       
   M2空持仓:=0;
   END




IF M2持仓=10 AND M2成本=0 AND CLOSE>OPEN AND CLOSE>=M2 AND REF(LOW<=M2,1) AND DKX60>REF(DKX60,1) AND REF(DKX60,1)>REF(DKX60,2) AND DKX180>REF(DKX180,1) AND DKX300>REF(DKX300,1)  THEN BEGIN
   M2开多单:BUY(1,1,THISCLOSE),COLORYELLOW;         
   M2成本:=ENTERPRICE;       
   M2持仓:=1;       
   END
  IF M2持仓=1 AND M2成本>0 AND M2成本-CLOSE>=30 THEN BEGIN
   M2多单亏平:SELL(1,1,THISCLOSE),COLORGREEN;       
   M2成本:=0;       
   M2持仓:=0;
   END
  IF M2持仓=1 AND M2成本>0 AND HIGH-M2成本>=90 THEN BEGIN
   M2多单盈平:SELL(1,1,THISCLOSE),COLORRED;       
   M2成本:=0;       
   M2持仓:=0;
   END


回复

使用道具 举报

30

主题

88

帖子

88

积分

等级: 免费版

注册:
2021-12-26
曾用名:
 楼主| 发表于 2022-1-18 21:37 | 显示全部楼层
麻烦老师看看哪里出问题了,谢谢
回复

使用道具 举报

30

主题

88

帖子

88

积分

等级: 免费版

注册:
2021-12-26
曾用名:
 楼主| 发表于 2022-1-18 21:47 | 显示全部楼层
IF M2持仓=10 AND M2成本=0   这条 M2持仓=0 的,复制时填错
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-1-18 22:33 | 显示全部楼层
全部平仓完算一次交易次数的,具体你看下交易明细,是否一样
你有的分开后导致平仓不是全平这类
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

30

主题

88

帖子

88

积分

等级: 免费版

注册:
2021-12-26
曾用名:
 楼主| 发表于 2022-1-18 22:53 | 显示全部楼层
技术008 发表于 2022-1-18 22:33
全部平仓完算一次交易次数的,具体你看下交易明细,是否一样
你有的分开后导致平仓不是全平这类

公式中多空条件是不同时存在的。想不明白,全部平仓也就一手。
回复

使用道具 举报

30

主题

88

帖子

88

积分

等级: 免费版

注册:
2021-12-26
曾用名:
 楼主| 发表于 2022-1-18 22:59 | 显示全部楼层
我的没理解的意思是 。。。公式中 多单和空单 执行条件都存在时, 测试 结果  多头交易次数:                20      空头交易次数:                22 。

如果我把公式中的 多单执行 删除掉 只留下 空单执行   结果是 空头交易次数:                32
如果我把公式中的 空单执行 删除掉  只留下 多单执行  结果是 多头交易次数:                25

想不明白为什么不一样?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-1-19 08:45 | 显示全部楼层
因为多空开仓是相互限制的。有些原本可能满足的开仓条件  因为有反向仓位的情况下是被限制住的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

30

主题

88

帖子

88

积分

等级: 免费版

注册:
2021-12-26
曾用名:
 楼主| 发表于 2022-1-19 08:51 | 显示全部楼层
老师我还是想不明白 ,不是多空单可以 同时持有的吗,。
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-1-19 08:56 | 显示全部楼层
图表是不支持多空的,有多仓不能开空
这个你自己图表写个代码测试下就能明白
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-1-19 08:57 | 显示全部楼层
实际账户上的。不限制多空同时持仓。但是在图表模型内部的逻辑 是不能同时多空同时持有,但是可以在平仓后进行反向仓位操作的。
所以一般用图表做多空双边,一般都是多个窗口进行,这样就可以多空同时操作了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-24 22:08 , Processed in 0.100544 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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