设为首页收藏本站

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

版主帮我看一下这么些有什么问题吗 [复制链接]

Rank: 1

精华
0
UID
224840
积分
49
帖子
30
主题
13
阅读权限
10
注册时间
2015-12-10
最后登录
2019-10-11
跳转到指定楼层
1#
发表于 2016-4-13 09:12:20 |只看该作者 |倒序浏览
这么写,开仓后,达到止盈条件(盈利N跳),没有平仓,不知道是我写的不对,还是模拟网速慢的原因,谢谢!   
        }Else If(A_SellPosition()>=1 And TP==1) // 有空仓的情况  
         {
                  MyEntryPrice=A_SellAvgPrice();  
                  If( Q_AskPrice()<=MyEntryPrice-N*minpoint)
                 {
                   MyExitPrice=MyEntryPrice-N*minpoint;
                  A_SendOrder(Enum_Buy,Enum_exit,M,MyExitPrice);
                  TP=0;
                  
                  SetGlobalVar(0,TP);
                  
         
                  }
                 
       
       
          If ((TIMECON>=WAITTIME))  
            {
                        If(A_BuyPosition()>=1 And TP==1) // 有多仓的情况   
                       
                       
            {
                        MyExitPrice=Q_BidPrice;
                     A_SendOrder(Enum_Sell,Enum_exit,M,MyExitPrice);
                         TP=0;
                     SetGlobalVar(0,TP);

Rank: 1

精华
0
UID
224840
积分
49
帖子
30
主题
13
阅读权限
10
注册时间
2015-12-10
最后登录
2019-10-11
2#
发表于 2016-4-13 09:35:33 |只看该作者
很奇怪,程序开的仓,但是A_BuyPosition()h和(A_SellPosition()显示都是N/A?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
3#
发表于 2016-4-13 10:53:40 |只看该作者
dannyliao 发表于 2016-4-13 09:35
很奇怪,程序开的仓,但是A_BuyPosition()h和(A_SellPosition()显示都是N/A?

只有最后K线上,关联帐户(即启动自动交易的动作)的情况下后才会取到有效值 。

使用道具 举报

Rank: 1

精华
0
UID
224840
积分
49
帖子
30
主题
13
阅读权限
10
注册时间
2015-12-10
最后登录
2019-10-11
4#
发表于 2016-4-13 11:14:30 |只看该作者
我说的就是包含最后一根K线。上面的语句有什么问题吗?为什么不能平仓呢

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
5#
发表于 2016-4-13 12:16:32 |只看该作者
dannyliao 发表于 2016-4-13 11:14
我说的就是包含最后一根K线。上面的语句有什么问题吗?为什么不能平仓呢

有二个条件哟。。。最后一个K线只是其中一个。。。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
6#
发表于 2016-4-13 13:08:34 |只看该作者
小米 发表于 2016-4-13 12:16
有二个条件哟。。。最后一个K线只是其中一个。。。

可以使用filappend输出日志,将平仓所需的条件值都输出来。人工判断一下是哪些条件不满足导致的不能平仓。

使用道具 举报

Rank: 1

精华
0
UID
224840
积分
49
帖子
30
主题
13
阅读权限
10
注册时间
2015-12-10
最后登录
2019-10-11
7#
发表于 2016-4-13 13:55:25 |只看该作者
好的,我试试看

使用道具 举报

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

bottom

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

GMT+8, 2024-5-24 00:57

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部