[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 560

 
TEXX:

这就是重点,没有错误,只是买入不修改,仅此而已,但如果我注释掉卖出,那么修改....。
这似乎是它的工作方式,感谢每个人的回应。
void FirstSellLockBuyModifi()
{
 double lock_buy_tp = NormalizeDouble((FirsSellLockBuyAvP()+TakeProfit*Point),Digits);
 int spread = MarketInfo(Symbol(),MODE_SPREAD);
 double first_sell_sl = NormalizeDouble((lock_buy_tp+spread*Point),Digits);        
 for (int i = 0; i <= OrdersTotal(); i++)
    {
     OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
     if (OrderSymbol()!=Symbol())continue;
     if (OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)
     if (OrderType()==OP_SELL)
       {
        if (OrderOpenPrice()==FirstSellPrice())
          {
           Print("Мод-ция ордера FIRST SELL");
           OrderModify(OrderTicket(),OrderOpenPrice(),first_sell_sl,OrderTakeProfit(),0,CLR_NONE);
           error=GetLastError();
           if (error != 0) Print("Мод-ция ордера FIRST SELL № ",OrderTicket()," ошибка № ",error);
           }
          }
       else {
             if (OrderType()==OP_BUY)
               {
                Print("Мод-ция ордера LOCK BUY");
                OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),lock_buy_tp,0,CLR_NONE);
                error=GetLastError();
                if (error != 0) Print("Мод-ция ордера LOCK BUY № ",OrderTicket()," ошибка № ",error);
               }
            }
    }
 return(0);
}
 
Vovo4ka:

负面的结果也是一种结果,也不失为一种重要的结果,但如果你看到下面的图片(在英镑上,用1手从100 000到2000的总损失)......,改写买入就卖出,止损就盈利等,是否合理?

你的意见呢?


将买入改为卖出非常容易,但在这种情况下,我相信反向EA也会因为价差而损失。
[删除]  
jelizavettka:

但在这种情况下,我确信反向EA也会因为点差而亏损。


我已经计入了价差,最初输入的是所谓的差价,即我开出的买入交易比需要的高2.2个姨妈,卖出时低于2.2个姨妈=)) 似乎已经计入了价差=))

 
Vovo4ka:


我已经计入了价差,最初输入的是所谓的差价,即我开出的买入交易比必要的高2.2个阿姨,卖出时低于2.2个阿姨=))似乎已经计入了价差=))。


Clearly..... 是一个杀手锏--会以点差的速度流失,而且由于交易量大,流失速度相当快。 想确定这一点--做一个反向EA。
 
Vovo4ka:


我已经计入了价差,最初输入的是所谓的差价,即我开出的买入交易比必要的高2.2个阿姨,卖出时低于2.2个阿姨=))似乎已经计入了价差=))。

如果你在2.2点之后开了一笔交易,那么价格已经在某个时间段(理论上--从一个刻度到无穷大)超过了这2.2点--这与在某个价格开了一笔交易并在同一时间点 送出固定点差是不同的。因此,以这种方式来解释价差是错误的。
 
为了不创建一个新的主题,我就在这里写。我曾经看到过一个脚本/顾问或tp,你可以设置你可以/不可以交易主MTS的时间(把它放在一个单独的图表上,它将在适当的时间阻止你的MTS订单)。现在我真的需要它,却找不到它。也许有人见过它?提前感谢。
 
gawrik:
为了不创建一个新的主题,我就在这里写。我曾经看到过一个脚本/顾问或tp,你可以设置你可以/不可以交易主MTS的时间(把它放在一个单独的图表上,它将在适当的时间阻止你的MTS订单)。现在我真的需要它,却找不到它。也许有人见过它?提前感谢。

我想有这样的f-fi由Kim I.V.-搜索它像这样:时间限制交易网站:mql4.com...
 
大家好,请问我们在哪里存储要开仓的手数(小数点 后的数量)的参数--精度?我们怎么知道是0.01还是0.001(2或3)?
 
fore-x:
大家好,请问我们在哪里存储要开仓的手数的参数--精度(小数点后的数字)?我们怎么知道是0.01还是0.001(2或3)?

通过MinLot和LotStep进行处理
[删除]  
alsu:
如果你在2.2点之后开仓,那么价格已经在某个时间段(理论上--从一个刻度到无穷大)超过了这2.2点--这与在某个价格开仓并在同一时间段 给出固定点差是不同的。因此,以这种方式来解释价差是错误的。


如果说我是在5分钟内工作,那么交易应该只在5分钟内打开,否则打开交易的条件会改变,结果是交易不会被打开!为什么不正确呢?

如果你想在一定时间内开仓(理论上--从一个点到无穷大),那就不等于开仓......如果你想在一定时间内开仓(理论上--从一个点到无穷大),那么价格已经过了这2.2个点--那就不等于开仓......如果你想在一定时间内开仓(理论上--从一个点到无穷大),那么你必须反向操作。