¿Qué haría falta para que todo el mundo se pasara finalmente a MT5? (recopilación de opiniones) - página 19

 
Petros Shatakhtsyan:

Yo también solía escribir así, pero Barabashka no dejaba de sugerir la biblioteca estándar a todo el mundo, y sólo hace más de un año que la uso.

Dime quién es tu gurú... y te diré quién eres tú.

 
Petros Shatakhtsyan:

Yo también solía escribir así, pero Barabashka no dejaba de sugerir la biblioteca estándar a todo el mundo, así que hace más de un año que la uso.

Muy corto y sencillo, como el MFC de VS.

¿También los usas?

//+------------------------------------------------------------------+
//| Get the property value "SYMBOL_SPREAD"                           |
//+------------------------------------------------------------------+
int CSymbolInfo::Spread(void) const
  {
   return((int)SymbolInfoInteger(m_name,SYMBOL_SPREAD));
  }
 
Alexey Viktorov:

¿También los usas?

Un ejemplo perfecto. Es un ejemplo de cómo hacer que lo simple sea fundamentalmente difícil de entender.

Este es un ejemplo de cómo hacer que las cosas simples sean fundamentalmente difíciles de entender.

 
Andrey F. Zelinsky:

Dime quién es tu gurú... y te diré quién eres tú.

No conozco a ningún gurú-murú.

basta con escribir dos líneas y ya está abierta una posición con un lote de 0,01.

CTrade  trade;
.
trade.Sell( 0.01, _Symbol, SymbolInfoDouble(_Symbol,SYMBOL_BID));
 
Alexey Viktorov:

¿También los usas?

¿Por qué lo escribes así? Declare un objeto de clase y obtenga lo que quiera.


Saber de memoria todas las palabras del diccionario explicativo no significa que puedas escribir un buen poema.

 
Andrey F. Zelinsky:

No hay tal efecto de comprensión cuando se presenta en el estilo de una referencia a un método de clase.

con todo el respeto, no podía pasar, no estoy de acuerdo

por lo que entiendo por qué Metacognos fue de esta manera - es la solución más fácil para las personas familiarizadas con la programación, el principio es el mismo que el de la mencionada MFC y VS

Cuando se programa en Windows, se utilizan soluciones ya preparadas de Microsoft (clases y bibliotecas) ? - Si no quieres puedes describir cada manija y botón de ventana desde cero... -

como en VS, como en MT - como siempre, hay toda la información en la ayuda, puedes usar las soluciones propuestas (librería de clases) del desarrollador, si quieres, escribe desde cero

 
Petros Shatakhtsyan:

Por qué escribirlo así. Declara un objeto de clase y obtendrás lo que quieras.

Eso es lo que pregunto, por qué declarar un objeto de clase si es más fácil escribir

SymbolInfoInteger(_Symbol, SYMBOL_SPREAD);

¿Por qué no has utilizado una clase en este ejemplo?

Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategia

¿Qué tengo que hacer para que todo el mundo se pase finalmente a MT5? (recopilación de opiniones)

Petros Shatakhtsyan, 2019.02.06 14:34

Gurú-murú no lo sé.

basta con escribir sólo 2 líneas y una posición ya está abierta con 0,01 lote.

CTrade  trade;
.
trade.Sell( 0.01, _Symbol, SymbolInfoDouble(_Symbol,SYMBOL_BID));

 
Petros Shatakhtsyan:

Por qué escribirlo así. Declare un objeto de clase y obtenga lo que quiera.

Saber de memoria todas las palabras del diccionario explicativo no significa que puedas escribir un buen poema.

A menudo, esto conduce a una basura espuria que no se utiliza en el programa. Por eso yo también prefiero SymbolInfoXXX.

 
Andrey F. Zelinsky:

En primer lugar, no los uso. En segundo lugar, siempre he estado en contra de ellos. ¿Por qué? Explicado en el post anterior.

Oh, bueno, la lógica es clara: no los usas, así que hay que eliminarlos para todos. No me importa la compatibilidad de los códigos ya escritos, no me importa que CodeBase tenga ejemplos que tiren de la biblioteca estándar. Y a ti te importa un carajo todo lo demás. Bueno, ya que no has sido capaz de entender esta OOP durante tantos años, vete a mear por encima de ella y córtala del terminal. ¿Te arden los oídos por proponer semejantes tonterías?

 
Vasiliy Sokolov:

Ah, bueno, la lógica es clara: tú no lo usas, así que hay que quitarlo para todos. No te importa la compatibilidad de los códigos ya escritos, no te importa que CodeBase tenga ejemplos que tiren de la biblioteca estándar. Y a ti te importa un carajo todo lo demás. Bueno, ya que no has sido capaz de entender esta OOP durante tantos años, adelante, échala de la terminal. ¿No te arden los oídos al proponer semejantes tonterías?

En primer lugar, eres un tonto (persona estúpida) porque has insultado a tu oponente.

En segundo lugar, eres superficial porque en lugar de una respuesta constructiva y/o un diálogo... te has vuelto personal.

Razón de la queja: