Redactaré un asesor de forma gratuita - página 128

 
Наджибулло Хабибов:

no funciona pon 150 no se abre

r=OrderSend(NULL,type,Lot(),NormalizeDouble(price,_Digits),Slip,sl,tp,"",Magic,0,clr);

¿Cuál es el nivel mínimo de paradas que proporciona su corredor? ¿Cuál es el volumen mínimo negociado por su corredor? ¿Hay suficiente historial para formar un indicador?

 
VVT:

¿Cuál es el nivel mínimo de stop proporcionado por su corredor? ¿Cuál es el volumen mínimo negociado por su corredor? ¿Hay suficiente historial para formar un indicador?

Tengo un broker de Alpari que quizás conozcas ,

 
VVT:

¿Cuál es el nivel mínimo de paradas que proporciona su corredor? ¿Cuál es el volumen mínimo negociado por su corredor? ¿Hay suficiente historial para formar un indicador?

¿Qué es " Hay suficiente historia para formar un indicador? "

 
Наджибулло Хабибов:

qué es " ¿Hay suficiente historia para formar un indicador? "

Ya veo. Si funciona en la moneda entonces no es el código, son las entradas y la configuración al hacer la prueba.

Establezca los parámetros a 0.1 // lote, 500 // recotizaciones, y ejecute en no más que el período del último año de la historia

 
VVT:

Ya veo. Si funciona en la moneda, entonces no se trata del código, sino de las entradas y la configuración al hacer las pruebas.

Establezca los parámetros en 0,1 // lote, 500 // recotizaciones, y ejecute como máximo el último año del periodo histórico

no se abre todo lo probado no funciona

 
Наджибулло Хабибов:

No se abre. Lo he intentado todo. No funciona.

OK, tratando de obtener un código de error, pegar esto

   //--- объявление и инициализация запроса и результата
   MqlTradeRequest request={0};
   MqlTradeResult  result={0};
   //--- отправка запроса
   if(!OrderSend(request,result))
      PrintFormat("OrderSend error %d",GetLastError());  // если отправить запрос не удалось, вывести код ошибки
   else 
      PrintFormat("OrderOpen error %d",GetLastError());  // если открыть не удалось, вывести код ошибки
   //--- информация об операции
   PrintFormat("retcode=%u  deal=%I64u  order=%I64u",result.retcode,result.deal,result.order);

antes .

   return;
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int CountTrades()

Luego compila el archivo fuente y repite la prueba, deberías obtener un error en el registro, cópialo y pégalo aquí, pensaremos qué hacer a continuación

 
VVT:

OK, tratando de obtener un código de error, pegar esto

frente a

Después de compilar el archivo fuente y repetir la prueba, debería aparecer un error en el registro, cópialo y pégalo aquí, pensaremos qué hacer a continuación

Puse el código como dijiste aquí hay tantos errores después de compilar ,


	          
Archivos adjuntos:
 
VVT:

OK, tratando de obtener un código de error, pegar esto

frente a

Luego compila el archivo fuente y repite la prueba, deberías obtener un error en el registro, cópialo y pégalo aquí, pensaremos qué hacer a continuación

después de la compilación, ¿debo probar en metadrader? ¿en qué parte del diario aparece el error en el metaeditor?
 

Hola a todos 👋. Necesita ayuda para escribir o buscar un EA. El asesor es básicamente simple, la esencia es: CADA DÍA (3 veces al día), en un momento determinado (la apertura de una nueva vela en M30) abre 2 ofertas en la bahía y vender. Establece una toma y una parada. También debería ser posible fijar la red de arrastre y transferirla al Boo. Los ajustes deben ser aproximadamente los siguientes (ejemplo).


1) La primera vez:

- Hora de apertura de dos órdenes opuestas : "00h 00m". (puede ajustarse manualmente)

- Bahía :

TP : "...."

Sl: "...." .

Tral : "1" - es, "0" - no es, "tamaño de arrastre".

Punto de equilibrio : "1"-traducción, "2"-no-traducción.

-Orden de venta : igual que la orden de bahía.


2.Segunda vez : "1" - activo, "0" - no activo.

Los parámetros de las órdenes son los mismos que en el primer caso.

3. tercera vez. Es lo mismo que la segunda vez.

Para la segunda y tercera vez es obligatorio establecer la posibilidad de activación. Quién puede ayudar????

 
Наджибулло Хабибов:

Puse el código como dijiste aquí hay tantos errores después de compilar ,


La idea era añadir una función al EA para obtener un error en su pregunta.

Un montón de errores en la compilación, no sólo para mí, sino también para usted, esto se debe a que el código fuente no está completo y hacer cualquier cambio y adiciones a la EA en esta etapa no es posible. Debe pedir al autor el código fuente completo o restaurar la parte del código que falta.

Lamentablemente, no puedo ayudarle con nada más.