Por qué, la expresión A=Cerrar [1] no es válida?????????? ¡¡¡¡¡¡¡¡¡¡¡¡¡El resultado es siempre 1 !!!!!!!!!!!!!
También aquí es siempre 1 extern int Bar; B=Cerrar [Bar];
Y aquí es siempre 0 C=A-B ;, y aquí es siempre cero int difference=Close [1] - Close [Bars]; Amigos, pista, algo es tonto,
Muéstrame el código completo con las huellas. Sólo estás metiendo la pata en alguna parte. Y no llames a las variables en letras rusas - el tono de programación más estúpido.
Tengo muchos problemas con este indicador, pero no estoy seguro de cómo solucionarlo. No tengo ni idea de qué hacer con este indicador, se lo agradeceré mucho. Yo mismo soy un completo cero en programación.
vlandex: Había un Asesor Experto como este en alguna parte - abrir una operación al azar, si cerraba en rojo, entonces abrir la contraria aumentando 2 veces el lote. ¿Dónde está?
Por qué, la expresión A=Cerrar [1] no es válida?????????? ¡¡¡¡¡¡¡¡¡¡¡¡¡El resultado es siempre 1 !!!!!!!!!!!!!
También aquí es siempre 1 extern int Bar; B=Cerrar [Bar];
Y aquí es siempre 0 C=A-B ; , y aquí es siempre cero int diferencia=Cierre [1] - Cierre [Bares]; Gente, decidme, estoy confundido,
Por qué, la expresión A=Cerrar [1] es inapropiada??????????
Por qué, la expresión A=Cerrar [1] no es válida?????????? ¡¡¡¡¡¡¡¡¡¡¡¡¡El resultado es siempre 1 !!!!!!!!!!!!!
También aquí es siempre 1 extern int Bar; B=Cerrar [Bar];
Y aquí es siempre 0 C=A-B ;, y aquí es siempre cero int difference=Close [1] - Close [Bars]; Amigos, pista, algo es tonto,
//+------------------------------------------------------------------+
//| Bares de Dimon.mq4
//| Copyright © 2010, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, MetaQuotes Software Corp."
#enlace de propiedad "http://www.metaquotes.net"
//+------------------------------------------------------------------+
//| función de inicialización de expertos |
//+------------------------------------------------------------------+
volumen doble externo;
volumen doble externo, stoploss, takeprofit;
barras externas inttern;
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| función de desinicialización experta |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| función de inicio experto |
//+------------------------------------------------------------------+
int inicio()
{ int A,B,C;
A=Cerrar [1];B=Cerrar [barras];
C=A-B ;
int diferencia=Cierre [1]-Cierre [Bares];
int deslizamiento=3;
Comentario("Cerrar [B] ", B);
while(diferencia> deslizamiento)
OrderSend ( Symbol(), OP_BUY, volumen, Ask, slippage,Bid-stoploss*Point,
Oferta+ganancia*Punto, NULL, 0, 0, Rojo) ;
while(0-diferencia>Punto)
OrderSend (Symbol(), OP_SELL, volumen, Bid, slippage,Ask+stoploss*Point,
Pregunta-ganancia*Punto, NULL, 0, 0, Negro) ;
//----
return(0);
}
//+------------------------------------------------------------------+
Me estoy formando para entender mejor el mql4. Utilizo Comment para ver lo que ocurre dentro del programa en general.
Dimka-novitsek
Aquí, aquí está lo correcto para corregir, ver por ti mismo.
Tengo muchos problemas con este indicador, pero no estoy seguro de cómo solucionarlo. No tengo ni idea de qué hacer con este indicador, se lo agradeceré mucho. Yo mismo soy un completo cero en programación.
Había un Asesor Experto como este en alguna parte - abrir una operación al azar, si cerraba en rojo, entonces abrir la contraria aumentando 2 veces el lote. ¿Dónde está?
Creo que tengo uno similar en mis juguetes