您现在的位置:程序化交易>> 股票公式>> 同花顺>> 同花顺公式>>正文内容

期货多空公式源码[同花顺公式]

相关标签: 博弈大师期货多空指标 、 股指期货多空指标 、 期货博易大师多空指标 、 期货多空转折指标公式 、 股指期货多空持仓 、 股指期货多空分析软件 、 期货博弈多空信号源码 、 期货多空 、 股指期货多空单 、

 

 

期货多空公式源码

X:=20;
Y:=10;
A1:=MA(C,Y);
A2:=MA(C,X);
多开:=IF(CROSS(ref(A1,1),ref(A2,1)),1,0);
多平:=IF(CROSS(ref(A2,1) ,ref(A1,1)),1,0);
空开:=IF(CROSS(ref(A2,1),ref(A1,1)),1,0);
空平:=IF(CROSS(ref(A1,1),ref(A2,1)),1,0);//:用ref(A1,1)是考虑今天看到的昨天的数据,不会再变。
//======以下为做多://
多开价:=IF(多开=1 ,OPEN,0);
多平价:=IF(多平=1 ,OPEN,0);
//平仓信号出现后://
T0 :=IF(多开=1 ,1,0);
T01:=IF(多平=1,1,0);
TC1:=SUMBARS(T0=1 ,T01=1);
多持仓价:=SUM(多开价,TC1),PRECISION0;
持多天数:=IF(ref(A1,1)>ref(A2,1),BARSLAST(多开=1)+1,0),PRECISION1;
真平多:=IF(多平=1 AND SUM(多平=1,TC1)<=1,1,0);//:用真平多是把假信号剔除,不会再出现重复计算。
多平获利:=IF(真平多=1 ,多平价-多持仓价,0),PRECISION3,COLORRED;
区内高价:=HHV(HIGH,TC1);
区内低价:=LLV(LOW,TC1);
多潜大利:=IF(多平=1,区内高价-多持仓价,0),PRECISION0,COLORRED;
多潜大亏:=IF(多平=1,区内低价-多持仓价,0),PRECISION0,COLORGREEN;
多获利%:=IF(多平获利>0,多平获利/多潜大利*100,0),PRECISION0; //本文来至CXH99.COM//
多潜能比:=IF(多平获利>0,区内高价/多持仓价,0);
多平累次数:=SUM(真平多,0),LINETHICK0;
//======以下为做空://
空开价:=IF(空开=1 ,OPEN,0);
空平价:=IF(空平=1 ,OPEN,0);
//平仓信号出现后://
T02 :=IF(空开=1,1,0);
T011:=IF(空平=1,1,0);
TC11:=SUMBARS(T02=1 ,T011=1 );
TIPTEXT(ISNULL(REFX(&CLOSE,1)),0,' WWW.CXH99.COM '),colorred;
TIPTEXT(ISNULL(REF(CLOSE,1)),0,'同花顺程序化交易');
空持仓价:=SUM(空开价,TC11),PRECISION0;
真平空:=IF(空平=1 AND SUM(空平=1,TC11)<=1,1,0);
空平获利:=IF(空平=1,空持仓价-空平价,0),PRECISION1,COLORYELLOW;
区内高价1:=HHV(HIGH,TC11),PRECISION0;
区内低价1:=LLV(LOW,TC11),PRECISION0;
空潜大利:=IF(空平=1 ,空持仓价-区内低价1,0),PRECISION0,COLORRED;
空潜大亏:=IF(空平=1,空持仓价-区内高价1,0),PRECISION0,COLORGREEN;
空获利%:=IF(空平获利>0,空平获利/空潜大利*100,0),PRECISION0;
空平累次数:=SUM(真平空,0);
多最大赢:=HHV(多平获利,0);
多最大亏:=LLV(多平获利,0),VOLSTICK;
空最大赢:=HHV(空平获利,0);
空最大亏:=LLV(空平获利,0),VOLSTICK;
最大赢:=HHV(多最大赢,空最大赢);
最大亏:=LLV(MIN(多最大亏,空最大亏),0);
做多累利:SUM(多平获利,0),PRECISION0,LINETHICK2,COLORRED; //文章来至程序化交易网 cxh99.com//
做空累利:SUM(空平获利,0),PRECISION0,LINETHICK2,COLORGREEN;
总潜利和:=SUM(多潜大利,0)+SUM(空潜大利,0),PRECISION0;
潜获利比:=总潜利和/(做多累利+做空累利),PRECISION0;
总潜亏和:=SUM(多潜大亏,0)+SUM(空潜大亏,0),PRECISION0;
总潜利亏比:=总潜利和/(-1*总潜亏和),PRECISION2;
成功% :(SUM(IF(多平获利>0,1,0),0)+SUM(IF(空平获利>0,1,0),0))/(SUM(真平多,0)+SUM(真平空,0))*100,PRECISION0,LINETHICK0;
交易次数:多平累次数+空平累次数,PRECISION0,LINETHICK0;
总手续费:=交易次数*1.2,PRECISION0,LINETHICK0;//:*1.2是按地方经纪公司的手续费设的,可以变动。
吨净利累积:(做多累利+做空累利)-总手续费,PRECISION0,LINETHICK3,COLORFF00FF,LINETHICK0;
做空获利%:IF(做空累利<0,0,做空累利)/(IF(做空累利<0,0,做空累利)+IF(做多累利<0,0,做多累利))
*100,PRECISION0,LINETHICK0;
多均获利%:=SUM(IF(多平获利>0,多获利%,0),0)/SUM(IF(多平获利>0,真平多,0),0),PRECISION0;
空均获利%:=SUM(IF(空平获利>0,空获利%,0),0)/SUM(IF(空平获利>0,真平空,0),0),PRECISION0;
收益率%:吨净利累积*10*10/100000*100,PRECISION0,LINETHICK0;//:对资金复利的测试思路是我的简单想法,不是真实的资金情况。
//以下为 多单 潜在风险的测试%//
亏钱次数:=交易次数-(SUM(IF(多平获利>0,1,0),0)+SUM(IF(空平获利
>0,1,0),0)),PRECISION0,LINETHICK0;
亏5点% :=SUM(IF(多潜大亏>-5 AND 多潜大亏<0,1,0),0)/多平累次数*100,PRECISION0,LINETHICK0;
亏10点%:=SUM(IF(多潜大亏>-10 AND 多潜大亏<-5,1,0),0)/多平累次数*100,PRECISION0,LINETHICK0;
亏20点%:=SUM(IF(多潜大亏>-20 AND 多潜大亏<-10,1,0),0)/多平累次数*100,PRECISION0,LINETHICK0;
亏30点%:=SUM(IF(多潜大亏>-30 AND 多潜大亏<-20,1,0),0)/多平累次数*100,PRECISION0,LINETHICK0;
亏50点%:=SUM(IF(多潜大亏>-50 AND 多潜大亏<-30,1,0),0)/多平累次数*100,PRECISION0,LINETHICK0;
亏100点%:=SUM(IF(多潜大亏>-100 AND 多潜大亏<-50,1,0),0)/多平累次数*100,PRECISION0,LINETHICK0;
亏30点上%:=SUM(IF( 多潜大亏<-30,1,0),0)/多平累次数*100,PRECISION0,LINETHICK0;

 

 

 

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容