既然是菜鸟需要帮忙,那么请发金币帖,鼓励大家多来帮你
不好意思,没写完,请您等待
如果是新接触金字塔,希望您可以多看看 金字塔界面下"帮助"菜单里的教程,可以了解的更全面
求助反应的速度跟文华无法比;
因为不懂,才发帖求助,每一个人的才智、年龄各不相同,
每一个老手都是从新手过来的,请凉。
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
LJ:=(351*REF(DEA,1)+325*REF(EMA(C,26),1)-297*REF(EMA(C,12),1))/28;//C>LJ,则macd金叉,C<LJ,则MACD死叉
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
LJ1:=(4*REF(K,1)-3*REF(RSV,1))*(HHV(HIGH,9)-LLV(LOW,9))/100+LLV(LOW,9);//C>LJ1,则KDJ金叉,C<LJ1,则KDJ死叉
MA5:=MA(CLOSE,5);
T:= TIME>=094500 AND TIME<=131500;//交易时间: 9:45到13:15内;
SHORT:= REF(MA5,1)>MA5 AND C<MA5 AND ANY(C<LJ,5) AND C<LJ1;
IF SHORT AND HOLDING=0 AND T THEN BUYSHORT(1,1,MARKET);
//止盈:开仓价-最低价>=27点;
IF L<ENTERPRICE-27*MINDIFF AND ENTERBARS>1 THEN
BEGIN
止盈:SELLSHORT(HOLDING<0,1,MARKET);
END
//止损:收盘价-开仓价>=5点,并且(MACD金叉或者KDJ金叉);
IF C>=ENTERPRICE + 5*MINDIFF AND (C>LJ OR C>LJ1) THEN
BEGIN
止损:SELLSHORT(HOLDING<0,1,MARKET);
END
//收盘前平仓:时间>=14:58平仓。
IF TIME>=145800 AND HOLDING<0 THEN SELLSHORT(1,1,MARKET);
对一般理解上的MACD,KDJ金叉死叉做了些许改进,这样可以避免信号不稳定
客服力量有限
基于以上两个原因,回帖确实慢了些,还希望楼主能够谅解
编写中的不足之处,敬请批评指正。
如果一下子就回的就不是代码问题 就是使用问题了