打印本文打印本文 关闭窗口关闭窗口

分时图交易策略

作者:金字塔 来源:cxh99.com 发布时间:2019年12月06日
  • 咨询内容: 分时均线上开多 每盈利5个点平仓3分之1 每盈利10个点平仓3分之1 每盈利20个点平仓3分之1 如果分时均线向下击穿全部平仓, 分时均线下开空 每盈利5个点平仓3分之1 每盈利10个点平仓3分之1 每盈利20个点平仓3分之1 如果分时均线出现向上击穿,全部平仓 每天收盘全部平仓

     

  • 金字塔客服: 你说的平掉三分之一,是指剩余的三分之一?还是什么?

     

     来源:程序化久久网( WWW.CXH99.COM )

  • 用户回复: 分三次平仓比如总建仓9手  先平3手 再3手  3手的平仓

     

  • 网友回复:  1.先处理下分时均线http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=6285

    n1:=todaybar;

    dm:=4-INTPART(LOG(C));

    结算价:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),2+dm),colorred;

    不过这个无法完全等效系统自带的分时均线,但大体上是贴近的。

    2.上下穿用cross函数

    3.分段平仓。多头为例。

    if c-enterprice>=5 and holding>0 then begin
    sell(holding>0,holding/3,market);
    end

    if c-enterprice>=10 and holding<0 then begin
    sell(holding>0,holding/2,market);
    end

    if c-enterprice>=20 and holding<0 then begin
    sell(holding>0,holding,market);
    end


    具体编写细节你可以先自行尝试下。

     

  • 网友回复: //分时线数据 
    n1:=todaybar;
    dm:=4-INTPART(LOG(C));
    结算价:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),2+dm),colorred;




    KD:=CROSS( C,结算价 );          //开多条件 if c-enterprice>=5 and holding>0 then begin sell(holding>0,holding/3,market); end
    if c-enterprice>=10 and holding<0 then begin sell(holding>0,holding/2,market); end
    if c-enterprice>=20 and holding<0 then begin sell(holding>0,holding,market); end;          //平多条件 KK:=CROSS( 结算价,C );          //开空条件 if c-enterprice>=-5 and holding>0 then begin sell(holding>0,holding/3,market); end
    if c-enterprice=-10 and holding<0 then begin sell(holding>0,holding/2,market); end
    if c-enterprice>=-20 and holding<0 then begin sell(holding>0,holding,market); end;          //平空条件
    PK:=CROSS( 结算价,C ); PD:=CROSS( C,结算价 ); 
    平空:SELLSHORT(PK,9,THISCLOSE);                  //平空信号 开多:BUY(KD AND HOLDING=0,9,THISCLOSE);          //开多信号 平多:SELL(PD,9,THISCLOSE);                       //平多信号 开空:BUYSHORT(KK AND HOLDING=0,9,THISCLOSE);     //开空信号

    帮我修改下,平仓都是一次性平仓的,改成分批平仓的
打印本文打印本文 关闭窗口关闭窗口