如果期货是赌博,那么我就是赌场。一套完整的交易系统,它的作用是什么?它为什么具有优势?这一点赌场的优势来源就可以完美的解释这个问题。把自己当赌场在很多人眼里,期货和赌博非常像,因为任何一笔交易单子进场,都是一个未知的命运,面对不确定性,要么止损,要么只赢这就是有赌的成分在里面。从这个角度来看,这个说法也并没有错误。期货交易是一个处理不确定的领域。我们来到这个领域,想要实现的终极目标只有一个长期持续的获利。然而,我们都知道久赌必输。所以如果我们纯粹的以赌博的思路去运作交易,真的把自己当成了赌徒的话,那么几乎都是死路一条。做交易,我们不应该把自己当成赌徒,还是应该把自己当成赌场赌场的交易系统






===================================
文华财经
部分代码
完整代码 薇*信搜索 公众号 鑫池量化系统
===================================
F1:=ZIGZAG(C,16,1);
DRAWICON(CROSS(ZIGZAG(C,10,1),REF(ZIGZAG(C,10,1),1)),LOW*0.97,7);
DRAWICON(CROSS(REF(ZIGZAG(C,10,1),1),ZIGZAG(C,10,1)),HIGH*1.04,8);
B:=TROUGHBARS(C,5,1,1)=0;
DRAWNUMBER1(B,LOW*0.85,L,0),COLORRED;//画数字
VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25);
VAR2:=HIGH-REF(HIGH,1);
VAR3:=REF(LOW,1)-LOW;
VAR4:=SUM(IF(VAR2>0 AND VAR2>VAR3,VAR2,0),25);
VAR5:=SUM(IF(VAR3>0 AND VAR3>VAR2,VAR3,0),25);
VAR6:=VAR4*100/VAR1;
VAR7:=VAR5*100/VAR1;
VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15);
VAR9:=(VAR8+REF(VAR8,15))/2;
A:=(VAR7>VAR6 AND VAR7>25 AND VAR6<25);
BBB:=ZIGZAG(C,51/5,1)*100,COLORWHITE;
G:=MA(BBB,2),COLORYELLOW;
D:=CROSS(BBB,G)*1000,COLORRED;
W:=CROSS(G,BBB)*1000,COLORBLUE;
A30:=MA(C,30);
ANGLEA30:=ATAN((A30/REF(A30,1)-1)*100)*57.3;
ANGLE30:=ANGLEA30>40 OR ANGLEA30<-48;
A10:=MA(C,10);
ANGLEA10:=ATAN((A10/REF(A10,1)-1)*100)*57.3;
ANGLE10:=ANGLEA10>20 OR ANGLEA10<-25 AND CLOSE>MA(CLOSE,20) ;
A3010:=ANGLE30 OR ANGLE10;
AAZT:=COUNT(CLOSE>REF(CLOSE,1)*1.097 ,20)>0;
DRAWGBK1( W=1000 ,COLORCYAN);
DRAWGBK1( D=1000 ,COLOR0099FF);
DRAWGBK1( W=1000 AND AAZT,COLORGREEN);
DRAWGBK1( D=1000 AND AAZT,COLORRED);
AA:=(3*C+L+O+H)/6;
DRAWTEXT(CROSS(ZIGZAG(C,5,1),REF(ZIGZAG(C,5,1),1)),LOW*0.95,'★旺财'),COLORWHITE,FONTSIZE25;
折线:ZIGZAG(C,4,1),COLORYELLOW,LINETHICK4;
折线1:ZIGZAG(C,4,1),COLORWHITE,LINETHICK1;
折线2:ZIGZAG(C,3,1),COLORMAGENTA,LINETHICK2;
折线3:ZIGZAG(C,3,1),COLORBLUE,LINETHICK1;
前波峰值:=PEAK(C,20,1,1);
前波谷值:=TROUGH(C,20,1,1);
DRAWNUMBER1(折线>REF(折线,1) AND REF(折线,1)<REF(折线,2),REF(C,1),-(前波峰值-REF(C,1))/前波峰值*100,0);
DRAWNUMBER1(折线<REF(折线,1) AND REF(折线,1)>REF(折线,2),REF(C,1),(REF(C,1)-前波谷值)/前波谷值*100,0);
买线:=ZIGZAG(C,10,1);
卖线:=MA(买线,3);
支撑:MA(REF(LLV(C,30),1),2),COLORABFF46;
VARF1:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
VAR101:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
VAR111:=VARF1<REF(VAR101,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);
游资:=(VAR111 AND COUNT(VAR111,30)=1 AND 买线>=卖线);
DRAWTEXT(游资,(支撑*0.98),'--游资进'),COLORYELLOW,FONTSIZE25;
STICKLINE1(游资,(支撑*0.96),支撑,9,0),COLORBLUE;
VARDD:=(ZIGZAG(C,5,1)<REF(ZIGZAG(C,5,1),1)) AND (REF(ZIGZAG(C,5,1),1)>=REF(ZIGZAG(C,5,1),2)) AND (REF(ZIGZAG(C,5,1),2)>=REF(ZIGZAG(C,5,1),3));
1VARDD:=(ZIGZAG(C,5,1)>REF(ZIGZAG(C,5,1),1)) AND (REF(ZIGZAG(C,5,1),1)<=REF(ZIGZAG(C,5,1),2)) AND (REF(ZIGZAG(C,5,1),2)<=REF(ZIGZAG(C,5,1),3));
波段买点:=CROSS((ZIGZAG(C,10,1)),(MA((ZIGZAG(C,10,1)),3)));
DRAWTEXT(波段买点,(支撑*0.77),'--波段买'),COLORWHITE,FONTSIZE25;
STICKLINE1(波段买点,(支撑*0.95),支撑,9,0),COLORRED;
STICKLINE1(CROSS(买线,卖线),O,C,9,0),COLOR00AAFF;
DRAWCOLORKLINE(买线<卖线&&ISUP,COLORGREEN,1);
DRAWCOLORKLINE(买线<卖线&&ISUP=0,COLORGREEN,0);
DRAWCOLORKLINE(买线>=卖线&&ISUP,COLORRED,1);
DRAWCOLORKLINE(买线>=卖线&&ISUP=0,COLORRED,0);
黑马现:=ZIGZAG(C,72,1)>REF(ZIGZAG(C,72,1),1) AND REF(ZIGZAG(C,72,1),1)<=REF(ZIGZAG(C,72,1),2) AND REF(ZIGZAG(C,72,1),2)<=REF(ZIGZAG(C,72,1),3);
DRAWTEXT(黑马现,(支撑*0.94),'--发现黑马'),COLORFF6600;
STICKLINE1(黑马现,(支撑*0.9),(支撑*0.95),9,0),COLORFF6600;
机构:=((ZIGZAG(C,5,1)>REF(ZIGZAG(C,5,1),1)) AND (REF(ZIGZAG(C,5,1),1)<=REF(ZIGZAG(C,5,1),2)) AND (REF(ZIGZAG(C,5,1),2)<=REF(ZIGZAG(C,5,1),3))=1) AND (CROSS(ZIGZAG(C,8,1),REF(ZIGZAG(C,8,1),1))) AND (CROSS(ZIGZAG(C,13,1),REF(ZIGZAG(C,13,1),1)));
机构1:=((ZIGZAG(C,5,1)<REF(ZIGZAG(C,5,1),1)) AND (REF(ZIGZAG(C,5,1),1)>=REF(ZIGZAG(C,5,1),2)) AND (REF(ZIGZAG(C,5,1),2)>=REF(ZIGZAG(C,5,1),3))=1) AND (CROSSDOWN(ZIGZAG(C,8,1),REF(ZIGZAG(C,8,1),1))) AND (CROSSDOWN(ZIGZAG(C,13,1),REF(ZIGZAG(C,13,1),1)));
DRAWTEXT(机构,(L*0.97),'--机构进'),COLORMAGENTA,FONTSIZE30,VALIGN0;
DRAWTEXT(机构1,(H*1.03),'--机构出'),COLORMAGENTA,FONTSIZE30;
STICKLINE1(机构,(L*0.92),(L*0.98),9,0),COLORYELLOW;
DRAWTEXT((VARDD=1),(H*1.05),'-卖'),COLORMAGENTA,FONTSIZE35;
DRAWTEXT((1VARDD=1),(L*0.95),'-买'),COLORMAGENTA,FONTSIZE35,VALIGN0;
STICKLINE1((VARDD=1),(H*1.01),(H*1.05),9,0),COLORWHITE;
奔牛:=(CROSS((3*(SMA(SMA(((C-LLV(L,20))/(HHV(H,20)-LLV(L,20))*100),3,1),3,1)/28.57)-2*(EMA((SMA(SMA(((C-LLV(L,20))/(HHV(H,20)-LLV(L,20))*100),3,1),3,1)/28.57),5))),(SMA(SMA(((C-LLV(L,20))/(HHV(H,20)-LLV(L,20))*100),3,1),3,1)/28.57)) AND (SMA(SMA(((C-LLV(L,20))/(HHV(H,20)-LLV(L,20))*100),3,1),3,1)/28.57)<2.1 AND 买线>=卖线);
DRAWTEXT(奔牛,(支撑*0.99),'--奔牛'),COLORFF00FF;
STICKLINE1(奔牛,(支撑*0.96),(支撑),9,0),COLORFF00FF;
XOPEN:=(REF(O,1)+REF(C,1))/2;
XCLOSE:=CLOSE;
XHIGH:=MAX(HIGH,XOPEN);
XLOW:=MIN(LOW,XOPEN);
VOLALITY:=MA(XHIGH-XLOW,8);
凰线:MA(XCLOSE,5)+VOLALITY/2,POINTDOT;
凤线:MA(XCLOSE,5)-VOLALITY/2,POINTDOT;
BU:=CROSS(XCLOSE,凰线);
SEL:=CROSS(凤线,XCLOSE);
VAR1AX:=BARSLAST(BU);
VAR2A:=BARSLAST(SEL);
DRAWICON(REF(VAR1AX,1)>VAR2A AND VAR1AX=0,XLOW,7),ALIGN1,VALIGN0;
DRAWICON(REF(VAR2A,1)>VAR1AX AND VAR2A=0,XHIGH,8),ALIGN1,VALIGN2;
VAR10:=IF(TROUGHBARS(C,16,1,1)=0 AND HIGH>LOW+0.04,4,0);
VAR11:=ZIGZAG(C,6,1)>REF(ZIGZAG(C,6,1),1) AND REF(ZIGZAG(C,6,1),1)<=REF(ZIGZAG(C,6,1),2) AND REF(ZIGZAG(C,6,1),2)<=REF(ZIGZAG(C,6,1),3);
VAR12:=ZIGZAG(C,6,1)=REF(ZIGZAG(C,6,1),2) AND REF(ZIGZAG(C,6,1),2)>=REF(ZIGZAG(C,6,1),3);
VAR13:=ZIGZAG(C,22,1)>REF(ZIGZAG(C,22,1),1) AND REF(ZIGZAG(C,22,1),1)<=REF(ZIGZAG(C,22,1),2) AND REF(ZIGZAG(C,22,1),2)<=REF(ZIGZAG(C,22,1),3);
VAR14:=ZIGZAG(C,22,1)=REF(ZIGZAG(C,22,1),2) AND REF(ZIGZAG(C,22,1),2)>=REF(ZIGZAG(C,22,1),3);
VAR15:=ZIGZAG(C,51,1)>REF(ZIGZAG(C,51,1),1) AND REF(ZIGZAG(C,51,1),1)<=REF(ZIGZAG(C,51,1),2) AND REF(ZIGZAG(C,51,1),2)<=REF(ZIGZAG(C,51,1),3);
VAR16:=ZIGZAG(C,51,1)=REF(ZIGZAG(C,51,1),2) AND REF(ZIGZAG(C,51,1),2)>=REF(ZIGZAG(C,51,1),3);
VAR17:=ZIGZAG(C,72,1)>REF(ZIGZAG(C,72,1),1) AND REF(ZIGZAG(C,72,1),1)<=REF(ZIGZAG(C,72,1),2) AND REF(ZIGZAG(C,72,1),2)<=REF(ZIGZAG(C,72,1),3);
VAR18:=ZIGZAG(C,72,1)=REF(ZIGZAG(C,72,1),2) AND REF(ZIGZAG(C,72,1),2)>=REF(ZIGZAG(C,72,1),3);
VAR19:=EMA(CLOSE,2)-EMA(CLOSE,150);
VAR1A:=EMA(VAR19,100);
VAR1B:=2*(VAR19-VAR1A);
VAR1C:=POW(VAR1B,3)*0.1+POW(VAR1B,1);
VAR1D:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE));
VAR1E:=EMA(VAR1D*0.97,3);
VAR1F:=(HIGH+LOW+CLOSE)/3;
买点1:=VAR10;
买点2:=(VAR11+VAR13+VAR15+VAR17);
VAR1AA:=MA(CLOSE,5);
VAR2AX:=MA(CLOSE,10);
VAR3A:=MA(CLOSE,30);
VAR4A:=MA(CLOSE,60);
VAR5A:=EMA(COST(85),7);
VAR6A:=EMA(COST(15),7);
VAR7A:=SUM(CLOSE*VOL*100,4)/SUM(VOL*100,4);