关于在FXDD中交易剥头皮的体会

Discussion in 'MetaTrader' started by mailema, Dec 12, 2008.

  1. lyman, 你的图形上的箭头是如何画上去的啊???
     
  2. 图形上的箭头好像是mt4 220版中的“复盘”功能的
     
  3. 这个是EA自动交易的时候MT自动画上去的。

    如果复盘其他或者别人的账号,我现在用的是以前第三波上面版主写的一个displayposition的EA:

    //+------------------------------------------------------------------+
    //| displayPostion.mq4 |
    //+------------------------------------------------------------------+
    #property copyright "Copyright ?2007okw,China."

    //+------------------------------------------------------------------+
    //| script program start function |
    //+------------------------------------------------------------------+
    extern string filter="";

    extern color SignalPriceBUY = Red;//Yellow;
    extern color SignalPriceSELL = Lime;//Cyan;
    extern int sty = STYLE_SOLID;
    extern int wid = 1;

    int SignalBS =0;
    datetime startTime=NULL, endTime = NULL;
    double startPrice, endprice;
    int start()
    {
    int orders=HistoryTotal(); Print("Ord=",orders);
    int i;
    for(i=orders-1;i>=0;i--)
    {
    if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==true)
    {
    //if (filter != "" && StringFind(OrderComment(),filter,0)<0) continue;
    if (OrderType( )==OP_BUY)
    {
    SignalBS =1;
    startTime= OrderOpenTime();endTime = OrderCloseTime ();
    startPrice= OrderOpenPrice(); endprice = OrderClosePrice ();
    SetBS();
    }
    else if (OrderType( )==OP_SELL)
    {
    SignalBS =-1;
    startTime= OrderOpenTime();endTime = OrderCloseTime ();
    startPrice= OrderOpenPrice(); endprice = OrderClosePrice ();
    SetBS();
    }
    }
    }
    //----
    return(0);
    }
    //+------------------------------------------------------------------+


    void SetBS()
    {
    if (SignalBS == 1)
    {
    ObjectDelete(filter+"BUY SIGNAL: " + TimeToStr(startTime));
    ObjectDelete(filter+"BUY : " + TimeToStr(endTime));
    ObjectDelete(filter+"BUY Close: " + TimeToStr(endTime));
    ObjectCreate(filter+"BUY SIGNAL: " + TimeToStr(startTime),OBJ_ARROW,0,startTime,startPrice);
    ObjectSet(filter+"BUY SIGNAL: " + TimeToStr(startTime),OBJPROP_ARROWCODE,5);
    ObjectSet(filter+"BUY SIGNAL: " + TimeToStr(startTime),OBJPROP_COLOR,SignalPriceBUY);
    ObjectCreate(filter+"BUY : " + TimeToStr(endTime),OBJ_TREND,0,startTime,startPrice,endTime,endprice);
    ObjectSet(filter+"BUY : " + TimeToStr(endTime),OBJPROP_COLOR,SignalPriceBUY);
    ObjectSet(filter+"BUY : " + TimeToStr(endTime),OBJPROP_RAY,false);
    ObjectSet(filter+"BUY : " + TimeToStr(endTime),OBJPROP_STYLE,sty);
    ObjectSet(filter+"BUY : " + TimeToStr(endTime),OBJPROP_WIDTH,wid);
    ObjectCreate(filter+"BUY Close: " + TimeToStr(endTime),OBJ_ARROW,0,endTime,endprice);
    ObjectSet(filter+"BUY Close: " + TimeToStr(endTime),OBJPROP_ARROWCODE,5);
    ObjectSet(filter+"BUY Close: " + TimeToStr(endTime),OBJPROP_COLOR,Tan);
    }
    if (SignalBS == -1)
    {
    ObjectDelete(filter+"SELL SIGNAL: " + TimeToStr(startTime));
    ObjectDelete(filter+"SELL : " + TimeToStr(endTime));
    ObjectDelete(filter+"SELL Close: " + TimeToStr(endTime));
    ObjectCreate(filter+"SELL SIGNAL: " + TimeToStr(startTime),OBJ_ARROW,0,startTime,startPrice);
    ObjectSet(filter+"SELL SIGNAL: " + TimeToStr(startTime),OBJPROP_ARROWCODE,5);
    ObjectSet(filter+"SELL SIGNAL: " + TimeToStr(startTime),OBJPROP_COLOR,SignalPriceSELL);
    ObjectCreate(filter+"SELL : " + TimeToStr(endTime),OBJ_TREND,0,startTime,startPrice,endTime,endprice);
    ObjectSet(filter+"SELL : " + TimeToStr(endTime),OBJPROP_COLOR,SignalPriceSELL);
    ObjectSet(filter+"SELL : " + TimeToStr(endTime),OBJPROP_RAY,false);
    ObjectSet(filter+"SELL : " + TimeToStr(endTime),OBJPROP_STYLE,sty);
    ObjectSet(filter+"SELL : " + TimeToStr(endTime),OBJPROP_WIDTH,wid);
    ObjectCreate(filter+"SELL Close: " + TimeToStr(endTime),OBJ_ARROW,0,endTime,endprice);
    ObjectSet(filter+"SELL Close: " + TimeToStr(endTime),OBJPROP_ARROWCODE,5);
    ObjectSet(filter+"SELL Close: " + TimeToStr(endTime),OBJPROP_COLOR,Green);
    }
    }
     
  4. 请问这个EA怎么操作呢?
    最近EG的行情变得趋势性很强,估计剥头皮的系统都有一定程度的损失。
     
  5. 楼上几位都好厉害,也都好有钱啊~~
     
  6. 一点建议
    1,把MAGICMA 设置成 0 (人工下单系统自动默认为0 伪装一下 :)
    2,mbt 要推出mt平台了 ,具体我问过 支持ea,你可你拨头皮舒服些。
    3,有高人在mt平台操作ib,可以实现自动下单,你可以试试。
     
  7. 楼上的都是高手,能不能介绍一个可用的剥头皮EA系统啊