设为首页收藏本站

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

版主大大,关于多周期多品种 [复制链接]

Rank: 1

精华
0
UID
41370
积分
35
帖子
14
主题
6
阅读权限
10
注册时间
2011-5-21
最后登录
2014-5-20
跳转到指定楼层
1#
发表于 2012-5-9 21:17:02 |只看该作者 |倒序浏览
我想在日内交易1分钟周期中,胶、白糖、豆油、PTA、股指,这五个品种必须全部满足(不一定要同时满足)收盘价在各自的MA(CLOSE,60)之上,才同时做多这五个品种,用公式要如何表达?thankU

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2012-5-10 13:04:32 |只看该作者
用SetTBProfileString、GetTBProfileString吧
以上品种图表都打开,并用SetTBProfileString记录各个品种条件,供其他品种调用判断。

使用道具 举报

Rank: 1

精华
0
UID
41370
积分
35
帖子
14
主题
6
阅读权限
10
注册时间
2011-5-21
最后登录
2014-5-20
3#
发表于 2012-5-10 13:53:00 |只看该作者
lh948 发表于 2012-5-10 13:04
用SetTBProfileString、GetTBProfileString吧
以上品种图表都打开,并用SetTBProfileString记录各个品种条 ...

我是新手还不是很懂很多函数的基本用法,麻烦版大写个小程序指导我一下:
1、日内交易,时间周期1分钟。
2、当橡胶、股指、和PTA三个品种的收盘价均大于各自的MA(C,60)时,三个品种同时各做多一手,不止损,拿到当日最后一跟k线平仓。
3、10:00之前不开仓。
thankU

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
4#
发表于 2012-5-11 14:31:20 |只看该作者

将收盘价大于MA(C,60)条件记录下来
if(close[1]>AverageFC(Close,60))
    settbprofilestring(symbol,"ma","true");
获取三个品种的条件,判断是否满足
rucon = gettbprofilesting("ru1205","ma");
tacon = gettbprofilesting("ta1205","ma");
ifcon = gettbprofilesting("if1205","ma");

if(rucon == "true" && tacon == "true" && ifcon == "true" )
{
    buy(1,close);
}

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
5#
发表于 2012-5-11 14:31:58 |只看该作者
lh948 发表于 2012-5-11 14:31
将收盘价大于MA(C,60)条件记录下来
if(close[1]>AverageFC(Close,60))
    settbprofilestring(symbol,"ma ...


另外在公式前部加上
If(time<0.10) return;

使用道具 举报

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

bottom

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

GMT+8, 2024-5-14 16:18

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部