设为首页收藏本站

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

如何判断上笔交易是做多还是做空 [复制链接]

Rank: 5Rank: 5

精华
0
UID
32158
积分
731
帖子
176
主题
53
阅读权限
60
注册时间
2011-4-5
最后登录
2023-1-17
跳转到指定楼层
1#
发表于 2012-6-28 13:14:54 |只看该作者 |倒序浏览
可以直接用序列变量实现?

Rank: 5Rank: 5

精华
0
UID
32158
积分
731
帖子
176
主题
53
阅读权限
60
注册时间
2011-4-5
最后登录
2023-1-17
2#
发表于 2012-6-28 13:18:54 |只看该作者
http://bbs.tradeblazer.net/forum.php?mod=viewthread&tid=12024
这个帖子说用A_OrderBuyOrSell
不太行啊
=====================================

A_OrderBuyOrSell
说明 返回当前公式应用的帐户下当前商品的某个委托单的买卖类型。
语法 Integer A_OrderBuyOrSell(Integer nIndex = 0)
参数 nIndex 当日委托单数组的索引值,以1为基值递增。
nIndex = 0 时取最后提交的委托单数据。
备注 返回当前公式应用的帐户下当前商品的某个委托单的买卖类型,返回值为整型。
该函数返回值可以与Enum_Buy、Enum_Sell等买卖状态枚举值进行比较,根据类型不同分别处理。
注:不能使用于历史测试,仅适用于实时行情交易。  
示例 nCount = A_GetOrderCount();
For i = 1 To nCount
{
nBorS = A_OrderBuyOrSell(i);
If (nBorS == Enum_Buy())
...
}

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
3#
发表于 2012-6-28 14:22:38 |只看该作者
jiaoyizhe 发表于 2012-6-28 13:18
http://bbs.tradeblazer.net/forum.php?mod=viewthread&tid=12024
这个帖子说用A_OrderBuyOrSell
不太行啊



用序列变量记录吧

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
32158
积分
731
帖子
176
主题
53
阅读权限
60
注册时间
2011-4-5
最后登录
2023-1-17
4#
发表于 2012-6-30 06:20:40 |只看该作者
还未实现。
哪位可以给段代码提示一下……

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
42516
积分
1239
帖子
264
主题
31
阅读权限
60
注册时间
2011-5-25
最后登录
2014-9-23
5#
发表于 2012-6-30 09:18:04 |只看该作者
If(Con)
{
Buy();
MyMarket=1;
}
If(SellCon)
{
SellShort();
MyMarket=-1;
}
不知道是不是朋友需要的

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
42516
积分
1239
帖子
264
主题
31
阅读权限
60
注册时间
2011-5-25
最后登录
2014-9-23
6#
发表于 2012-6-30 09:20:58 |只看该作者
如果用A_SendOrder只要用全局变量控制,不重复发单

应该还是可以的吧?

使用道具 举报

Rank: 1

精华
0
UID
111304
积分
28
帖子
8
主题
0
阅读权限
10
注册时间
2012-7-2
最后登录
2012-7-6
7#
发表于 2012-7-5 10:35:24 |只看该作者
表示关注

使用道具 举报

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

bottom

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

GMT+8, 2024-5-10 12:17

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部