金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1826|回复: 5

这个信号闪烁,怎么能解决

[复制链接]

26

主题

117

帖子

117

积分

等级: 免费版

注册:
2023-11-16
曾用名:
发表于 2024-3-22 11:12 | 显示全部楼层 |阅读模式

INPUT : LOTS(1,1,1000,1);
INPUT : HLD(10,1,1000,1);//获利


//IF BARPOS <=B AND MAA>MAB AND MAA<=MAB THEN BEGIN
//    BUY(HOLDING =0,LOTS,LIMITR, OPEN);
//END
分时:=stkindiex('','分时均价.结算价',0,-1,0,12200);
JKP:callstock(stklabel,vtopen,6,0);
ma1:=stkindiex('','ma.ma1(4)',0,6,-1,10000);
rma1:ROUNDS((c+ma1*4)/5,3);

SS:分时;
IF TYPE(1 )=0 AND HOLDING =0 THEN BEGIN
IF   JKP<rma1 THEN BEGIN
   
    BUY(close>分时,LOTS,LIMITR, C);
   
END   
END



IF  HOLDING =0 THEN BEGIN
IF   JKP<rma1 AND ( ( EXITPRICE>ENTERPRICE AND TYPE(1 )=2 ) OR (TYPE(1 )=4 AND EXITPRICE<ENTERPRICE) ) THEN BEGIN
   
    BUY(close>分时,LOTS,LIMITR, C);
   
END
END   
IF  HOLDING =0 THEN BEGIN
IF   JKP<rma1 AND ( (TYPE(1 )=2 AND EXITPRICE<=ENTERPRICE) OR (TYPE(1 )=4 AND EXITPRICE>=ENTERPRICE) ) THEN BEGIN
   
    BUY(close>分时,EXITVOL+1,LIMITR, C);
   
END   
END
//////////////////////////////

IF  HOLDING =0 THEN BEGIN
IF   JKP>rma1 AND ( ( EXITPRICE>ENTERPRICE AND TYPE(1 )=2 ) OR (TYPE(1 )=4 AND EXITPRICE<ENTERPRICE) ) THEN BEGIN
   
    BUYSHORT(close<分时,LOTS,LIMITR, C);
   
END   
END
IF  HOLDING =0 THEN BEGIN
IF   JKP>rma1 AND ( (TYPE(1 )=2 AND EXITPRICE<=ENTERPRICE) OR (TYPE(1 )=4 AND EXITPRICE>=ENTERPRICE) ) THEN BEGIN
   
    BUYSHORT(close<分时,EXITVOL+1,LIMITR, C);
   
END   
END
////////////////////////////////

IF   JKP<rma1 AND C <=ENTERPRICE  AND HOLDING<0  THEN BEGIN
   
    SELLSHORT(close>分时,HOLDING,LIMITR, C);
    BUY(close>分时,LOTS,LIMITR, C);
   
END
IF   JKP<rma1 AND C >ENTERPRICE  AND HOLDING<0 THEN BEGIN
   
    SELLSHORT(close>分时,HOLDING,LIMITR, C);
    BUY(close>分时,ENTERVOL+1,LIMITR, C);
   
END


IF    JKP>=rma1 AND C <=ENTERPRICE AND HOLDING>0 THEN BEGIN
    SELL(close<分时,HOLDING,LIMITR, C);
    BUYSHORT(close<分时,ENTERVOL+1,LIMITR, C);
END
IF    JKP>=rma1 AND C >ENTERPRICE AND HOLDING>0 THEN BEGIN
    SELL(close<分时,HOLDING,LIMITR, C);
    BUYSHORT(close<分时,LOTS,LIMITR, C);
END
IF HOLDING >0 AND ENTERBARS>0 THEN BEGIN
    //BCCJ:=MAX(AVGENTERPRICE+HLD*MINDIFF,close);
    BCCJ:=CLOSE;
    SELL(H>=AVGENTERPRICE+HLD*MINDIFF,HOLDING,LIMITR, BCCJ);
    END
IF HOLDING <0 AND ENTERBARS>0 THEN BEGIN
   
    //SCCJ:=MIN(AVGENTERPRICE-HLD*MINDIFF,close);
    SCCJ:=CLOSE;
    SELLSHORT(L<=AVGENTERPRICE-HLD*MINDIFF,HOLDING,LIMITR,SCCJ);
    END   


   
//TYPE(1 )=2 AND EXITPRICE>ENTERPRICE  //上次做多盈利
//TYPE(1 )=2 AND EXITPRICE<ENTERPRICE  //上次做多亏损
//TYPE(1 )=4 AND EXITPRICE>ENTERPRICE  //上次做空亏损
//TYPE(1 )=4 AND EXITPRICE<ENTERPRICE  //上次做空盈利
IF REMAININGTIME(CLOSETIME(0))<=60 AND ENTERBARS>0  THEN   BEGIN  
   
  尾盘平多:SELL(1,HOLDING,MARKET) ;           
   
    尾盘平空:SELLSHORT(1,HOLDING,MARKET);                    //提前1分钟清仓
    //POSITION := 0 ;
    //    TURTLEUNITS := 0 ;
    END   
  

当前持仓:HOLDING,COLORRED,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORMAGENTA,LINETHICK3;
亏: NUMLOSSTRADE,COLORBLUE;
盈: NUMWINTRADE,COLORCYAN;
比: PAYOFFRATE,COLORMAGENTA;
胜率:PERCENTWIN,COLORYELLOW;
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-3-22 11:21 | 显示全部楼层
JKP,rma1

你条件里用到的最多的就是他们的比较。jkp是固定值,但是后面的变化的,你这个从逻辑上说信号在K线没确定前就是变化的。  所以你要么就用走完K下单 要么你条件这里  rma1 用前一个K的。

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

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-3-22 11:21 | 显示全部楼层
你从哪来看到的信号闪烁??
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

26

主题

117

帖子

117

积分

等级: 免费版

注册:
2023-11-16
曾用名:
 楼主| 发表于 2024-3-22 11:28 | 显示全部楼层
技术009 发表于 2024-3-22 11:21
JKP,rma1

你条件里用到的最多的就是他们的比较。jkp是固定值,但是后面的变化的,你这个从逻辑上说信号 ...

这样?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

26

主题

117

帖子

117

积分

等级: 免费版

注册:
2023-11-16
曾用名:
 楼主| 发表于 2024-3-22 11:29 | 显示全部楼层
技术008 发表于 2024-3-22 11:21
你从哪来看到的信号闪烁??

K线没走完的时候,一会有信号一会没信号,走完后就固定了
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2024-3-22 11:30 | 显示全部楼层
你这样的设置,最后N秒相当于固定间隔了,那就有闪烁的可能性了。在没有未来调用情况下,完整的走完K才是最稳定的信号模式。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-31 07:06 , Processed in 0.093474 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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