新手求教:想编个自动交易的公式,做入门练习,目的:以RB1001举例,
当最新价>=4100时,买入多单N手,<=4050时止损,
反之,<=4000时,卖出空单N手,>=4160时止损,
要求要能自动交易,注意;当多单或空单止损后如再符合交易条件时,要能再次买入或卖出。总之,价格在4100上我就持有N手多单,在4000下我就持有N手空单。
请问这金字塔软件公式如何编制及预警如何设置?请指点,以后我将以此为入门,进一步学习这软件的应用。
我按上述思路试着自己编了个交易系统的公式,用它做预警进行程式化交易时,一点反应都没有,请帮看看是哪没做好?
持仓:HOLDING,LINETHICK0;
{开多} tBUY(close>=DJ+B1,90%,DJ+B1+N1);
{平多,止损} tSELL(close<=DJ+B1-ST1,持仓,DJ+B1-ST1-N1);
{开空} tBUYSHORT(close<=DJ+S1,90%,DJ+S1-N1);
{平空,止损} tSELLSHORT(close>=DJ+S1+ST1,持仓,DJ+S1+ST1+N1);
{到时平多} tSELL(持仓>0 and time>TIME1,持仓, thisclose,C-30);
{到时平空} tSELLSHORT(持仓<0 and time>TIME1,持仓, thisclose,C+30);
//参数说明:DJ为自行设定的参考价格
//B1,S1为买入、卖出相对于开盘价的增量,ST1为止损点数
//应注意保证在开仓时先平仓,否则很有可能资金不足,开仓不成功,会有踏空的可能
//N1为下单价格的增量,用于提高即时成交率。
//TIME1 用于在指定的时间平仓,一般是收盘前,如不用时,可将其设为收盘后。
你这个公式你先在图表上做测试有信号么?
然后再到预警里做程式化交易才行的