请老师帮忙,谢谢,辛苦老师了!
公式 PPP源码
A:=MA(C,300);
BB:=MA(C,100);
多底仓:=cross(BB,AA);
多加仓:=cross(c,bb) and HOLDING>0;
平多:=cross(AA,C) or cross(bb,C);
空底仓:=cross(AA,BB);
空加仓:=cross(bb,c) and HOLDING<0;
平空:=cross(C,AA) or cross(C,bb);
//////以上是PPP公式源码//////
//////一下是我不会编写的地方//////
//PPP公式会有一条资金曲线
KKK:=资金曲线;//???这条资金曲线怎么编写?
k1:ma(资金曲线,100);//???注意:K1在没有仓位的时候是一条水平线,没有仓位时候K1不计算,等公式PPp有仓位的时候K1继续上一次有仓位的最后一根线计算
建仓区:资金曲线>k1;
建仓数量????:情况A 当 cross(资金曲线,k1)时,并且公式PPP有仓位,就马上进与PPP数量一致的仓位,并且多空方向与PPP一致
情况B 当在建仓区时, 与PPP同步建仓
出场时机????:当 (资金曲线<k1)时 不过多空,所有仓位出场。
当 资金曲线>k1 时 与PPP同步出
KD:=建仓数量; //开多条件
PD:=出场时机; //平多条件
KK:=建仓数量; //开空条件
PK:=出场时机; //平空条件
平空:SELLSHORT(PK,1,THISCLOSE); //平空信号
开多:BUY(KD AND HOLDING=0,1,THISCLOSE); //开多信号
平多:SELL(PD,1,THISCLOSE); //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE); //开空信号
asset 看着好像是未来函数,只有在出场后才会确定