欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 大周期引用出现的问题,请教!

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3848人关注过本帖树形打印复制链接

主题:大周期引用出现的问题,请教!

帅哥哟,离线,有人找我吗?
海鱼
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:77 积分:0 威望:0 精华:0 注册:2018/9/5 10:34:41
大周期引用出现的问题,请教!  发帖心情 Post By:2018/11/26 15:25:53    Post IP:114.86.248.147[显示全部帖子]

在日内交易中,我的开仓模式中有ABC三个条件,A是引用日线周期,BC是盘中条件。设计思路是先满足A,再满足BC后开仓。
但在跑盘的时候,出现两个问题。一:是当满足A条件后,信号点会找到之前满足BC点的位置,存在偷价行为。二:是满足A条件后
之前图表上之前没出现的买卖信号,都会出现,而且是满足BC条件的开仓信号!
我不知道问题出在什么地方,请老师解答。谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
海鱼
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:77 积分:0 威望:0 精华:0 注册:2018/9/5 10:34:41
  发帖心情 Post By:2018/11/26 15:48:23    Post IP:114.86.248.147[显示全部帖子]

日线ATR《ATR测试》
input:TT(4,1,20,0.5);
TR1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR1:=MA(TR1,1);
ATR2:=MA(TR1,TT);//大周期天数DT
VAR1:=ATR1<=ATR2;
VARZ:VAR1;
--------------------------------------------------------------------------------------------------------
5分钟引用
cond_atr:stkindi('','ATR测试.VARZ',0,6,0)=0;

 回到顶部
帅哥哟,离线,有人找我吗?
海鱼
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:77 积分:0 威望:0 精华:0 注册:2018/9/5 10:34:41
  发帖心情 Post By:2018/11/26 15:48:59    Post IP:114.86.248.147[显示全部帖子]

以上是条件A


 回到顶部
帅哥哟,离线,有人找我吗?
海鱼
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:77 积分:0 威望:0 精华:0 注册:2018/9/5 10:34:41
  发帖心情 Post By:2018/11/26 19:20:55    Post IP:114.86.248.147[显示全部帖子]

INPUT:X(60,1,100,1),NMIN(10,1,100,1),SS(1,1,10000,1);
手数:=SS;
X周期高点:=REF(HHV(H,X),1);//X是参数,自行调整
X周期低点:=REF(LLV(L,X),1);
cond_atr:stkindi('','ATR测试.VARZ',0,6,0)=0;
开仓时间:=time>013000 and time<185000;// 开盘后50分钟开仓,收盘前10分钟不再开仓;
平仓时间:=TIME>=CLOSETIME(0)-NMIN*100;
{NMIN为参数,CLOSETIME(0)-NMIN*100表示 收盘时间-提前N分钟 N由NMIN控制}
 
//交易条件:
开多平空条件:=High>=X周期高点 and cond_atr and 开仓时间 and holding<=0;
开空平多条件:=Low<=X周期低点 and cond_atr and 开仓时间 and holding>=0;
//交易系统
收盘平多:sell(平仓时间 and holding>0, 0, thisclose);
收盘平空:sellshort(平仓时间 and holding<0,0,thisclose);
平空:sellshort(开多平空条件 and holding<0, 手数,limitr,X周期高点);
平多:sell(开空平多条件 and holding>0,手数,limitr,X周期低点);
开空:buyshort(开空平多条件 and holding=0,手数,limitr,X周期低点);
开多:buy(开多平空条件 and holding=0, 手数,limitr,X周期高点);
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;//输出当前资产,但不影响坐标最高最低值

 回到顶部
帅哥哟,离线,有人找我吗?
海鱼
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:77 积分:0 威望:0 精华:0 注册:2018/9/5 10:34:41
  发帖心情 Post By:2018/11/26 19:22:44    Post IP:114.86.248.147[显示全部帖子]

High>=X周期高点 AND  开仓时间 是条件BC。条件A是cond_atr

谢谢老师

 回到顶部
帅哥哟,离线,有人找我吗?
海鱼
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:77 积分:0 威望:0 精华:0 注册:2018/9/5 10:34:41
  发帖心情 Post By:2018/11/27 11:44:47    Post IP:114.86.248.147[显示全部帖子]

谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
海鱼
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:77 积分:0 威望:0 精华:0 注册:2018/9/5 10:34:41
  发帖心情 Post By:2018/11/29 11:29:45    Post IP:114.86.248.147[显示全部帖子]

老师:
input:m(1.2,0,10,0.01),TT(10,1,50,0.5);
TR1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR1:MA(TR1,1);
ATR2:MA(TR1,TT);//大周期天数
VAR1:ATR1>REF(ATR2,1);
这样的表达,在引用到小周期里面会不会出现信号闪烁?

另外一个问题:
在表达上><和CROSS,有什么区别?
比如MA1>MA2与CROSS(MA1,MA2)
在小周期引用大周期时,怎样的表达是正确的?
谢谢!



 回到顶部