设为首页收藏本站

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

收盘价平仓和尾盘平仓问题,请教! [复制链接]

Rank: 5Rank: 5

精华
0
UID
19825
积分
1020
帖子
115
主题
55
阅读权限
60
注册时间
2010-11-17
最后登录
2017-7-7
跳转到指定楼层
1#
发表于 2011-6-17 18:42:10 |只看该作者 |倒序浏览
30分钟周期,如收盘价>HH则以收盘价开多,如收盘价<LL则以收盘价开空。在下午2:30-3:00的那根bar收盘前30秒判断是否满足开仓条件,如果满足开仓条件则收盘前保证能开仓。
请教代码如何写?谢谢!

Rank: 5Rank: 5

精华
0
UID
19825
积分
1020
帖子
115
主题
55
阅读权限
60
注册时间
2010-11-17
最后登录
2017-7-7
2#
发表于 2011-6-20 10:10:22 |只看该作者
请高手指教!谢谢

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
3#
发表于 2011-6-20 10:32:46 |只看该作者
回复 2# tsdaquan

判断秒信息需要在10s周期上做,在半小时上不能判断秒信息

if(close>HH)
    buy(1,close);
else if(close<LL)
    sellshort(1,close);
if(time*1000000>=145930 && 平仓条件)
{
    sell(0,close);
    buytocover(0,close);
}

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
19825
积分
1020
帖子
115
主题
55
阅读权限
60
注册时间
2010-11-17
最后登录
2017-7-7
4#
发表于 2011-6-20 15:04:38 |只看该作者
回复  tsdaquan

判断秒信息需要在10s周期上做,在半小时上不能判断秒信息

if(close>HH)
    buy(1,close) ...
lh948 发表于 2011-6-20 10:32


多谢!
但是
if(close>HH)
    buy(1,close);
else if(close<LL)
    sellshort(1,close);
在实盘会有信号消失现象。实盘中如何在本根bar收盘满足条件时,保证在下一根bar开盘时以上一个bar的收盘价入场。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
5#
发表于 2011-6-21 08:59:00 |只看该作者
多谢!
但是
if(close>HH)
    buy(1,close);
else if(close
tsdaquan 发表于 2011-6-20 15:04
  1. if(close[1]>HH[1])
  2.     buy(1,open);
  3. else if(close[1]<LL[1])
  4.     sellshort(1,open);
复制代码

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
19825
积分
1020
帖子
115
主题
55
阅读权限
60
注册时间
2010-11-17
最后登录
2017-7-7
6#
发表于 2011-6-21 12:05:10 |只看该作者
回复  tsdaquan

判断秒信息需要在10s周期上做,在半小时上不能判断秒信息

if(close>HH)
    buy(1,close) ...
lh948 发表于 2011-6-20 10:32

尾盘成交问题是否可以如此?请指教。
做两个模型,一个在30分钟周期执行,一个在10s周期执行。时间到达下午2点59分30秒时30分钟周期模型停止执行,开始执行10s周期模型。10s周期调用30分钟的数据,满足开仓条件时开仓。这样就可以保证尾盘开仓,而避免第二天开盘的跳空。
如果可行,麻烦请管理员写一下代码.谢谢!

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
7#
发表于 2011-6-21 12:31:12 |只看该作者
不在一张图表上的信号,不可以用buy、sell信号同时操作,只能改用A_SendOrder,时间用Currenttime判断。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
19825
积分
1020
帖子
115
主题
55
阅读权限
60
注册时间
2010-11-17
最后登录
2017-7-7
8#
发表于 2011-6-21 14:24:39 |只看该作者
用MarketPosition判断持仓,然后用buy和sell也不行吗?

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
6122
积分
602
帖子
188
主题
79
阅读权限
60
注册时间
2009-12-11
最后登录
2015-1-16
9#
发表于 2011-6-22 14:11:27 |只看该作者
回复  tsdaquan

判断秒信息需要在10s周期上做,在半小时上不能判断秒信息

if(close>HH)
    buy(1,close) ...
lh948 发表于 2011-6-20 10:32



    折中办法,用CURRENTTIME行不?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
10#
发表于 2011-6-22 14:18:12 |只看该作者
回复 8# tsdaquan


    不在一张图表上,marketposition不能获得持仓手数
    marketposition根据图表信号获得持仓手数

使用道具 举报

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

bottom

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

GMT+8, 2024-5-12 14:37

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部