- 精华
- 0
- 在线时间
- 21 小时
- UID
- 14592
- 积分
- 101
- 帖子
- 18
- 阅读权限
- 30
- 注册时间
- 2010-7-19
- 最后登录
- 2019-3-30
- 精华
- 0
- UID
- 14592
- 积分
- 101
- 帖子
- 18
- 主题
- 6
- 阅读权限
- 30
- 注册时间
- 2010-7-19
- 最后登录
- 2019-3-30
|
本帖最后由 lianfeng 于 2010-8-13 09:18 编辑
假设有A1 B1 C1 D1 四个价格
H>A1买入开仓价位
L<B1卖出开仓价位
L<C1多头平仓价位
H>D1空头平仓价位- IF(MarketPosition == 0 &&H>A1) //只开一次多仓
- {
- A1=A1+最小波动单位;
- A1 = IIF(A1 < Open, Open+最小波动单位,A1);
- Buy(0,A1);
- 当前是否有交易 = True;
- }
-
- IF(MarketPosition == 0 &&L<B1) //只开一次空仓
- {
- B1=B1-最小波动单位;
- B1 = IIF(B1 > Open, Open-最小波动单位,B1);
- SellShort(0,B1);
- 当前是否有交易 = True;
- }
- IF(MarketPosition == 1 && L<C1&&当前是否有交易==false)
- {
- C1=C1-最小波动单位;
- C1 = IIF(C1 > Open, Open-最小波动单位,C1);
- Sell(0,C1);
- }
- IF(MarketPosition == -1 && H>D1&&当前是否有交易==false)
- {
- D1=D1+最小波动单位;
- D1 = IIF(D1 < Open, Open+最小波动单位,D1);
- BuyToCover(0,D1);
- }
复制代码 我模型的问题好像不会反手开仓,反手开仓应该如何改动呀? |
|