设为首页收藏本站

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

请教交易次数的表达问题 [复制链接]

Rank: 2

精华
0
UID
246714
积分
117
帖子
73
主题
37
阅读权限
30
注册时间
2017-2-3
最后登录
2022-3-5
跳转到指定楼层
1#
发表于 2017-11-10 09:28:24 |只看该作者 |倒序浏览
1、if (marketposition != 1 && 账户实际当日交易次数<=4),这个表达式如何写?
2、if (marketposition != 1 && 当日图表信号发出次数<=4),这个表达式如何写?
3、上述两种代码中,反手单算1次还是2次?
4、如果条件是按图表发出信号次数来算,是否支持回测?
非常感谢。

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2017-11-10 15:12:13 |只看该作者
1,应该没有什么函数可以直接取到当前帐户当日的交易次数。。如果仅是当前帐户当前商品的,可以使用a_getordercountc以及配合状态等函数进行在判断。(刚开始接触TB,在熟悉掌握TB编程前,不建议使用A函数呀)
2,可以声明一个序列数值型变量flag
     if(truedate(0)!=truedate(1)) flag =0;
     if(buycon)
     {
            buy;
            flag = flag+1;
     }
     if(sellshortcon)
     {
          sellshort;
          flag =flag+1;
    }
    if(marketposition!=1 && flag<=4)
3,  例2的记录方式,只对开仓进行记录次数
4,  图表信号记数是支持回测的,如果对帐户的记录因为使用到A函数,则不支持回测了。

使用道具 举报

Rank: 2

精华
0
UID
246714
积分
117
帖子
73
主题
37
阅读权限
30
注册时间
2017-2-3
最后登录
2022-3-5
3#
发表于 2017-11-10 19:03:25 |只看该作者
小米 发表于 2017-11-10 15:12
1,应该没有什么函数可以直接取到当前帐户当日的交易次数。。如果仅是当前帐户当前商品的,可以使用a_getor ...

谢谢版主的指导,再请教一下,实际操作中,有时由于止损设定太小造成一根K线上出现两对反手信号,可能引起反复下单,如果我又不想扩大止损点位,有没有其他解决办法?
比如买入价10元,止损2%反手,之后如果有一根K线最高价11元最低价9元,是否会发生反复多次反手的情况?如果会的话,如何解决?
谢谢。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2017-11-11 08:48:39 |只看该作者
chenrf 发表于 2017-11-10 19:03
谢谢版主的指导,再请教一下,实际操作中,有时由于止损设定太小造成一根K线上出现两对反手信号,可能引 ...

不会反复吧。。最多是一多一空的情况。。
不想扩大止损点就换成小周期试试,尽可能避免一个bar上矛盾条件的满足。

使用道具 举报

Rank: 2

精华
0
UID
225503
积分
63
帖子
39
主题
16
阅读权限
30
注册时间
2015-12-22
最后登录
2023-3-30
5#
发表于 2019-6-12 00:40:58 |只看该作者
小米 发表于 2017-11-10 15:12
1,应该没有什么函数可以直接取到当前帐户当日的交易次数。。如果仅是当前帐户当前商品的,可以使用a_getor ...

你好 小米 sellshortcon buycon 是自己定义的bool类型吗?为什么我加了这个代码,还是读取不出来开仓次数

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
0
UID
209716
积分
2226
帖子
2131
主题
0
阅读权限
200
注册时间
2015-5-25
最后登录
2020-5-29
6#
发表于 2019-6-12 10:53:50 |只看该作者
courage 发表于 2019-6-12 00:40
你好 小米 sellshortcon buycon 是自己定义的bool类型吗?为什么我加了这个代码,还是读取不出来开仓次数 ...

不是自定义的bool类型,意思是您在if里面写您需要的卖出开仓条件,买入开仓条件。

使用道具 举报

Rank: 2

精华
0
UID
225503
积分
63
帖子
39
主题
16
阅读权限
30
注册时间
2015-12-22
最后登录
2023-3-30
7#
发表于 2019-6-12 14:14:45 |只看该作者
wu778001035 发表于 2019-6-12 10:53
不是自定义的bool类型,意思是您在if里面写您需要的卖出开仓条件,买入开仓条件。 ...

好的  谢谢小米 还得请教您一个问题,在不用A函数的情况下,我想判断前一个最后一个平仓单子的买卖类型,请问有这种函数吗?没有的话我该怎么判断?麻烦您告诉我一个解决方案。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-23 20:41

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部