设为首页收藏本站

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

版主帮我看看 [复制链接]

Rank: 3Rank: 3

精华
0
UID
3062
积分
199
帖子
35
主题
11
阅读权限
40
注册时间
2008-12-17
最后登录
2009-3-3
跳转到指定楼层
1#
发表于 2009-1-21 08:29:07 |只看该作者 |倒序浏览
1.我想用5日上穿10日均线后的下一个K线开仓做多,然后止赢,如果止赢指令没成功,则在开仓后的下一个K线开仓价平仓。可是它在止赢不成功的情况下,不是在开仓后的下一个K线给我平仓,有时在开仓后的很多个K线后才平仓,怎么回事?请帮我看看哪里错了,帮我改改。
if(CROSSOVER(MA5,MA10))BUY(1,NEXTOPEN+2,TRUE);//MA5 5日均线,MA10 10日均线
setprofittarget(1,40,false);//获利就平仓
IF(CROSSOVER(MA5[2]>MA10[2]])&&MARKETPOSITION==1)SELL(1,OPEN-2,FALSE);
2.我导入新的数据存盘后,重新打开TB后,有时打开这个数据后TB就自动关闭,有时这个数据消失了,请问如何永久保存导入的数据?如何不让TB自动关闭?谢谢!

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2009-1-21 09:37:22 |只看该作者
1、用BarsSinceEntry==1来判断平仓。
2、可能是导入商品属性设置不对,请仔细核对每个参数。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
3062
积分
199
帖子
35
主题
11
阅读权限
40
注册时间
2008-12-17
最后登录
2009-3-3
3#
发表于 2009-1-21 11:26:39 |只看该作者
谢谢!
问题2:导入上证指数
下面的商品属性对吗?:小数位数2,报价精度0.01,最小变动0.01,每点价值1,交易单位10,保证金比率1

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
4#
发表于 2009-1-21 13:08:19 |只看该作者
最小变动:1,交易单位:1

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
3062
积分
199
帖子
35
主题
11
阅读权限
40
注册时间
2008-12-17
最后登录
2009-3-3
5#
发表于 2009-1-21 14:43:26 |只看该作者
老师,商品属性按您的改过了,还是不行,刚刚打开软件想调入它,显示“无效的商品代码”,又消失了,怎么办?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
6#
发表于 2009-1-21 15:01:49 |只看该作者
我试过了,肯定可以的


数据格式如下:

2002/08/09,1658.44,1658.77,1642.77,1647.05,5503190,4940853248.000
2002/08/12,1642.48,1642.59,1633.09,1634.57,5140346,4434398208.000
2002/08/13,1633.68,1642.41,1633.55,1636.63,3718248,3234215424.000
2002/08/14,1636.89,1647.09,1635.29,1646.72,4120959,3194771968.000
2002/08/15,1646.62,1647.07,1632.13,1634.37,4488826,3395824128.000
2002/08/16,1632.96,1652.98,1624.05,1646.79,7805869,5575269888.000
2002/08/19,1645.93,1650.09,1641.40,1644.30,4212214,3579266048.000
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
3062
积分
199
帖子
35
主题
11
阅读权限
40
注册时间
2008-12-17
最后登录
2009-3-3
7#
发表于 2009-1-21 22:42:35 |只看该作者
谢谢老师!
还有一个问题:
crossover函数中的数据源1 可不可以写成high+minpoint(Minpoint=MinMove*PriceScale),象下面这样:
if(CrossOver((high+minpoint),MA5)//MA5,5日均线
...

if(CrossOver((high+minpoint),MA5)和if(high+minpoint-MA5>0)一样吗?

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
3062
积分
199
帖子
35
主题
11
阅读权限
40
注册时间
2008-12-17
最后登录
2009-3-3
8#
发表于 2009-1-21 23:03:03 |只看该作者
不好意思还有一个问题:
我想对同一个合约同时用不同的两个交易指令进行交易:这两个交易指令若同时调入一个超级图表中,执行效果不好,若一个超级图表只有一个交易指令执行效果还好。
我可不可以在TB中打开2个超级图表,两个图表都是同一个合约(周期也相同,月份也相同),但每一个图表调用不同的交易指令同时交易?谢谢!

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
3062
积分
199
帖子
35
主题
11
阅读权限
40
注册时间
2008-12-17
最后登录
2009-3-3
9#
发表于 2009-1-22 08:15:21 |只看该作者
另一个问题:
如果5日均线上穿10日均线,在下一个K线买入开仓,为什么这么写不行?
if(CrossOver(MA5[1],MA10[1]))buy;

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
10#
发表于 2009-1-22 08:45:39 |只看该作者
原帖由 xjy 于 2009-1-21 22:42 发表
谢谢老师!
还有一个问题:
crossover函数中的数据源1 可不可以写成high+minpoint(Minpoint=MinMove*PriceScale),象下面这样:
if(CrossOver((high+minpoint),MA5)//MA5,5日均线
...

if(CrossOver((high+minpoint),MA5)和i ...


1、可以的

2、CrossOver 和 > 还是有一定的区别的,CrossOver还会判断之前一根Bar是否<

使用道具 举报

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

bottom

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

GMT+8, 2024-5-9 11:24

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部