[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 480

 
stater:
¡Muchas gracias!

Para ser utilizado sólo en el consejo
 
midorum:

exactamente así, se organiza automáticamente como una serie temporal

usted describe los topes indicadores visibles al principio

conIndicatorBuffers() puede ampliar a 8 el número de buffers de series temporales organizadas automáticamente y vincularlas a sus matrices

Muchas gracias por las respuestas anteriores. Todo funciona y casi todo está claro... Ahora sobre ese "casi".

1. ¿En qué línea (véase el archivo adjunto para el indicador) se indica que la línea calculada sobre los datos de la matriz debe mostrarse en la ventana del terminal del cliente?

2. Por qué es necesaria la función IndicatorBuffers (o mejor dicho, en qué situaciones debería utilizarse), si el número de buffers puede declararse como una cadena

#property indicator_buffers 4                                           //объявляем количество буферов

Gracias de antemano por su respuesta.

Archivos adjuntos:
aom3_1.mq4  12 kb
 
He descargado un EA para el trabajo en "un clic", Compilado - no hay errores, pero excepto la "cara" en la esquina no muestra nada. Ayuda !!!!!!!!!!!!!
Archivos adjuntos:
ptq.txt  20 kb
 

Amigos, un consejo.

Hay una función personalizada que cuenta el precio mínimo de la 5ª barra del marco temporal de fondo, ¿cómo puedo hacer que cuente el precio de un marco temporal específico?

 
¡Buenas noches!
if (strela1<strela2){ 
   OrderSelect(ticket, SELECT_BY_TICKET);Print( "strela1<strela2  " , GetLastError()   ,"  ticket ",ticket);
   OrderClose(  ticket , OrderLots( ) , OrderOpenPrice( ) , 3, CLR_NONE);  
   Print( "OrderClose  " , GetLastError()   );                  
   OrderSend(Symbol( ), OP_SELL, lot, Bid, 3, NormalizeDouble( Ask+ (stoplos*Point),Digits), 
  NormalizeDouble( Ask-( takeprofit*Point),Digits), NULL, magicnumber, 0, CLR_NONE) ; 

2012.10.31 20:14:02 AUDUSD,M15: OrderClose 129

ERR_INVALID_PRICE 129Precio incorrecto

 
¿Es OrderOpenPrice( ) de alguna manera insuficiente o errónea? Ya he comparado el orden de las variables en la función OrderClose y OrderSelect allí, y lo he releído... ¡No sé qué está pasando!
 
Mira la documentación, probablemente pienses que pones cualquier número y se cierra, ¡pero no es así!
 
¿Pero qué hay ahí? Porque he estado mirándolo durante 15 minutos... Sí, ¡quizá haya algo sencillo que no pueda ver!
 
Dimka-novitsek:
¿Pero qué hay ahí? Porque lo he estado mirando durante 15 minutos... Sí, ¡quizá haya algo sencillo que no pueda ver!
 OrderSend(  Symbol( ), OP_SELL, Lot, NormalizeDouble(Bid, Digits), slippage, NormalizeDouble( Ask + stoploss*Point), NormalizeDouble(Bid - takeprofit*Point), "comment", magic, color );

 OrderSend(  Symbol( ), OP_BUY,  Lot, NormalizeDouble(Ask, Digits), slippage, NormalizeDouble(Bid - stoploss*Point), NormalizeDouble(Ask + takeprofit*Point), "comment", magic, color );

 
¿Qué pasa con OrderOpenPrice( ) ? ??? Es una simple función normal!! El orden que he preseleccionado.
Razón de la queja: