以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  单根K线最后结算时的利润计算方法?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=86626)

--  作者:hunferthf
--  发布时间:2015/10/26 16:40:21
--  单根K线最后结算时的利润计算方法?
请问老师,单根K线最后结算时的利润怎么计算,或者收益曲线怎么表达?函数里只看到平均盈亏,最大盈利率什么的,都用不上。
--  作者:jinzhe
--  发布时间:2015/10/26 16:42:19
--  
asset-ref(asset,1)
--  作者:hunferthf
--  发布时间:2015/10/26 20:29:38
--  

1)ASSET:客户账户的净自有资产=可用现金+占用保证金-融资(现金+品种市值-融资)

根据字面意思,如果不考虑转出现金的话应该可以用来统计单根K线的利润,如果存在转出现金的话,可能就不合理了,所以还有其他更准确的方法吗?

 

2)另外再请教以下怎么编程?

二根均线MA5,MA10,再加两根辅助线X,Y

当REF(MA5>MA10,1),且今日H>=X时做多; 

当REF(MA5>MA10,1),且今日L<=Y时做空;

 

当REF(MA5<MA10,1)),且今日H>=X时做空;

当REF(MA5<MA10,1)),且今日L<=Y时做多;

收盘平仓。

 

 


--  作者:jinzhe
--  发布时间:2015/10/27 8:53:07
--  

1.图表交易吗?图表交易就不会计算账户的实际资金情况,要用asset虚拟资金

2、 if ref(ma5>ma10,1) and h>=x then buy(holding=0,1,market);

      if ref(ma5>ma10,1) and l<=y then buyshort(holding=0,1,market);

      if ref(ma5<ma10,1) and h>=x then buyshort(holding=0,1,market);

      if ref(ma5<ma10,1) and l<=y then buy(holding=0,1,market);

      if time=closetime(0) then begin

          sell(1,0,market);

          sellshort(1,0,market);

      end