设为首页收藏本站

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

请教大神们关于分批平仓使用的代码 [复制链接]

Rank: 1

精华
0
UID
211434
积分
11
帖子
7
主题
4
阅读权限
10
注册时间
2015-6-17
最后登录
2023-1-3
跳转到指定楼层
1#
发表于 2016-1-12 10:54:11 |只看该作者 |倒序浏览
我是一个程序化新手,想请教各位大神们,如果我想采用分批平仓的方式,写的时候是不是要加入全局变量?还有要使用的语句可能都有些什么呢?
万望不吝赐教!!!!

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2016-1-12 13:44:54 |只看该作者
分批平仓也就是减仓后再平仓的动作吧?这个不必要特别加入全局变量的使用的。
直接在条件下平仓就好,平仓手数小于信号持仓信号,就不会一次平掉整个头寸的。之后再有平仓的指令,就达到你的交易需求了。

使用道具 举报

Rank: 1

精华
0
UID
211434
积分
11
帖子
7
主题
4
阅读权限
10
注册时间
2015-6-17
最后登录
2023-1-3
3#
发表于 2016-1-12 16:55:22 |只看该作者
小米 发表于 2016-1-12 13:44
分批平仓也就是减仓后再平仓的动作吧?这个不必要特别加入全局变量的使用的。
直接在条件下平仓就好,平仓 ...

谢谢!如果我是想平掉当前仓位的一半这样也可以吗?
还想请教一下,当前bar能开仓和止损要如何设置呢?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2016-1-13 09:12:06 |只看该作者
T_kim24 发表于 2016-1-12 16:55
谢谢!如果我是想平掉当前仓位的一半这样也可以吗?
还想请教一下,当前bar能开仓和止损要如何设置呢? ...

可以的。
如果当前bar的开仓不是在开盘时就发生的,不建议在当前就止损平仓。这些都是需要通过代码来实现,建议您先系统学习一下TB的公式

使用道具 举报

Rank: 1

精华
0
UID
211434
积分
11
帖子
7
主题
4
阅读权限
10
注册时间
2015-6-17
最后登录
2023-1-3
5#
发表于 2016-1-13 13:23:56 |只看该作者
小米 发表于 2016-1-13 09:12
可以的。
如果当前bar的开仓不是在开盘时就发生的,不建议在当前就止损平仓。这些都是需要通过代码来实现 ...

我的公式信号我想收盘确定之后下根bar再下单,要在公式里设置还是在TB的什么地方可以设置呢?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
6#
发表于 2016-1-13 14:51:50 |只看该作者
T_kim24 发表于 2016-1-13 13:23
我的公式信号我想收盘确定之后下根bar再下单,要在公式里设置还是在TB的什么地方可以设置呢? ...


是指开仓信号吗?
TB里对下单时机的控制只能代码里实现,没有额外的设置。。
  1. vars
  2.     boolseries buycon;
  3. begin
  4.    buycon = 开多条件;
  5.     if(buycon[1])
  6.     {
  7.         buy(1,open);
  8.     }
  9.     ....
复制代码

使用道具 举报

Rank: 1

精华
0
UID
211434
积分
11
帖子
7
主题
4
阅读权限
10
注册时间
2015-6-17
最后登录
2023-1-3
7#
发表于 2016-1-15 11:11:27 |只看该作者
小米 发表于 2016-1-13 14:51
是指开仓信号吗?
TB里对下单时机的控制只能代码里实现,没有额外的设置。。 ...

我还想问一下我的加仓写法
如果现在有仓位
价格大于我第一次开仓价的10跳,加仓
要加入什么语句使得这个加仓语句只执行一次呢?因为价格有可能在我开仓价+10点左右移动

使用道具 举报

Rank: 4

精华
0
UID
29249
积分
309
帖子
118
主题
43
阅读权限
50
注册时间
2011-3-18
最后登录
2017-5-24
8#
发表于 2016-1-15 19:45:06 |只看该作者
T_kim24 发表于 2016-1-15 11:11
我还想问一下我的加仓写法
如果现在有仓位
价格大于我第一次开仓价的10跳,加仓

这个加个计数器就行,加仓前为0,加仓后为1,然后在加仓语句里加入对这个计数器的判断,如果为0就可以加仓。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-10 22:02

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部