资源描述:
《文华程序交易编程指南家函数大全.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、在15分钟图内,突破开盘后15分钟高低点的交易系统HH:=VALUEWHEN(TIME=0900,HIGH);//每天第一根15分钟K线的高点LL:=VALUEWHEN(TIME=0900,LOW);//每天第一根15分钟K线的低点CROSS(CLOSE,HH),BK;//只要价格上穿15分钟的高点,买进开仓;CROSS(LL,CLOSE),SK;//只要价格下穿15分钟的低点,卖出开仓;CROSS(CLOSE,HH)
2、
3、CROSS(TIME,1444),BP;//只要价格上穿15分钟的高点,买入平仓;或时
4、间在14:44之后平仓CROSS(LL,CLOSE)
5、
6、CROSS(TIME,1444),SP;//只要价格下穿15分钟的低点,卖出平仓;或时间在14:44之后平仓在3分钟图内,突破开盘后15分钟的高低点的交易系统首先先建立一个指标就是HL.fml,然后用引用的方法#IMPORT[,MIN15,HL]ASVARHLHH1:=VARHL.HH;LL1:=VARHL.LL;CROSS(CLOSE,HH1),BK;CROSS(LL1,CLOSE),SK;CROSS(CLOSE,HH1)
7、
8、CROSS(TIME,1
9、456),BP;CROSS(LL1,CLOSE)
10、
11、CROSS(TIME,1456),SP;一天只交易一次的编写方法NN:=BARSLAST(DATE<>REF(DATE,1))+1;买入开仓条件&&REF(EXIST(BB,NN),1)<1,BK;BS,SP;卖出开仓条件&&REF(EXIST(BB,NN)<1,1),SK;SS,BP;开盘交易,收盘退出DATE<>REF(DATE,1),BK;TIME>=1455,SP;周间日模型(固定金额止损)NN:=BARSLAST(DATE<>REF(DATE,1
12、))+1;#IMPORT[,MIN15,HL]ASVARHLHH1:=VARHL.HH;LL1:=VARHL.LL;COB:=(WEEKDAY=1);CS:=(WEEKDAY=2
13、
14、WEEKDAY=4);COB&&REF(EXIST(COB,NN),1)<1&&DATE<>REF(DATE,1),BK;CS&&REF(EXIST(CS,NN),1)<1&&DATE<>REF(DATE,1),SK;CROSS(TIME,1456)
15、
16、CROSS(CLOSE,VALUEWHEN(TIME=0900,OPEN)+
17、22),BP;CROSS(VALUEWHEN(TIME=0900,OPEN)-22,CLOSE)
18、
19、CROSS(TIME,1456),SP;低点判断的程序编写方法RIBAO1:=(REF(LOW,1)>REF(LOW,2)&&REF(HIGH,1)20、
21、(LOW>REF(LOW,1)&&HIGH22、)&&REF(HIGH,1)>REF(HIGH,2))
23、
24、(LOW[REF(HIGH,1));前第二根K线被前第一个K线所包含;LL:VALUEWHEN(NOT(WAIBAO1)&&NOT(RIBAO1)&&LOW>REF(LOW,1)&&REF(LOW,2)>REF(LOW,1),REF(LOW,1));既非内孕线,也非外孕线,同时已经出现低点拐点,作为最近低点高点判断的程序编写方法RIBAO2:=(REF(LOW,1)>REF(LOW,2)&&REF(HIGH,1)]25、EF(HIGH,2))
26、
27、(LOW>REF(LOW,1)&&HIGH[REF(HIGH,2))]
28、
29、(LOW[REF(HIGH,1));前第二根K线被前第一个K线所包含;HH:VALUEWHEN(NOT(WAIBAO2)&&NOT(RIBAO2)&&H]30、非内孕线,也非外孕线,同时已经出现高点拐点,作为最近高点利润回撤的处理1)系统发出平仓信号是需要平仓条件,没有条件系统无法发信号,2)获利回吐可以使用止赢止损编写,例如: 当最高价与开仓收盘价盈利达到20—50点,回撤70%平仓。(AA-BKPRICE>20*MD&&AA-BKPRICE<50*MD&&C<=BKPRICE+(AA-BKPRICE)*0.7),SP;岛形反转形态突破(做空形态)TRGE:=ABS