[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 36

 
TVA_11:

会发生什么,会发生什么,如果

买入,卖出,不指定滑点的保证金。通常是+-2点的投入。

响应是一个重新报价。

而如果没有设置滑点值,是否就能保证买入?

不,无论你在OrderSend()中输入什么,都会出现重新报价 的情况。
 

所以... 注意,这是经纪人的愿望。

如果他没有机会,他就不交易。

在这之后,我们应该等待多久(根据交易员的职业道德),再次重复卖出、买入请求?

 
TVA_11:

所以...请注意,这是经纪人的愿望。

如果他没有机会,他就不交易。

此后你应该等待多长时间(根据交易员的职业道德)再次重复卖出、买入请求?


这取决于你看着一个扒手从你的口袋里拿走你的钱包,同时当着你的面大笑,并准备往里面吐口水(你的脸)的时间有多长。

改变公司。我推荐Al*ari - ECN账户,那里没有这种垃圾。

 
TVA_11:

会发生什么,会发生什么,如果

买入,卖出,不指定滑点的保证金。通常是+-2点的投入。

响应是一个重新报价。

而如果你不设置滑移值,是不是就能保证买到?


你可以忘记这个设置。如果EA想拿你的钱,就会发生Requote,他们不在乎滑点是什么,反正他们会这样做。)这就是自动交易的现实,大多数自称是 "最好的经纪人XXXX"(XXXXX--插入一个大陆或星系的名字,等等)的骗子公司

改变或改变设置,一切都保持不变。

 
你好!你能给我一个真正的酒吧+1的描述吗?例如,我需要下一个条形图的价格,而不是一个真正的条形图。
Ask[0]+1*Point?   // Но ведь пункт это не следующий бар
 
skyjet:
你好!你能不能给我一个关于目前酒吧+1的描述。例如,我需要下一栏的价格,而不是当前的价格。

Asc和bid仅是当前的。


如果你想要高/低/开/关,那就用这个。

high[0] - 当前条形图的高点

high[1] - 前一个条形图的高点

等等,等等。

 
skyjet:
你好!你能不能给我一个关于目前酒吧+1的描述。例如,我需要下一栏的价格,而不是真实的价格。


上面的回答,我再补充一下。

1) 终端不存储过去的报价信息,即只有当前的报价,与竞价相同。

2) 酒吧是由买入价建立的,即Close[0] = Bid。

 
ilunga

非常感谢您的回答!但是,如何描述Ask[0],Bid[0]之后的未来栏?
 

你好,有一个指标https://www.mql5.com/ru/code/7176

它在历史上运作良好。在现实生活中,它是非常破烂的,等等。

是否有可能每条或每个区间都重新绘制/重新计算这个指标?

例如,如果你在M5上交易并等待一个信号,它可能不会出现,你在等待15-20分钟,然后你切换到任何其他时间框架,并再次在M5上,结果你有一个信号。你切换到另一个时间段,再次在M5上切换,结果发现10分钟前它就在那里。如何在不切换到另一个时间框架的情况下自动重新计算?

 

我这里有一件奇怪的事情。这里是开单的功能。

//+-------------------------------------------------------------------------------------+
//| Открытие длинной позиции                                                            |
//+-------------------------------------------------------------------------------------+
bool OpenBuy()
{
  int ticket = -1;
  string myNote = "Сов баянул";
  
  double price = High[1] + i_thresholdFromInput*pt;
  double SL = Low[1] - i_thresholdFromBasedSL*pt ;

  if(SL < g_stopLevel)
    SL = g_stopLevel*pt;
  
  ticket = OrderSend(Symbol(),OP_BUYSTOP,0.1,NormalizeDouble(price,Digits),i_slippage,0,0,myNote,i_myMagic,TimeCurrent() + 600,Navy);
  
  if(ticket > 0 && OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
    if(!OrderModify(ticket,OrderOpenPrice(),NormalizeDouble(SL,Digits),NormalizeDouble(High[1] + i_tp*pt,Digits),0,Navy))
    return(false);
  
  return(true);
}
//+-------------------------------------------------------------------------------------+
//| Открытие короткой позиции                                                           |
//+-------------------------------------------------------------------------------------+
bool OpenSell()
{
  int ticket = -1;
  string myNote = "Сов шортанул";
  
  double price = Low[1] - i_thresholdFromInput*pt;
  double SL = High[1] + i_thresholdFromBasedSL*pt;
  
  if(SL < g_stopLevel)
    SL = g_stopLevel*pt;
    
  ticket = OrderSend(Symbol(),OP_SELLSTOP,0.1,NormalizeDouble(price,Digits),i_slippage,0,0,myNote,i_myMagic,TimeCurrent() + 600,Red);
  
  if(ticket > 0 && OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
    if(!OrderModify(ticket,OrderOpenPrice(),NormalizeDouble(SL,Digits),NormalizeDouble(Low[1] - i_tp*pt,Digits),0,Red))
    return(false);
    
  return(true);
}

你可以看到,止损点被放在前一根蜡烛的极值+缩进处。然而,测试人员不断地争论错误的停止,并顽固地产生错误130。在视觉测试中,一切看起来都很合适,止损甚至在视觉上超过了止损水平。 虽然我在Alpari中测试,止损甚至可以放在价差内。我不明白为什么在停止时出现了错误。

还能是什么呢?

顺便说一下,截图上的订单是开放的,这里也有一个错误。