设为首页收藏本站

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

A_SendOrder命令的适用问题 [复制链接]

Rank: 2

精华
0
UID
5971
积分
119
帖子
23
主题
17
阅读权限
30
注册时间
2009-11-24
最后登录
2019-3-30
跳转到指定楼层
1#
发表于 2009-12-23 09:30:28 |只看该作者 |倒序浏览
Params
Vars
        Numeric        EveryLots(1);
        Bool                 bTimeCon(False);
Begin
        bTimeCon = Time>0.0900 And (Time<0.1130 Or Time>0.1330) And Time<0.1450;
        if(bTimeCon  RSI > 50)
                Data0.A_SendOrder(Enum_Buy, Enum_Entry, EveryLots, 0);       
        else
                  Data0.A_SendOrder(Enum_Sell, Enum_Entry, EveryLots, 0);

        if(Time > 0.1450 && Time < 0.1500)
         {
                Data0.A_SendOrder(Enum_Sell, Enum_Exit, EveryLots, 0);
                  Data0.A_SendOrder(Enum_Sell, Enum_Exit, EveryLots, 0);
         }
End


麻烦版主,系统怎么没有下单啊?谢谢版主!

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2009-12-23 09:40:43 |只看该作者
if(bTimeCon  RSI > 50)这句您是想表达什么?

使用道具 举报

Rank: 2

精华
0
UID
5971
积分
119
帖子
23
主题
17
阅读权限
30
注册时间
2009-11-24
最后登录
2019-3-30
3#
发表于 2009-12-23 09:43:25 |只看该作者
Params

Vars
        Numeric        EveryLots(1);
        Numeric        RSIVal(65);
        Bool                 bTimeCon(False);

Begin
        bTimeCon = Time>0.0900 And (Time<0.1130 Or Time>0.1330) And Time<0.1450;
        if(bTimeCon && RSIVal > 50)
                Data0.A_SendOrder(Enum_Buy, Enum_Entry, EveryLots, 0);
        Else
                Data0.A_SendOrder(Enum_Sell, Enum_Entry, EveryLots, 0);
       
        if(MarketPosition != 0)
        {
                Data0.A_SendOrder(Enum_Sell, Enum_Exit, EveryLots, 0);
                Data0.A_SendOrder(Enum_Sell, Enum_Exit, EveryLots, 0);
        }
End

使用道具 举报

Rank: 2

精华
0
UID
5971
积分
119
帖子
23
主题
17
阅读权限
30
注册时间
2009-11-24
最后登录
2019-3-30
4#
发表于 2009-12-23 09:44:08 |只看该作者
上面为修改后的代码,谢谢版主!

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
11
UID
1
积分
25132
帖子
6291
主题
149
阅读权限
255
注册时间
2007-7-20
最后登录
2024-4-22
5#
发表于 2009-12-23 09:45:11 |只看该作者
Data0.A_SendOrder(Enum_Buy, Enum_Entry, EveryLots, 0);   
价格不能为0
改为
Data0.A_SendOrder(Enum_Buy, Enum_Entry, EveryLots, Q_AskPrice);
交易开拓者 - 期货程序化与量化系统自动交易领航者

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

使用道具 举报

Rank: 2

精华
0
UID
5971
积分
119
帖子
23
主题
17
阅读权限
30
注册时间
2009-11-24
最后登录
2019-3-30
6#
发表于 2009-12-23 09:53:57 |只看该作者
谢谢版主!我先试一试!

使用道具 举报

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

bottom

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

GMT+8, 2024-5-18 21:57

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部