以文本方式查看主题

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

--  作者:天狼出击
--  发布时间:2011/3/24 13:57:18
--  [求助]
     我要做个资产曲线图做副图请帮忙给写个模板取每次平仓的赢亏值
--  作者:阿火
--  发布时间:2011/3/24 14:06:57
--  

好几种方法:

1,写成交易系统,显示出资产曲线图,然后插入到副图。

2,写个指标,引用相应的交易系统的资金曲线。(指标引用)

3,自己写资金曲线图。

 

variable:cc=0,zichan=1000000,kcj=c;

sxf:=100;//手续费

ma5:=ma(c,5);

ma10:=ma(c,10);

buycond:=cross(ma5,ma10);

sellcond:=cross(ma10,ma5);

 

if cc>0 and sellcond then begin

  cc:=0;

  zichan:=zichan+(c-kcj)*multiplier-sxf;

end

 

if cc<0 and buycond then begin

  cc:=0;

  zichan:=zichan+(kcj-c)*multiplier-sxf;

end

 

if cc=0 and buycond then begin

  cc:=1;

  kcj:=c;

end

 

if cc=0 and sellcond then begin

  cc:=-1;

  kcj:=c;

end

 

资产:zichan;

 

 

[此贴子已经被作者于2011-3-24 14:13:53编辑过]

--  作者:天狼出击
--  发布时间:2011/3/24 14:21:43
--  
        能不能把第二个方法给写个模板
--  作者:天狼出击
--  发布时间:2011/3/24 14:30:09
--  

     variable:cc=0,zichan=1000000,kcj=c;

  请问CC和KCJ是什麽


--  作者:fly
--  发布时间:2011/3/24 15:44:02
--  

CC和KCJ都是定义的变量名字.

用CC标识策略某个时间点持仓类型:多仓\\空仓\\无仓.

用KCJ标识开仓价格.

 

楼主初接触金字塔,希望您学习一下视频教程http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=185

金字塔决策交易系统公式编程http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=370

把基础打牢了,加上2楼已给出的方法.自己就能解决了.

 

[此贴子已经被作者于2011-3-24 15:52:02编辑过]

--  作者:阿火
--  发布时间:2011/3/24 16:04:06
--  
以下是引用天狼出击在2011-3-24 14:21:43的发言:
        能不能把第二个方法给写个模板

1,首先,在系统(ma交易系统)的末尾加入语句 myasset:asset,noaxis;//这是为了在技术指标里调用

2,新建指标,然后写入以下代码即可

资产:stkindi(stklabel,\'ma交易系统.myasset\',0,datatype,0);