以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问我想计算前二十次交易的胜率怎么计算?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=68476)

--  作者:幽幽
--  发布时间:2014/8/7 13:35:11
--  请问我想计算前二十次交易的胜率怎么计算?
比如前二十次交易,有十次交易盈利了,然后胜率就是50%。
我要在每根K线上显示前二十次交易的胜率怎么计算 啊?

--  作者:jinzhe
--  发布时间:2014/8/7 13:47:20
--  

用numprofit来获取交易的情况

numprofit(1)这个是上一次交易盈利情况

numprofit(2)这是上二次

....

numprofit(20)这个是前第20次

 

 

 具体代码如下,把中间省略的自行补充:

n:=0;

if numprofit(1)>0 then n:=n+1;

if numprofit(2)>0 then n:=n+1;

 

......

 

if numprofit(20)>0 then n:=n+1;

 

最后胜率:n/20;

[此贴子已经被作者于2014/8/7 13:47:51编辑过]