金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3646|回复: 2

请老师帮我检查下为什么没执行

[复制链接]

8

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2022-2-21
曾用名:
发表于 2022-4-15 14:12 | 显示全部楼层 |阅读模式
我的策略是大周期ma30定多空方向,ma5涨或跌来进行交易,但我测试交易明细如下。测试商品:甲醇2205,测试时间2021.10.01-2022.03.10
MA1:=MA(CLOSE,M1);
MA2:=MA(CLOSE,M2);
EALS:IF(MA1>REF(MA1,1),1,-1),NODRAW;
EALS2:IF(EALS=1 AND REF(EALS=-1,1),2,IF(EALS=-1 AND REF(EALS=1,1),-2,0)),NODRAW;
EALS3:IF(MA2>REF(MA2,1),1,-1),NODRAW;
EALS4:IF(EALS3=1 AND REF(EALS3=-1,1),2,IF(EALS3=-1 AND REF(EALS3=1,1),-2,0)),NODRAW;
止损:OPENPROFITPER<-1;          //止损条件

//交易条件
开多平空条件:EALS2=2  ;//开多平空条件
开空平多条件:EALS2=-2 ; //开空平多条件

开多:BUY(EALS3=1 AND holding=0 AND 开多平空条件 ,1,MARKETR);   //开多信号
平多1:SELL(止损,0,MARKETR);        //止损信号
平多2:SELL(开空平多条件,0,MARKETR);    //平多信号
开空:BUYSHORT(EALS3=-1 AND holding=0 AND 开空平多条件 ,1,MARKETR);  //开空信号
平空1:SELLSHORT(止损,0,MARKETR);        //止损信号
平空2:SELLSHORT(开多平空条件,0,MARKETR);    //平空信号

当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;

1650002882(1).png
1650002953(1).png

在上面成交的交易明细,第一笔成交不对,第一笔交易时间2021.10.18,这笔ma30上涨ma5拐头下跌,这笔大周期ma30处于上涨中不应该开空,请老师帮我检查下这笔交易为什么没有执行交易策略,之后所有成交都执行了交易策略。






回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-4-15 14:20 | 显示全部楼层
应该是数据量问题。你那个位置 应该数据量不足 实际ma30根本没有计算够。

当数据量足够时候这个位置:,其实没有信号。你应该在代码里限制先,数据量不足31个K(用到了ref,所以是至少有2个有效的ma30) 不下单。
截图202204151419538167.png

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

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-4-15 14:23 | 显示全部楼层
1. 排查图表和后台是否都采用了复权数据处理。
2.排查图表上加载的数据时段和回测时段不一致。或者公式加载到图表后,在k线图上右键回测。这样时段必然是一样的。

一般不一致都是这两个原因造成的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-26 05:41 , Processed in 0.140479 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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