投资者咨询:需要修改交易模型 (文华财经)
来源:文华财经 日期:2020-10-9 19:37
1、 {该模型为示范模型,仅用于说明算法语法,用户需根据自己交易经验修改后再实际应用}
{变量赋值}
MA1:=MA(CLOSE,SHORT);
MA2:=MA(CLOSE,LONG);
{交易条件}
平空开多:=CROSS(MA1,MA2);
平多开空:=CROSS(MA2,MA1);
{交易系统}
BUYSHORT_BUY(平空开多,LOW);
SELL_SELLSHORT(平多开空,HIGH);
{交易信号过滤}
2、{该模型为示范模型,仅用于说明算法语法,用户需根据自己交易经验修改后再实际应用}
DIFF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIFF,MID);
MACD:=2*(DIFF-DEA);
平空开多:=CROSS(MACD,0);
平多开空:=CROSS(0,MACD);
BUYSHORT_BUY(平空开多,LOW);
SELL_SELLSHORT(平多开空,HIGH);
3、{该模型为示范模型,仅用于说明算法语法,用户需根据自己交易经验修改后再实际应用}
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,M1,1);
D:=SMA(K,M1,1);
J:=3*K-2*D;
平空开多:=CROSS(J,0);
平多开空:=CROSS(100,J);
BUYSHORT_BUY(平空开多,LOW);
SELL_SELLSHORT(平多开空,HIGH);
4、{该模型为示范模型,仅用于说明算法语法,用户需根据自己交易经验修改后再实际应用}
MA1:=REF(MA((HIGH+LOW+CLOSE)/3,AVGLENGTH),1);
UPPERBAND:=MA1+REF(MA(TR,ATRLENGTH),1);
LOWERBAND:=MA1-REF(MA(TR,ATRLENGTH),1);
开多条件:=MA1>REF(MA1,1) AND HIGH>=UPPERBAND;
平多条件:=LOW<=MA1;
开空条件:=MA1<REF(MA1,1) AND LOW<=LOWERBAND;
平空条件:=HIGH>=MA1;
GL1:=NOT(开多条件=1 AND 平多条件=1);
GL2:=NOT(开空条件=1 AND 平空条件=1);
SELL(平多条件,HIGH);
BUYSHORT(平空条件,LOW);
BUY(开多条件 AND GL1,LOW);
SELLSHORT(开空条件 AND GL2,HIGH);
把这四个指标合在一起,不管有那种型号出现就开始买进买出
技术人员回复
日期:2020-10-9 19:43
MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,10);
DIFF:=EMA(CLOSE,9)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
TR:=C;
MA11:=REF(MA((HIGH+LOW+CLOSE)/3,10),1);
UPPERBAND:=MA11+REF(MA(TR,10),1);
LOWERBAND:=MA11-REF(MA(TR,10),1);
开多条件:=MA1>REF(MA11,1) AND HIGH>=UPPERBAND;
平多条件:=LOW<=MA11;
开空条件:=MA11<REF(MA11,1) AND LOW<=LOWERBAND;
平空条件:=HIGH>=MA11;
GL1:=NOT(开多条件=1 AND 平多条件=1);
GL2:=NOT(开空条件=1 AND 平空条件=1);
平空开多:=CROSS(MA1,MA2)||CROSS(MACD,0)||CROSS(J,0)||开多条件 AND GL1;
平多开空:=CROSS(MA2,MA1)||CROSS(0,MACD)||CROSS(100,J)||开空条件 AND GL2;
平空开多,BPK;
平多开空,SPK;
平多条件,SP;
平空条件,BP;
AUTOFILTER;
投资者咨询:需要修改交易模型 (文华财经)
来源:文华财经 日期:2020-10-9 19:37
技术人员回复
日期:2020-10-9 19:57
投资者咨询:需要修改交易模型 (文华财经)
来源:文华财经 日期:2020-10-9 19:37
这样可以直接在文华8中使用了吗?,还有TR变量没有定义,自行补充是什么意思?我不懂,老师你帮我解释一下,又或者怎么补充?
技术人员回复
日期:2020-10-9 20:02
投资者咨询:需要修改交易模型 (文华财经)
来源:文华财经 日期:2020-10-9 19:37
我意思是说,当一根k线出现上涨信号,立马买涨,当这根k线在后面出现买跌信号的时候,就立马买跌,当第一根K线信号买涨,第二根k线信号也是买涨,第三根信号也是涨,不要重复买进,如果函数不对,帮我修改一下,我是小白
技术人员回复
日期:2020-10-9 20:15