设为首页收藏本站

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

求助!不请教实在是解决不了啊 [复制链接]

Rank: 5Rank: 5

精华
1
UID
1227
积分
1107
帖子
231
主题
43
阅读权限
60
注册时间
2008-2-24
最后登录
2015-8-26
跳转到指定楼层
1#
发表于 2008-3-7 12:20:58 |只看该作者 |倒序浏览
如何在交易指令中插入时间条件?比如MONTH函数,我怎么用都不正确啊
比如
condition1 = close > close[1];
condition2 = //当前BARS不在4月和6月;
begin
if(condition1 && condition2)
{
buy(1,close);
}
end
教程也看了 也BAIDU了 实在是底子太差啦

Rank: 10Rank: 10Rank: 10

精华
11
UID
1
积分
25127
帖子
6291
主题
149
阅读权限
255
注册时间
2007-7-20
最后登录
2024-4-22
2#
发表于 2008-3-7 12:58:08 |只看该作者
条件应该写到begin下面
  1. vars
  2.     bool condition1;
  3.     bool condition2;
  4. begin
  5.     condition1 = close > close[1];
  6.     condition2 = (Month != 4 && Month!=6);
  7.     if(condition1 && condition2)
  8.     {
  9.          buy(1,close);
  10.      }
  11. end
复制代码
交易开拓者 - 期货程序化与量化系统自动交易领航者

网站已支持在线开通模拟账户功能

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
1227
积分
1107
帖子
231
主题
43
阅读权限
60
注册时间
2008-2-24
最后登录
2015-8-26
3#
发表于 2008-3-7 13:19:54 |只看该作者
谢谢!条件写到BEGIN下面是知道的,原来一直没有通过的原因是condition2 = (Month != 4 && Month!=6);要加一个()!!真的是摸索了很久都没想到啊。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
11
UID
1
积分
25127
帖子
6291
主题
149
阅读权限
255
注册时间
2007-7-20
最后登录
2024-4-22
4#
发表于 2008-3-7 15:37:29 |只看该作者
交易开拓者 - 期货程序化与量化系统自动交易领航者

网站已支持在线开通模拟账户功能

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
11
UID
1
积分
25127
帖子
6291
主题
149
阅读权限
255
注册时间
2007-7-20
最后登录
2024-4-22
5#
发表于 2008-3-12 09:29:47 |只看该作者
1、几个条件的组合是有必要加括号的。
2、这里出错的主要问题应该是!=符号。
交易开拓者 - 期货程序化与量化系统自动交易领航者

网站已支持在线开通模拟账户功能

使用道具 举报

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

bottom

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

GMT+8, 2024-5-8 03:34

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部