Operar con spreads en Meta Trader - página 70

 

Hola a todos, estoy un poco aburrido aquí. Hay un indicador que emite MA de diferentes instrumentos en una ventana.

Aquí están sus parámetros externos (1er instr. =0º búfer, 2º instr. =1º búfer):

extern string  Symbol_1 = "FDAXH0";
extern string  Symbol_2 = "FTSEH0";
extern int N1 = 10;
extern int N2 = 10;
extern string  _________  = "=== Параметры МА ==="; 
extern int MA_per =  21;

¿Cómo escribo el reto en el EA? ¿Es este el camino correcto?

//--задаем значения индикатора по первому символу  ---
   double Complex_1_1=iCustom( Symbol_1,0,"C_Com", N1, N2, MA_per,0,1); 

  
//---задаем значения индикатора по второму символу ---
  double Complex_2_1=iCustom(  Symbol_2,0,"C_Com", N1, N2, MA_per,1,1); 

Puse estos valores en la ventana de comentarios (para ser más exactos - su diferencia) y descubrí que en mi gráfico visual los valores de los comentarios no coinciden con los valores del indicador que dibujé en el gráfico visual. Es lo mismo, aunque los parámetros son los mismos.

No puedo entender por qué es así. Son más de un orden de magnitud diferentes...



 

Todos los parámetros en icustome deben ser los mismos :-) de lo contrario llamas a 2 indicadores diferentes.

En su caso:

double Complex_1_1=iCustom( NULL,0,"C_Com", Symbol_1,Symbol_2, N1, N2, MA_per,0,1); 
double Complex_2_1=iCustom( NULL,0,"C_Com", Symbol_1,Symbol_2, N1, N2, MA_per,1,1); 
 
¡Pero para mí son todos iguales! Excepto por el nombre de los personajes.
 
De acuerdo. Ya veo. Gracias.
 
forex-k podría escribir otro indicador de correlación como para el EURO y el FRANCO SUIZO, pero sólo para los futuros del DOLAR AUSTRALIANO y del DOLAR DE NUEVA ZELANDA, buena correlación y no se alejan entre sí
 
kaln82 >>:
forex-k вы не моглибы ещё написать индюк по кореляциям такойже как для EURO и SWISS FRANC, но только для фьючей AUSTRALIAN DOLLAR и NEW ZEALAND DOLLAR, хорошая кореляция и далико от друг дружка не уходят

por qué escribirlo - es una herramienta versátil, sólo hay que prescribir las herramientas adecuadas en la configuración y eso es todo

Archivos adjuntos:
 
forex-k , muchas gracias, he intentado escribir 6NH0 y 6AH0en la configuración pero no ha salido nada
 
neoclassic >>:

Все параметры в icustome должны быть одинаковые :-) а то тыж 2 разных индикатора вызываешь.

В твоем случае:


Supongo que sí:

double Complex_1_1=iCustom( NULL,0, "C_Com",Symbol_1,Symbol_2,N1,N2,MA_per,0,1);
double Complejo_2_1=iCustom( NULL,0, "C_Com",Símbolo_1,Símbolo_2,N1,N2,MA_per,1,1);

Tampoco funciona. Después de todo, las variables Symbol_1,Symbol_2 se establecen en los parámetros del indicador y el asesor - como una cadena externa, y este tipo de iCustom probablemente no se puede establecer....

Me temo que no hay manera de evitarlo...

 
... - Lista de parámetros (si es necesario). Los parámetros transmitidos deben corresponder al orden de declaración y al tipo de variables externas (extern) del indicador personalizado

No hay ninguna información sobre las restricciones. Y como que lo hice una vez. ¿Qué dice?

 

No escribe nada. Devuelve ceros.

Y así es como

double Complex_1_1=iCustom( NULL,0, "C_Com",N1,N2,MA_per,0,1);
double Complex_2_1=iCustom( NULL,0, "C_Com",N1,N2,MA_per,1,1);

funciona. Pero los números en Comment(Complex_1_1,"\n",Complex_2_1,"\r\n");

no coinciden con el propio indyuk en el gráfico visual por un factor de diez.

Razón de la queja: