以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 如何指定胜率的统计周期 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=174117) |
-- 作者:server808 -- 发布时间:2020/1/31 20:17:39 -- 如何指定胜率的统计周期 如何在策略内指定胜率的统计周期,比如最近100次交易的胜率,或最近30个交易日的胜率;谢谢! |
-- 作者:wenarm -- 发布时间:2020/1/31 22:20:52 -- N:100; AA:ref(NUMLOSSTRADE,N)+ref(NUMWINtRADE,N);//统计前100周期之前的盈亏总次数 BB:NUMLOSSTRADE+NUMWINtRADE;//当前盈亏总次数 CC:(NUMWINtRADE-ref(NUMWINtRADE,N))/BB*100;//100周期内盈利次数和100周期内盈亏总次数的百分比 [此贴子已经被作者于2020/1/31 22:21:18编辑过]
|
-- 作者:server808 -- 发布时间:2020/2/1 0:29:17 -- 谢谢
[此贴子已经被作者于2020/2/1 0:30:22编辑过]
|
-- 作者:server808 -- 发布时间:2020/2/1 0:33:42 -- 如何统计最近100次交易的胜率?不是最近100周期。 |
-- 作者:wenarm -- 发布时间:2020/2/1 11:28:04 -- NN:IF((NUMLOSStRADE+NUMWINtRADE)<=100,(NUMLOSStRADE+NUMWINtRADE),(NUMLOSStRADE+NUMWINtRADE-100));//区分计算交易次数大于100次两侧情况 BAR:BARSLAST((NUMLOSStRADE+NUMWINtRADE)=NN);//得到最近100次k线位 CC:IF((NUMLOSStRADE+NUMWINtRADE)<=100 ,NUMWINtRADE/(NUMLOSStRADE+NUMWINtRADE)*100,(NUMWINtRADE-ref(NUMWINtRADE,BAR))/100*100);//100次交易中盈利占比 |
-- 作者:server808 -- 发布时间:2020/2/2 1:56:13 -- 谢谢! 刚试过,可能还有问题: 1、CC得到的数据的是左侧100次(即历史以来的开头100次),而不是倒数100次。 2、这里BAR得到的数据是100次的结束点,不是100次的起点。 请指正,谢谢!
|
-- 作者:admin -- 发布时间:2020/2/2 13:09:53 -- 抱歉,算法有问题。 BAR:SUMBARS(平空条件 and 平多条件,10);
|