发布一个简单的【日内组合策略】【程序化交易吧】

0

本渐增平台,简略用模板印出的文字或图案。

输出:SS(1),1,100,1),K1(),K2(),博普,F博普;
变量:翻开几次=0,启齿数=0,买进= 0,使接受= 0,多头中止价钱=0,hg0088皇冠娱乐走地价=0;
CYC:=BARSLAST(DATE>REF(DATE,1))+1;
昨开:=CALLSTOCK(STKLABEL,VTOPEN,6,-1);
prefix 前缀:=CALLSTOCK(STKLABEL,VTCLOSE,6,-1);
离开的沉淀:= CalSt产权证券(STKLAMP),VTCLOSE,6,2);离开的沉淀。,霎时地称为离开的收割
昨低:=CALLSTOCK(STKLABEL,VTLOW,6,-1);
昨高:=CALLSTOCK(STKLABEL,VTHIGH,6,-1);
此高:= IF(CYC=1),HIGH,高张力(高张力),CYC),1));
这是低的:= IF(CYC=1)。,LOW,里夫(低),CYC),1));
这将翻开:= =(CYC=1),OPEN,开式,CYC-1));
10级别均振幅:=REF(MA)(CALSTORK),VTHIGH,6,0)-CALLSTOCK(STKLABEL,VTLOW,6,0),10),1);//AVERAGERANGE
10日平常的开清算区间:=ref(MA(ABS(CALLSTOCK(STKLABEL,VTopen,6,0)-CALLSTOCK(STKLABEL,VTclose,6,0)),10),1);//AVERAGEOCRANGE
使脱轨:ABS(离使脱轨闭)<*10日平常的开清算区间;//CANTRADE
3某一时代的绝对价:=高张力(高张力),3),1);
3某一时代的底价:=里夫(低),3),1);
多头溃身份证明价:=昨高+BOCP*10日平常的波幅;//LONGBREAKPT
空头溃身份证明价:=昨低-BOCP*10日平常的波幅;//SHORTBREAKPT
多翻空身份证明价:=昨低+FBOCP*10日平常的波幅;//LONGFBOPOINT
翻转身份证明价钱:=昨高-FBOCP*10日平常的波幅;//SHORTFBOPOINT
手数:= SS
吐艳工夫= = 1
//市环境
IF prefix 前缀<=昨prefix 前缀 THEN BEGIN//往昔沉淀小于等于昨prefix 前缀为趋买市(BUYEASIERDAY)
买进街市:=1
购置物更多的街市价钱:介绍的平常的振幅 K1* 10天;//BuyBopt
-K2* 10收盘日的平常的价钱为/ /使接受选项。
END
IF 离开的收割 THEN BEGIN//往昔沉淀大于昨prefix 前缀为趋买市(SELLEASIERDAY)
欺骗街市:=1
该市的赏金为 K2* 10:平常的动摇率为//BuyBopt
欺骗街市的收盘价为-K1* 10天的平常的振幅。
END
//市系统
//溃
IF TIME>=094500 AND TIME<143000 AND 使脱轨=1 THEN BEGIN
{趋买市}
IF 买进= 1 AND 翻开复杂的=0 THEN BEGIN
购置物更多的街市:购置物(C> =感情购置物更多的街市。 AND HOLDING=0,手数,街市)
多头中止消融价钱=min(* 10日平常的振幅),3);,多头判定止损价为 收盘价钱的平常的10天振幅和3大PO的平常的值。
屡次:=1
END

IF 买进= 1 AND 启齿数=0 THEN BEGIN
购置物街市:BUYSHORT(合拢)<=趋买市开空价 AND HOLDING=0,手数,街市)
hg0088皇冠娱乐走地价:=Max(ENTERPRICE+*10日平常的波幅,事业 3);/ /该谋略用于产权证券说明物。,最小全体与会者止损价钱为 开仓价加25%的10日平常的波幅和3个大点的较小值。
开启次数:=1
END
{销往街市}
IF 使接受= 1 AND 翻开复杂的=0 THEN BEGIN
使接受更多的街市:买进(清算)使接受更多的街市。 AND HOLDING=0,手数,街市)
多头中止消融价钱=min(* 10日平常的振幅),ENTERPRICE-3);
屡次:=1
END

