设为首页收藏本站

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

关于突破前高点开多仓如何编写? [复制链接]

Rank: 1

精华
0
UID
177695
积分
4
帖子
2
主题
2
阅读权限
10
注册时间
2013-12-18
最后登录
2017-5-24
跳转到指定楼层
1#
发表于 2013-12-27 08:51:08 |只看该作者 |倒序浏览
关于创新高创新低如何编写?比如
1)突破当日前高点7个点以上,开多仓
反之呢
2)跌破当日前低点8个点以上,开空仓
哪位好心人能说说

Rank: 6Rank: 6

精华
0
UID
116229
积分
2373
帖子
2247
主题
18
阅读权限
70
注册时间
2013-3-4
最后登录
2019-3-24
2#
发表于 2014-1-9 14:45:29 |只看该作者
  1. Vars
  2.    
  3.     Numeric MyEntryPrice;  
  4.     NumericSeries myhigh;        // 当日高点
  5.     NumericSeries mylow;         // 当日低点
  6. Begin
  7.    
  8.         if(TrueDate(0)!=TrueDate(1))
  9.         {
  10.                 myhigh = high;
  11.                 mylow  = low;
  12.         }else
  13.         {
  14.                 myhigh = max(myhigh,high);
  15.                 mylow = Min(mylow,Low);
  16.         }
  17.        
  18.         Commentary("myhigh"+Text(myhigh));
  19.         Commentary("mylow"+Text(mylow));
  20.        
  21.            If((MarketPosition<>1) && (High >= myhigh[1] + 7))
  22.         {
  23.            MyEntryPrice = myhigh[1] + 7;
  24.                    Buy(0,Max(MyEntryPrice,Open));
  25.          }
  26.     If( (MarketPosition<>-1)&& (Low <= mylow[1] - 8))
  27.         {
  28.            MyEntryPrice = mylow[1] - 8;              
  29.            Sell(0,Min(MyEntryPrice,Open));
  30.         }
  31.   
  32.    // ...
  33. End
复制代码
这个代码只涉及到了进场开仓,离场请参考公式开发指南止盈止损,跟踪止损等等

使用道具 举报

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

bottom

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

GMT+8, 2024-5-3 02:23

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部