设为首页收藏本站

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

如何获取多头持仓的开仓价?(非图表交易,A_BuyAvgPrice隔夜就会变成结算价) [复制链接]

Rank: 1

精华
0
UID
223253
积分
28
帖子
19
主题
9
阅读权限
10
注册时间
2015-11-16
最后登录
2017-10-27
跳转到指定楼层
1#
发表于 2017-10-25 09:04:21 |只看该作者 |倒序浏览
如何获取多头持仓的开仓价?(非图表交易,A_BuyAvgPrice隔夜就会变成结算价)

Rank: 1

精华
0
UID
260680
积分
21
帖子
12
主题
1
阅读权限
10
注册时间
2017-12-18
最后登录
2017-12-25
2#
发表于 2017-12-22 17:46:53 |只看该作者
思路:你要把交易价格写入到全局变量,然后要判断的时候再从全局变量里面取出来。如果你不将变量放在全局变量里面,BAR的每次刷新就会将变量清零。你看主要代码就好了,我也懒的解释太多。下面我写的代码是在自己的策略里面提取出来的(直接复制过去是不能用的,挑自己需要的部分复制)

Vars
Numeric duotoujiancangjiage;  \\声明一个多开的变量

........

        If(MarketPosition[1] == 0))
    {
                if(updown[1] > 0 && open[1] < fengexian) //多头建仓
                {
                        Buy(upbuy,open);
                        duotoujiancangjiage = EntryPrice; //最新买盘价格
                        SetGlobalVar(11,duotoujiancangjiage); //把多头建仓价格写入全局变量
                        SetGlobalVar(9,duotoujiancangjiage + Zhiying);//把止赢价写入全局变量
                       
                }


//平仓部分       
        If(MarketPosition[1] <> 0)
        {
                duotoujiancangjiage = GetGlobalVar(11); //读取买入价
                kongcangjiancangjiage = GetGlobalVar(12);
                minAverage = GetGlobalVar(20); //读取止损价
                stopbuy = GetGlobalVar(9);     //读取止赢价
               
               
                If(MarketPosition[1] == 1)
                {
                        if (updown[1] < 0 && close[1] < fengexian)  //多头平仓
                        {
                                Sell(upsell,open[1]);

                        }
                }

使用道具 举报

Rank: 1

精华
0
UID
260680
积分
21
帖子
12
主题
1
阅读权限
10
注册时间
2017-12-18
最后登录
2017-12-25
3#
发表于 2017-12-22 17:48:10 |只看该作者
对了,顺便说一下,在正式策略里面//平仓部分是在//建仓部分的上面。我写的是结构化的程序,你懂的话就知道我的意思了,程序执行是从上而下的。

使用道具 举报

Rank: 1

精华
0
UID
260916
积分
1
帖子
1
主题
0
阅读权限
10
注册时间
2017-12-23
最后登录
2019-12-10
4#
发表于 2017-12-23 22:31:23 |只看该作者
我想用Q函数的内外盘来辅助作为开仓条件,但是在图表中就没有信号了,能用于实际吗?
或者,请教楼上的大侠,还有别 的办法来读取内外盘的数据作为辅助条件吗?

使用道具 举报

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

bottom

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

GMT+8, 2024-4-26 15:18

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部