Errores, fallos, preguntas - página 1483

 
Artyom Trishkin:
No entiendo todo lo que tiene que ver con la lectura de datos de objetos gráficos. Bueno, por supuesto, es necesario, pero... Si desarrollamos, por ejemplo, un Asesor Experto basado en niveles de Fibo, entonces qué nos impide crear de una vez por todas una función que calcule todos los demás precios en base a dos conocidos y los almacene en un array. En este caso, el Asesor Experto puede ser probado y optimizado, en lugar de ejecutarlo a través del visualizador, que por supuesto es necesario... Y si siempre se conocen sólo dos precios, el punto de anclaje superior y el inferior, siempre se conocen los precios de todos los niveles, tanto de la fibra estándar como de la propia...

Sí. Pero, ¿y si es algún tipo de indicador el que dibuja y el algoritmo es desconocido?

 
Vasyl Nosal:

Sí. ¿Y si es algún tipo de indicador que dibuja y el algoritmo es desconocido?

Esto es una tontería, tenías razón arriba, además si estás escribiendo un algoritmo que tiene niveles de Fibo en el gráfico, ¿cómo va a ser desconocido para ti?
 
Vasyl Nosal:

Sí. ¿Y si se trata de algún tipo de dibujo indicador y el algoritmo es desconocido?

Entonces sólo necesitas conocer dos precios: los puntos de anclaje. Y entonces tu función de la que te hablé te lo dirá todo.
 
Vasyl Nosal:

He preguntado si hay un objeto incorporado para eso (no lo hay, pero debería haberlo).

Y este es un verdadero baile de pandereta.

Una forma un poco más simple es posible sin wayUP

string name_fibo="Fibo";
//////////////
void OnStart()
{
  double price_lev0=ObjectGetDouble(0, name_fibo, OBJPROP_PRICE,1);
  double price_lev100=ObjectGetDouble(0, name_fibo, OBJPROP_PRICE,0);

  int levels=int(ObjectGetInteger(0, name_fibo, OBJPROP_LEVELS));
  double fib_prices[]; ArrayResize(fib_prices, levels);
  for(int i=0;i<levels;i++)
    fib_prices[i]=price_lev0+(price_lev100-price_lev0)*ObjectGetDouble(0, name_fibo, OBJPROP_LEVELVALUE, i);
}

Pero esa es realmente la única manera.

Y esto no es un baile de pandereta, sino la aplicación de un enfoque correcto, que la información debe estar mínimamente sincronizada.

PS

Y puedes calcular el precio de cualquier nivel que necesites. // Por ejemplo el precio del nivel 37%

string name_fibo="Fibo";
//////////////
void OnStart()
{
  double price_lev0=ObjectGetDouble(0, name_fibo, OBJPROP_PRICE,1);
  double price_lev100=ObjectGetDouble(0, name_fibo, OBJPROP_PRICE,0);

  double lvl37=price_lev0+(price_lev100-price_lev0)*0.37;
}
 
coderex:
Esto es una tontería, te han escrito correctamente más arriba, además si estás escribiendo un algoritmo que tiene niveles de Fibo en un gráfico, cómo va a ser desconocido para ti.
¿No me voy a rendir? Indicador compilado de extranjeros.
 
o_O:

un poco más fácil puedes hacerlo sin wayUP

Pero esta es realmente la única manera.

Y no es un baile de pandereta, es la aplicación del enfoque correcto, que la información se sincronice lo menos posible.

PS

Y tú mismo puedes calcular el precio de cualquier nivel que necesites. // Por ejemplo, el precio del nivel 37%.

Comparado con una línea deObjectGetDouble(0, nombre_fibo, OBJPROP_PRICE,0.26);

es incluso peor que bailar.

 
Vasyl Nosal:

Comparado con una líneaObjectGetDouble(0, nombre_fibo, OBJPROP_PRICE,0.26);

esto es incluso peor que bailar.

entender a los desarrolladores. hay puntos de an claje y hay un resultado visual.

Sólo está garantizado que conozca los puntos de anclaje: por pura casualidad, los llama 0% y 100%.
todo lo demás es un resultado visual que el Modelo Metac no puede proporcionar de la manera que usted desea.

No se trata de bailar y tocar la pandereta, sino de ideología.

Juega con las cartas que tienes.

 
o_O:

Entender a los desarrolladores. Hay puntos de an claje y hay un resultado visual.

sólo está garantizado que conozcas los puntos de anclaje - por pura casualidad los llamas 0% y 100%.
Todo lo demás es un resultado visual que el modelo de metaobjetos no puede proporcionarle en la forma que desea.

No se trata de bailar y tocar la pandereta, sino de ideología.

Juega con las cartas que tienes.

:))) gracias

¿No puede proporcionar porque las líneas de fibo no son objetos en un gráfico?

 
Alexey Klenov:

Buenas tardes

Hay un broker con mt5.

y hay un CFD sobre el petróleo

...

No sé por qué me cuesta tanto este tipo de problemas.

No tengo ningún error cuando intento pedirles un error, se callan.

Con la parte del servidor está bien, pero la oficina en la que se opera - no. El ahogado debe salvar al ahogado. El único lugar donde es absolutamente transparente y seguro negociar con derivados, incluido el petróleo, es la Bolsa de Moscú. Opere el contrato de febrero BR-2.16 a través de MetaTrader 5. Su liquidez le hará feliz.
 
Vasyl Nosal:

:))) gracias

¿No puede proporcionar porque las líneas de fibo no son objetos en un gráfico?

No puede, porque este objeto es una línea Fibo para usted y sólo dos puntos de anclaje y algún algoritmo de su procesamiento para el terminal

---

Se observan otros objetos más complejos como una espiral o un alcatraz. Bueno, un metac no puede darte todo lo que quieres.

Porque sólo hay puntos de anclaje. Todo lo demás es una imagen.