设为首页收藏本站

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

请教,图表信号与实际交易的差别! [复制链接]

Rank: 4

精华
0
UID
2282
积分
265
帖子
51
主题
17
阅读权限
50
注册时间
2008-9-5
最后登录
2012-2-27
跳转到指定楼层
1#
发表于 2009-11-9 10:24:16 |只看该作者 |倒序浏览
老大好!我自己学习编写了个日线系统交易程序,以指数图作为参考,当出现信号以当日收盘前手动输入相关商品的主力合约。想请教一下,如果我想将相关主力合约直接写进程序从而达到自动交易的目的,请问有几点需要注意!谢谢!
源程序:
Params


        Numeric duo(5);
        Numeric Kong(-5);
        Numeric exitbar(10);
       
Vars

        NumericSeries fen;                //总分
        Numeric zdf;                                //涨跌幅,阳线 +,阴线 -
        Numeric st;                                //K线柱体,阳线+,阴线-
        Numeric syx;                                //阳线上影线 -
        Numeric xyx;                                //阳线下影线 +
       
               
Begin
       
       
        if(close>open)//阳线
        {
               
                zdf=(close-close[1])/close[1]*100;
                st=(close-open)/open*100;
                syx=((close-high)/(close[1])*100);
                xyx=(open-low)/(close[1])*100;
       
        }Else
               
                {       
                        if(close<open)//阴线
                                {
                                        zdf=(close-close[1])/close[1]*100;
                                        st=(close-open)/open*100;
                                        syx=(open-high)/(close[1])*100;
                                        xyx=((close-low)/(close[1])*100);
                                }
                }
       
fen=(st+zdf+syx+Xyx);
       

if(close>open)
        {
               
                        if (fen>0 and fen>duo and duo<>0 and MarketPosition<>1)
                       
                                {
                                                buy(1,close);
                                               
                                                               
                                }
        }Else
               
                {
                        if(close<open)

                                {
                                        if(fen<0 and fen<Kong and Kong<>0 And MarketPosition<>-1)
                                       
                                                        {
                                                                SellShort(1,close);
                                                               
                                                        }
                                }
       
                }
////////////////////////////////////////平仓///////////////////////////////////////////////////
        IF (BarsSinceEntry==exitbar)

                {
                        Commentary("日期出场");
                        Sell(0,Close);
                        BuyToCover(0,close);
                }
       
End

Rank: 10Rank: 10Rank: 10

精华
11
UID
1
积分
25132
帖子
6291
主题
149
阅读权限
255
注册时间
2007-7-20
最后登录
2024-4-22
2#
发表于 2009-11-9 11:40:58 |只看该作者
不是很明白您的意思,您是想看着指数合约的信号下主力合约还是看着主力合约的信号下主力合约?
前者的话首先主力合约叠加指数合约,然后DATA0,DATA1,来分辨数据源。DATA1.是指数合约的,以DATA1.的数据作为判断条件来下主力合约。
交易开拓者 - 期货程序化与量化系统自动交易领航者

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

使用道具 举报

Rank: 4

精华
0
UID
2282
积分
265
帖子
51
主题
17
阅读权限
50
注册时间
2008-9-5
最后登录
2012-2-27
3#
发表于 2009-11-9 11:48:05 |只看该作者
不好意思我表达的不明确,意思是想把这个交易系统挂到主力合约里面,当出现信号,自动交易

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
11
UID
1
积分
25132
帖子
6291
主题
149
阅读权限
255
注册时间
2007-7-20
最后登录
2024-4-22
4#
发表于 2009-11-9 11:54:40 |只看该作者
用CLOSE做判断,当根BAR发送会有信号消失不能这么写。
关于信号消失http://www.tradeblazer.net/forum/thread-905-1-1.html 看这个帖子的4楼。
交易开拓者 - 期货程序化与量化系统自动交易领航者

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

使用道具 举报

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

bottom

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

GMT+8, 2024-5-23 21:24

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部