以文本方式查看主题

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

--  作者:wangyongljl
--  发布时间:2015/6/24 11:19:41
--  多单空单统计问题
工作人员你们好!

请问:在模型中如何表达以下每一个数据

历史统计   全部交易  多头交易  空头交易  备注:历史数据出现的最大次数
最大连盈       9                 9              8
最大连亏      14               10             9

最近统计  全部交易  多头交易  空头交易   备注:最近一次也就是目前的统计值,随目前多头或空头盈亏次数自动更新
最大连盈        6                 3              5
最大连亏        5                 4              2
[此贴子已经被作者于2015/6/24 11:20:45编辑过]

--  作者:jinzhe
--  发布时间:2015/6/24 11:23:45
--  
最近指的是当日?
--  作者:wangyongljl
--  发布时间:2015/6/24 11:37:54
--  
以下是引用jinzhe在2015/6/24 11:23:45的发言:
最近指的是当日?
不是当日,因为是统计次数,应该不是看时间,是看盈亏性质的变化作为依据
历史统计最大值应该没疑问吧,例如,最近统计,多头连盈3次后,亏了,那么多头连盈次数就要初始化为0,具体一点就是:多头盈利,多头盈利,多头盈利,多头亏损,空头盈利,空头盈利,多头盈利,多头盈利,那么
最近统计  全部交易  多头交易  空头交易
最大连盈        4                2              2
最大连亏        1                 0             1


--  作者:wangyongljl
--  发布时间:2015/6/24 11:41:07
--  
上面说的有点错误,请看下面:


以下是引用jinzhe在2015/6/24 11:23:45的发言:
最近指的是当日?
不是当日,因为是统计次数,应该不是看时间,是看盈亏性质的变化作为依据
历史统计最大值应该没疑问吧,例如,最近统计,多头连盈3次后,亏一次,然后盈利一次那么多头连盈次数就要初始化为1,具体一点就是:多头盈利,多头盈利,多头盈利,多头亏损,空头盈利,空头盈利,多头盈利,多头盈利,那么
最近统计  全部交易  多头交易  空头交易
最大连盈        4                2              2
最大连亏        1                 0             1

--  作者:wangyongljl
--  发布时间:2015/6/24 11:42:51
--  
上面还是有点小错误,更正如下:

上面说的有点错误,请看下面:


以下是引用jinzhe在2015/6/24 11:23:45的发言:
最近指的是当日?
不是当日,因为是统计次数,应该不是看时间,是看盈亏性质的变化作为依据
历史统计最大值应该没疑问吧,例如,最近统计,多头连盈3次后,亏一次,然后盈利一次那么多头连盈次数就要初始化为1,具体一点就是:多头盈利,多头盈利,多头盈利,多头亏损,空头盈利,空头盈利,多头盈利,多头盈利,那么
最近统计  全部交易  多头交易  空头交易
最大连盈        4                2              2
最大连亏        1                1              0

--  作者:jinzhe
--  发布时间:2015/6/24 13:17:04
--  

variable:duo_yl=0,kong_yl=0,quan_yl;

variable:duo_ks=0,kong_ks=0,quan_ks;

if 平多条件 and holding>0 then begin

   sell......;

   kong_yl:=0;

   kong_ks:=0;

   if numprofit(1)>0 then begin

        duo_yl:=duo_yl+1;

        quan_yl:=quan_yl+1;

        quan_ks:=0;

        duo_ks:=0;

   end

   if numprofit(1)<0 then begin

         duo_ks:=duo_ks+1;

         quan_ks:=quan_ks+1;

         quan_yl:=0;

         duo_yl:=0;

   end

end

 

if 平空条件 and holding<0 then begin

    sellshort.........;

    duo_ks:=0;

    duo_yl:=0;

    if numprofit(1)>0 then begin

       kong_yl:=kong_yl+1;

       quan_yl:=quan_yl+1;
       quan_ks:=0; 

       kong_ks:=0;

    end

    if numprofit(1)<0 then begin

      kong_ks:=kong_ks+1;

      quan_ks:=quan_ks+1;

      quan_yl:=0;

      kong_yl:=0;

    end

end

 

近期空头连亏:kong_ks;

近期空头连赢:kong_yl;

近期多头连亏:duo_ks;

近期多头连赢:duo_yl;

近期总体连亏:quan_ks;

近起总体连赢:quan_yl;

 

 

整体最大空头连亏:hhv(kong_ks,0);

整体最大空头连赢:hhv(kong_yl,0);

整体最大多头连亏:hhv(duo_ks,0);

整体最大多头连赢:hhv(duo_yl,0);

整体最大总体连亏:hhv(quan_ks,0);

整体最大总体连赢:hhv(quan_yl,0;

 

       

       

 


--  作者:wangyongljl
--  发布时间:2015/6/24 13:28:10
--  
请问jinzhe,能不用C语言写吗,我基本看不懂,就用一般的语言,麻烦了


--  作者:wangyongljl
--  发布时间:2015/6/24 13:29:32
--  
非常感谢jinzhe帮助我
--  作者:jinzhe
--  发布时间:2015/6/24 13:38:13
--  
想要用非金字塔函数语言写的,请前往高级区发帖咨询
--  作者:wangyongljl
--  发布时间:2015/6/24 13:57:58
--  
金字塔不是可以C语言,还可以用一些不是C语言的函数吗,能不能用函数帮我写,非常感谢