关于自动化交易的几个问题。 (文华财经)

投资者咨询:关于自动化交易的几个问题。 (文华财经)
来源:文华财经  日期:2020-11-15 8:21
 自动化交易

日内5分钟图:假设做多,在MA30金叉MA60之后,一共出现3次,C金叉MA20。则

1、做多-------在MA30金叉MA60之后,第1次C金叉MA20时下单。第2、3次C金叉MA20不做
2、止损平多---当价格(不是K线的收盘价,而是介入后任意时刻的价格)一旦下破当初MA30金叉MA60时,MA60的价格则立即止损,不等当根K线收盘
3、止盈平多---当价格(当根K线的收盘价)下破MA5时。(如果介入后,价格始终在MA5之下,或者下破MA5时,算上手续费,浮盈<0,则不平仓,继续持有)

另:关于平仓的挂单。如果我选择对手价平仓,也就是买1,则有可能挂了单不成交,即买1被别人吃掉了,这时,我怎么办?自动化交易这时会自己补救么?
我能不能在编写模型时,直接选择在买2或者买3处挂平仓单?但如果出现极限情况,还是成交不了呢?如何补救?

技术人员回复
日期:2020-11-15 9:02
 参考;

1、

MA5:MA(C,5);
MA20:MA(C,20);
MA30:MA(C,30);
MA60:MA(C,60);

CROSS(C,MA20)&&COUNT(CROSS(C,MA20),BARSLAST(CROSS(MA30,MA60)))=1&&MA30>MA60,BK;
C<VALUEWHEN(CROSS(MA30,MA60),MA60)&&BKVOL>0,CLOSEOUT;
C<MA5&&PROFIT>0,SP;
CHECKSIG(CLOSEOUT,'A',0,'C',0,0);
AUTOFILTER;

2、可以用SETSIGPRICETYPE函数设置委托方式,可以设置超价委托或自动连续追价,

双击函数右键》查找函数说明,可以了解具体用法