开拓者期货期权程序化系统交易论坛

标题: 关于突破前高点开多仓如何编写? [打印本页]

作者: sionsion    时间: 2013-12-27 08:51:08     标题: 关于突破前高点开多仓如何编写?

关于创新高创新低如何编写?比如
1)突破当日前高点7个点以上,开多仓
反之呢
2)跌破当日前低点8个点以上,开空仓
哪位好心人能说说
作者: ample    时间: 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
复制代码
这个代码只涉及到了进场开仓,离场请参考公式开发指南止盈止损,跟踪止损等等




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2