设为首页收藏本站

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

MarketPosition不更新呢? [复制链接]

Rank: 2

精华
0
UID
32960
积分
100
帖子
26
主题
5
阅读权限
30
注册时间
2011-4-11
最后登录
2014-1-10
11#
发表于 2011-6-22 10:03:37 |只看该作者
回复 9# 欲速不达


    主要是平仓函数依赖MarketPosition 的值,不知道有啥子方法处理
Bool Sell(Numeric Share=0,Numeric Price=0,Bool Delay=False)

产生一个多头平仓操作,返回值为布尔型,执行成功返回True,否则返回False,该函数仅支持交易指令。
该函数仅用于多头平仓,其处理规则如下:
如果当前持仓状态为持平,即MarketPosition = 0 时,该函数不执行任何操作。
如果当前持仓状态为空仓,即MarketPosition = -1 时,该函数不执行任何操作。
如果当前持仓状态为多仓,即MarketPosition = 1 时,如果此时Share使用默认值,该函数将平掉所有多仓,达到持平的状态,否则只平掉参数Share的多仓。
当委托价格超出k线的有效范围,将会取最接近的有效价格发单。
例如:当前k线有效价格为50-100,用sell(1,10)发单,委托价将以50发单。
勤能补拙

使用道具 举报

Rank: 1

精华
0
UID
45988
积分
32
帖子
13
主题
4
阅读权限
10
注册时间
2011-6-9
最后登录
2014-3-3
12#
发表于 2011-7-11 14:49:14 |只看该作者
回复 8# lh948
信号消失有关系么,marketposition是不是每个tick都会检查一遍?
策略,系统,自律,执行

使用道具 举报

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

bottom

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

GMT+8, 2024-5-19 05:11

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部