设为首页收藏本站

 找回密码
 注册
楼主: j1827
打印 上一主题 下一主题

报错“买平仓失败,该品种没有持仓”是什么问题? [复制链接]

Rank: 3Rank: 3

精华
0
UID
36485
积分
221
帖子
52
主题
20
阅读权限
40
注册时间
2011-4-28
最后登录
2012-6-7
11#
发表于 2011-8-16 14:22:55 |只看该作者
回复 9# lh948



当日交易什么也没发生。


但是K线图中已经显示出指令了(只截取了一部分)


每当应该买入或卖出的时候,总是警告,没有持仓来买平仓。是不是我的程序逻辑错误?但是测试是OK的
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
12#
发表于 2011-8-16 14:30:56 |只看该作者
警告,没有持仓来买平仓。这是平仓警告。
我想知道,开仓信号能否正常开仓?

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
36485
积分
221
帖子
52
主题
20
阅读权限
40
注册时间
2011-4-28
最后登录
2012-6-7
13#
发表于 2011-8-16 14:38:12 |只看该作者
回复 12# lh948


    不能正常开仓。我全天4次开仓信号。都是警告,没有什么成交行为发生。连报单委托都没有,开仓信号一出来就警告。可是我明明空仓。它却不买入。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
14#
发表于 2011-8-16 14:47:33 |只看该作者
回复 13# j1827


开仓警告内容是什么?

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
36485
积分
221
帖子
52
主题
20
阅读权限
40
注册时间
2011-4-28
最后登录
2012-6-7
15#
发表于 2011-8-16 14:57:25 |只看该作者
回复 14# lh948





一有信号,就出这个报警。每次提示都一样。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
36485
积分
221
帖子
52
主题
20
阅读权限
40
注册时间
2011-4-28
最后登录
2012-6-7
16#
发表于 2011-8-16 14:58:24 |只看该作者
不管是买卖。全天一笔交易没发生。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
17#
发表于 2011-8-16 15:11:52 |只看该作者
回复 15# j1827

您看看一下您的理解是否有误区,如果没有,请将公式贴出。根据公式找问题。
buy:开多仓(如果当前已经持空,则平空并且开多)
sell:平多仓
sellshort:开空仓(如果当前已经持多,则平多并且开空)
buytocover:平空仓

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
36485
积分
221
帖子
52
主题
20
阅读权限
40
注册时间
2011-4-28
最后登录
2012-6-7
18#
发表于 2011-8-16 15:24:44 |只看该作者
回复 17# lh948

IF(条件1)
    {
if(MarketPosition==0)
            {
                Buy(1,0);
                                }
                Else
                if(MarketPosition==-1)
                {
                 BuyToCover(1,0);
}

if(条件2)
{
if(MarketPosition==0)
            {
                SellShort(1,0);
                                }
                else
               
                          if(MarketPosition==1)
                {
                 Sell;
                                  }
  }

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
36485
积分
221
帖子
52
主题
20
阅读权限
40
注册时间
2011-4-28
最后登录
2012-6-7
19#
发表于 2011-8-16 15:28:52 |只看该作者
类似于涨1% 没持仓 开多,有空单则平仓。跌1%无持仓开空。有多单则平仓。引入MARKERTPOSITION是为了防止连续开仓。我想保持不管什么情况只有一个方向的指定手数的单子。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
20#
发表于 2011-8-16 15:52:15 |只看该作者
回复 19# j1827


看起来这个公式没有问题的。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-22 04:49

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部