Hola. ¿Puedes decirme por qué no veima=iMA(NULL,60,24,0,1,0,k). El comentario muestra una cotización mucho más alta que la propia línea. Por eso no muestra en absoluto el mínimo/máximo.
No utilice números, sino identificadores de las enumeraciones. Es mucho más claro:
Es una apuesta involuntaria. No cambia nada. ¡El punto mismo es que se muestra mal con k!
Aunque estoy medio mosca y tengo los ojos borrosos, es bastante obvio que tienes los valores de la MA equivocados viniendo del lado equivocado :-) aparte de la confusión del marco temporal
// основной цикл// перебираем бары от последнего нерасчитанного к актуальному// (просто пример - поэтому инициализация и заполнение буферов пропущенны!!)for(int bar=prev_calculated;bar<rates_total && !IsStopped();bar++) {
// bar использовать для обращения к массивам, i - к таймсериямint i=rates_total-bar-1;
// считаем min,max от некой MA за DEPTH баровdouble min=DBL_MAX;
double max=DBL_MIN;
if (bar<DEPTH) {
// данных ещё недостаточноcontinue;
}
for(int t=0;t<DEPTH;t++) {
double ma=iMA(_Symbol,_Period,MA_PERIOD,0,MA_METHOD,MA_PRICE,i+t); // берём значение MA (! как в таймсериях 0-последнее)if (ma>0) {
if (min<ma) min=ma;
if (max>ma) max=ma;
}
}
if (min!=DBL_MAX && max!=DBL_MIN) {
// что-то делаем с полученными максимум/минимум MA
}
}
Aunque estoy medio dormido y tengo el ojo un poco turbio, es bastante obvio que tienes los valores de MA equivocados viniendo del lado equivocado :-) aparte de la confusión de los plazos
Una idea interesante. Lo intentaré. En todo caso es un indicador estocástico ordinario. La idea parecía ser tomar los extremos de las barras para algún periodo y los extremos de las líneas MA. Está en la línea 100-113. Creo que esto mejorará el indicador
Hola. ¿Puedes decirme por qué no veima=iMA(NULL,60,24,0,1,0,k). El comentario muestra una cotización mucho más alta que la propia línea. Por eso no muestra en absoluto el mínimo/máximo.
No utilice números, sino identificadores de las enumeraciones. Es mucho más claro:
Se puede ver de inmediato que se está pidiendo a iMA(). Por ejemplo:
tienes iMA(NULL,60,24,0,1,0,k)
y así iMA(NULL,PERIOD_H1,24,0,MODE_EMA,PRICE_CLOSE,k)
¿Qué es más claro?
Estás tomando los datos de MAK del gráfico horario. Si el programa se ejecuta en el gráfico horario, ¿qué datos espera obtener y ver?
Utilice identificadores de enumeraciones, no números. Es mucho más claro:
Es inmediatamente obvio que está preguntando a iMA(). Por ejemplo:
tienes iMA(NULL,60,24,0,1,0,k)
y así iMA(NULL,PERIOD_H1,24,0,MODE_EMA,PRICE_CLOSE,k)
¿Qué es más claro?
Estás tomando los datos de la máscara del gráfico horario. Si el programa se ejecuta en el gráfico horario, ¿qué datos espera obtener y ver?
No sale nada con k
Es una apuesta involuntaria. No cambia nada. ¡El punto mismo es que se muestra mal con k!
Aunque estoy medio mosca y tengo los ojos borrosos, es bastante obvio que tienes los valores de la MA equivocados viniendo del lado equivocado :-) aparte de la confusión del marco temporal
Aunque estoy medio dormido y tengo el ojo un poco turbio, es bastante obvio que tienes los valores de MA equivocados viniendo del lado equivocado :-) aparte de la confusión de los plazos
Una idea interesante. Lo intentaré. En todo caso es un indicador estocástico ordinario. La idea parecía ser tomar los extremos de las barras para algún periodo y los extremos de las líneas MA. Está en la línea 100-113. Creo que esto mejorará el indicador
¡Buenas tardes a todos!
¿Puede decirme qué hacer si, por ejemplo, he configurado los ajustes en mi EA hoy, y al día siguiente algunos de los ajustes aparecen vacíos?
Ocurre todos los días.
¡Buenas tardes a todos!
¿Puede decirme qué debo hacer si, por ejemplo, he configurado los ajustes en mi EA hoy, y al día siguiente algunos de los ajustes aparecen vacíos?
Ocurre todos los días.
Si tienes el código fuente, entonces elimina la entrada (o el externo) en el código y cambia los parámetros a través del código.
¡Buenas tardes a todos!
¿Puede decirme qué hacer si, por ejemplo, he configurado los ajustes en mi EA hoy, y al día siguiente algunos de los ajustes aparecen vacíos?
Ocurre todos los días.
Debería escribir al Service Desk con toda la información posible sobre el problema.
Si tienes el código fuente, entonces elimina la entrada (o el externo) en el código y cambia los parámetros a través del código.
Esto no es serio... Por qué los necesita (input y extern) entonces....
Escribe a servicedesk con toda la información posible sobre el problema.
¿Puede darme un enlace?
¿Puede darme un enlace?
Y echa un vistazo a tu perfil... Hay muchas cosas interesantes.