IF 使接受= 1 AND 启齿数=0 THEN BEGIN
使接受给街市:BUYSHORT(合拢)<趋卖市开空价 AND HOLDING=0,手数,街市)
hg0088皇冠娱乐走地价:=Max(ENTERPRICE+*10日平常的波幅,ENTERPRICE+3);
开启次数:=1
END
END
溃性缺乏
{长溃缺乏1:价钱曾经高于长溃CONF,最新价钱已回落至翻转身份证明价钱
IF 昔日过高的出价>多头溃身份证明价 AND C<多翻空身份证明价 AND TIME<143000 AND 启齿数=0 AND HOLDING>=0 THEN BEGIN
多站1:欺骗(1),手数,街市)
并联空1:BUYSHORT(1),手数,街市)
开启次数:=1
END

并联溃缺乏2:溃后进入,街市有加无已。当我们家中止损伤时,我们家反手击球张开两次发球权。,但房屋是工夫将在正午11:30先前。,长征至多在4 K先前。我们家不许霎时有加无已。,因这是街市上常常呈现的膝反照景象。
IF HOLDING>=0 AND TIME<143000 AND 启齿数=0 THEN BEGIN
IF C<=多头止损价 THEN BEGIN
多站2:欺骗(1),手数,街市)
IF TIME<=110000 AND 开仓历时>=4 THEN BEGIN
并联空2:BUYSHORT(1),手数,街市)
hg0088皇冠娱乐走地价:=MIN(ENTERPRICE+*10日平常的波幅,ENTERPRICE+3);//多翻空止损价为开仓价加15%的10日平常的波幅和3个大点的较小值。
开启次数:=1
END
END
END
(1)价钱短时间内少于名价钱。,最新价钱再次下跌至翻转身份证明价钱
IF 今低<空头溃身份证明价 AND C>翻转身份证明价钱 AND TIME<143000 AND 翻开复杂的=0 AND HOLDING<=0 THEN BEGIN
hg0088皇冠娱乐走地1:SELLSHORT(1,手数,街市)
翻转1:购置物(1),手数,街市)
屡次:=1
END
2:住院后的溃,街市有加无已。当我们家中止损坏时,我们家会重提更多。,但房屋是工夫将在正午11:30先前。,短门口至多呈现时4 K先前。。我们家不许霎时有加无已。,因这是街市上常常呈现的膝反照景象。
IF HOLDING<0 AND TIME<143000 AND 翻开复杂的=0 THEN BEGIN
IF C>=hg0088皇冠娱乐走地价 THEN BEGIN
hg0088皇冠娱乐走地2:SELLSHORT(1,手数,街市)
IF TIME<=110000 AND 开仓历时>=4 THEN BEGIN
翻转2:购置物(1),手数,街市)
多头止损价:=MIN(ENTERPRICE-*10日平常的波幅,ENTERPRICE-3);//多翻空止损价为开仓价加15%的10日平常的波幅和3个大点的较小值。
屡次:=1
END
END

END
//止损
IF HOLDING>0 AND C<多头止损价 AND TIME<151000 THEN 判定多头止损:SELL(1,手数,街市)
IF HOLDING<0 AND C>hg0088皇冠娱乐走地价 AND TIME<151000 THEN 判定hg0088皇冠娱乐走地:SELLSHORT(1,手数,街市)
止损价钱对准
{假定你取得更多的票子,而5分钟K高点超越了开仓价+50%10日平常的波幅,本钱消融的止损对准 }
IF 平常的日振幅>事业 THEN 多头中止价钱:=事业 2×MIDEFI
IF 今低{工夫是14:30。,多头如下止损为过来3个5分钟的出色的低点与多hg0088皇冠娱乐走地价击中要害较大值}
IF TIME>=143000 THEN BEGIN
多头中止消融价钱=max(多头中止消融价钱),3某一时代的底价钱
hg0088皇冠娱乐走地价:=MIN(hg0088皇冠娱乐走地价,3某一时代的绝对价钱
END
不日清算态度
IF TIME>=151000 THEN BEGIN
沉淀:使接受(1),手数,街市)
使结束:SELLSHORT(1),手数,街市)
欺骗街市:=0
买进街市:=0
屡次:=0
开启次数:=0
多头中止价钱:=0
hg0088皇冠娱乐走地价:=0;
END

LEAVE A REPLY