设为首页收藏本站

 找回密码
 注册
查看: 6195|回复: 14
打印 上一主题 下一主题

输了几次后,想加点仓,有不有返回交易输赢次数的函数 [复制链接]

Rank: 4

精华
0
UID
1109
积分
444
帖子
67
主题
25
阅读权限
50
注册时间
2008-1-23
最后登录
2008-7-12
跳转到指定楼层
1#
发表于 2008-2-13 21:38:39 |只看该作者 |倒序浏览
输了几次后我想加点仓,请问有不有返回上次或上几次输赢状况的函数。

Rank: 4

精华
0
UID
1109
积分
444
帖子
67
主题
25
阅读权限
50
注册时间
2008-1-23
最后登录
2008-7-12
2#
发表于 2008-2-13 21:40:45 |只看该作者
晕,怎么发了两片。。。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1064
积分
864
帖子
80
主题
1
阅读权限
60
注册时间
2008-1-13
最后登录
2008-6-27
3#
发表于 2008-2-13 22:28:13 |只看该作者
原帖由 风险玩家 于 2008-2-13 21:38 发表
输了几次后我想加点仓,请问有不有返回上次或上几次输赢状况的函数。

NumWinTrades: 获得盈利交易的总次数。
NumLosTrades: 获得亏损交易的总次数。
想了解更多看帮助里对这些系统函数的解释

使用道具 举报

Rank: 4

精华
0
UID
1109
积分
444
帖子
67
主题
25
阅读权限
50
注册时间
2008-1-23
最后登录
2008-7-12
4#
发表于 2008-2-13 22:30:27 |只看该作者
谢谢兄台,论坛高手不少,这里好啊

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
5#
发表于 2008-2-14 11:16:36 |只看该作者
没有直接这样是用的函数,但很容易就可以自己实现,用序列变量或全局变量记录一下就可以。
通过对比交易前后NumWinTrades,NumLosTrades的次数。

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
404
积分
1434
帖子
236
主题
74
阅读权限
60
注册时间
2007-9-23
最后登录
2014-7-25
6#
发表于 2008-4-14 11:07:29 |只看该作者
怎么实现这样一个功能,前两次连续损失,下一次下单数量是前正常的二倍

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
404
积分
1434
帖子
236
主题
74
阅读权限
60
注册时间
2007-9-23
最后登录
2014-7-25
7#
发表于 2008-4-14 13:31:40 |只看该作者
我不是这个意思,如果前两次连续损失,平时用3,那就用6.如果还是损失,仍然是前两次连续损失,还是用6.

我的系统一般成功率40%-50%之间,一般连错2此后赢的概率较大。我想应该能提高系统的期望值

[ 本帖最后由 skyline 于 2008-4-14 13:33 编辑 ]

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
377
积分
1827
帖子
222
主题
29
阅读权限
70
注册时间
2007-9-19
最后登录
2021-12-9
8#
发表于 2008-4-14 13:59:43 |只看该作者

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
377
积分
1827
帖子
222
主题
29
阅读权限
70
注册时间
2007-9-19
最后登录
2021-12-9
9#
发表于 2008-4-14 14:01:17 |只看该作者
这是个好东式

//日上交易信息显示

        if(CurrentBar==0)
        {
        SetGlobalVar(45,NumWinTrades-NumLosTrades);//开盘记赢亏次差
        SetGlobalVar(48,NetProfit);//NetProfit: 开盘时获得累计的净利润。 48
        SetGlobalVar(47,TotalTrades);//开盘时总交易次数
        SetGlobalVar(44,0);
        }
        if(GetGlobalVar(45)<NumWinTrades-NumLosTrades)//上次赢了
        {
        SetGlobalVar(45,NumWinTrades-NumLosTrades);
        SetGlobalVar(44,0);
        }
        if(GetGlobalVar(45)>NumWinTrades-NumLosTrades)//上次亏了
        {
        SetGlobalVar(44,GetGlobalVar(44)+1);
        SetGlobalVar(45,NumWinTrades-NumLosTrades);
        }
        Commentary("次数"+Text(TotalTrades));
        Commentary("净利润:"+Text(NetProfit));
        Commentary("连亏:"+Text(GetGlobalVar(44)));

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
377
积分
1827
帖子
222
主题
29
阅读权限
70
注册时间
2007-9-19
最后登录
2021-12-9
10#
发表于 2008-4-14 14:02:08 |只看该作者
好东式

//日内交易信息显示
        if(date != date[1])
        {
        SetGlobalVar(45,NumWinTrades-NumLosTrades);//开盘记赢亏次差
        SetGlobalVar(48,NetProfit);//NetProfit: 开盘时获得累计的净利润。 48
        SetGlobalVar(47,TotalTrades);//开盘时总交易次数
        }
        if(GetGlobalVar(45)<NumWinTrades-NumLosTrades)//上次赢了
        {
        SetGlobalVar(45,NumWinTrades-NumLosTrades);
        SetGlobalVar(44,0);
        }
        if(GetGlobalVar(45)>NumWinTrades-NumLosTrades)//上次亏了
        {
        SetGlobalVar(44,GetGlobalVar(44)+1);
        SetGlobalVar(45,NumWinTrades-NumLosTrades);
        }
Commentary("日内次数"+Text(TotalTrades - GetGlobalVar(47)));
Commentary("总盈亏:"+Text(NetProfit-GetGlobalVar(48)));
Commentary("连亏:"+Text(GetGlobalVar(44)));

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-2 09:11

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部