以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求教 资金曲线公式怎么编写  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=80538)

--  作者:wxx212
--  发布时间:2015/7/7 19:31:16
--  求教 资金曲线公式怎么编写
请老师帮忙,谢谢,辛苦老师了!
公式 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);     //开空信号




--  作者:jinzhe
--  发布时间:2015/7/8 8:43:19
--  

资金曲线:asset;


--  作者:wxx212
--  发布时间:2015/7/8 12:22:31
--  
asset 看着好像是未来函数,只有在出场后才会确定
--  作者:jinzhe
--  发布时间:2015/7/8 13:10:02
--  
没有平仓你的资金是不是随着k线的变动而变动的?