设为首页收藏本站

 找回密码
 注册
楼主: yan13beckham
打印 上一主题 下一主题

麻烦问一下TB怎样才能在单根K线上能够开平仓 [复制链接]

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
6#
发表于 2019-10-11 15:03:22 |只看该作者
yan13beckham 发表于 2019-10-11 10:32
/开仓部分
     If(MarketPosition==0 and High>DonchianHi)  
     {

会有隐患的。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
234032
积分
155
帖子
94
主题
45
阅读权限
40
注册时间
2016-5-9
最后登录
2021-10-26
5#
发表于 2019-10-11 10:32:49 |只看该作者
/开仓部分
     If(MarketPosition==0 and High>DonchianHi)  
     {
     buy(lots,Max(open,DonchianHi));
     }
     If(MarketPosition == 1 ) // 有多仓的情况
    {   
              If(Low<= EntryPrice-TrailingStop)
              {                  
                   MyExitPrice = EntryPrice-TrailingStop;
              If(Open < MyExitPrice) MyExitPrice = Open;      // 如果该Bar开盘价有跳空触发,则用开盘价代替
                   Sell(0,MyExitPrice);
                   }
                   If(high >= EntryPrice+ zhiying)          //多头止盈
                {
                Sell(0,EntryPrice+ zhiying);
                }
   }
老师麻烦问一下 我这样写在一根K线上面,开平可以吗,会不会出现价格错乱

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2019-9-23 11:00:41 |只看该作者
yan13beckham 发表于 2019-9-23 10:21
我是想历史数据不用单根K线开平仓 想实盘单K开平 请问老师你有办法吗 请问代码怎么写呢 通道类策略
...

没啥好办法呢。
仅有的建议就是前面说的,在当前bar的open进行开仓。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
234032
积分
155
帖子
94
主题
45
阅读权限
40
注册时间
2016-5-9
最后登录
2021-10-26
3#
发表于 2019-9-23 10:21:18 |只看该作者
我是想历史数据不用单根K线开平仓 想实盘单K开平 请问老师你有办法吗 请问代码怎么写呢 通道类策略

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2019-9-23 10:11:19 |只看该作者
本就没有限制,想怎么开平都行。
但是如果当前bar的开盘时就开的仓,那么是不建议在同一个bar上平仓的。否则会有信号变化的可能性。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-19 12:01

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部