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

 
TESKATLIPOKA:


2012.01.16 23:31:02 EURUSD,M15:初始化

正如我所写的--启动

现在在不起作用的地方放一个撤消,看看日志。

例如,像这样。


if (ObjectFind (buy_stop) > 0 ) { //если есть линия buy_stop.
 //if ( ObjectGet (buy_stop, OBJPROP_PRICE1) == Ask )// касание линии
 if (ObjectGet (buy_stop, OBJPROP_PRICE1) <= High[0]) && (ObjectGet (buy_stop, OBJPROP_PRICE1) >= Low[0])) {
  Print("Условие сработало"); 
  OrderSend (Symbol(),OP_BUYSTOP, lots, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point);// отсылается ордер
  ObjectDelete (buy_stop); // линия удаляется
} else {
 Print("А линию Пушкин будет ставить?");
} else {
 Print("Условие не сработало"); 
}
 

Reshetov:


现在,你把打印出来的东西放在不工作的地方,并在日志中寻找。

像这样。



谢谢你的提示,我将了解更多。

但是......这不是我的Owtnik,唉。

它加载和删除。

而在图表上...

斥责的时候有很多错误。

 

你好,请问你能给我建议吗?

如何从EA或脚本代码中调用一个自定义指标?我的意思是要在某个条形图上得到一个值(如技术指标)。

还是有必要将自定义指标修改成一个函数?

 

https://docs.mql4.com/ru/indicators/iCustom,如果自定义指标使用指标缓冲区。

如果没有,最好将其转换为一个函数。

我不使用这个功能。我认为把所有东西都写在专家顾问的代码中更好。它的工作速度更快。

 
Zhunko:

https://docs.mql4.com/ru/indicators/iCustom,如果自定义指标使用指标缓冲区。

如果没有,最好将其转换为一个函数。

我不使用这个功能。我认为把所有东西都写在专家顾问的代码中更好。它的工作速度更快。


谢谢你
 
你能告诉我如何通过止损 来跟踪订单的关闭吗?如果一个订单已经在止损处关闭,我需要再开一个,而当前的订单总是有不同的数量。
 
sss2019:
你能告诉我如何使用止损来跟踪订单的关闭吗?如果一个订单在止损点关闭了,我必须再开一个,而当前的订单总是有不同的数量。

在终端的平仓单循环中,找到最后一个平仓单,如果它的收盘价(OrderClosePrice())等于它的止损价(OrderStopLoss()),那么这个头寸就已经在止损处平仓。

但它不一定会是红色的(追踪止损)。

 
TESKATLIPOKA:

如果((ObjectGet (buy_stop, OBJPROP_PRICE1) <= High[0])&& (ObjectGet (buy_stop, OBJPROP_PRICE1) >= Low[0])

 

解释一下买入订单的获利是如何低于开盘价的?

 
sss2019:

解释一下买入订单的获利是如何低于开盘价的?


这到底有什么问题呢?