设为首页收藏本站

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

【求助】模型开平仓问题 [复制链接]

Rank: 2

精华
0
UID
14592
积分
101
帖子
18
主题
6
阅读权限
30
注册时间
2010-7-19
最后登录
2019-3-30
跳转到指定楼层
1#
发表于 2010-8-13 09:11:51 |只看该作者 |倒序浏览
本帖最后由 lianfeng 于 2010-8-13 09:18 编辑

假设有A1  B1  C1  D1 四个价格
H>A1买入开仓价位  
L<B1卖出开仓价位
L<C1多头平仓价位
H>D1空头平仓价位
  1. IF(MarketPosition == 0 &&H>A1)  //只开一次多仓
  2.         {
  3.          A1=A1+最小波动单位;
  4.          A1 = IIF(A1 < Open, Open+最小波动单位,A1);
  5.          Buy(0,A1);
  6.          当前是否有交易 = True;
  7.         }
  8.        
  9.         IF(MarketPosition == 0 &&L<B1)  //只开一次空仓
  10.         {
  11.          B1=B1-最小波动单位;
  12.          B1 = IIF(B1 > Open, Open-最小波动单位,B1);
  13.          SellShort(0,B1);
  14.          当前是否有交易 = True;
  15.         }

  16.                IF(MarketPosition == 1 && L<C1&&当前是否有交易==false)
  17.         {
  18.          C1=C1-最小波动单位;
  19.          C1 = IIF(C1 > Open, Open-最小波动单位,C1);
  20.          Sell(0,C1);
  21.         }

  22.         IF(MarketPosition == -1 && H>D1&&当前是否有交易==false)
  23.         {
  24.          D1=D1+最小波动单位;
  25.          D1 = IIF(D1 < Open, Open+最小波动单位,D1);
  26.          BuyToCover(0,D1);
  27.         }
复制代码
我模型的问题好像不会反手开仓,反手开仓应该如何改动呀?

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2010-8-13 09:22:05 |只看该作者
你的公式里没有反手开仓部分,而且条件也没有反手开仓

使用道具 举报

Rank: 2

精华
0
UID
14592
积分
101
帖子
18
主题
6
阅读权限
30
注册时间
2010-7-19
最后登录
2019-3-30
3#
发表于 2010-8-13 09:32:29 |只看该作者
反手开仓怎么弄呀,有没有实例给一个,我在图上面还发现一个k线上面同时有多头开仓和多头平仓的信号,这是怎么回事,我的模型不严谨吗?问题会出现在什么上面?
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
4#
发表于 2010-8-13 09:49:24 |只看该作者
加全局变量控制
IF(MarketPosition == 0 &&H>A1 && getglobalvar(0)==0)
{
   setglobalvar(0,1);
   ....
}

使用道具 举报

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

bottom

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

GMT+8, 2024-5-26 11:10

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部