FUERTES: Para ayudar a los principiantes - página 9

 
Dmi3:

¿Cuál es el objetivo de este pensamiento profundo?

Para que no escribas tonterías

 
Alexey Viktorov:

Y después de eso, las piernas hasta la barbilla...

:)

 
prostotrader:

Para que no escribas tonterías

Cualquier función de Posición mostrará un sinsentido en determinados momentos si hay más de un algoritmo funcionando en el instrumento. Si hay más de cien algoritmos funcionando en el símbolo, estas funciones casi siempre mostrarán basura.

Para los programadores de EAs de indicadores en el Mercado, como usted, facilitan la codificación. Para eso están hechos :)

Creo que voy a concluir mi comunicación con usted en este punto.

 
Dmi3:

Cualquier función de Posición mostrará tonterías en ciertos momentos si hay más de un algoritmo en ejecución en el instrumento. Si hay más de un centenar de algoritmos ejecutándose en el instrumento, estas funciones no tienen sentido casi siempre.

Para los programadores de EAs de indicadores en el Mercado, como usted, facilitan la codificación. Para eso están hechos :)

Creo que voy a terminar mi comunicación con usted en este punto.

Está muy bien que te hayas rendido.

Código

//+------------------------------------------------------------------+
//|                                                Test_PosSelet.mq5 |
//|                                      Copyright 2021 prostotrader |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2021 prostotrader"
#property link      "https://www.mql5.com"
#property version   "1.00"

//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
    if(PositionSelect(Symbol()) == true)
    {
      double vol = PositionGetDouble(POSITION_VOLUME);
      double price = PositionGetDouble(POSITION_PRICE_OPEN);
      Print("Chart ID: ", ChartID(), "; Pos rrice open: ", price,  "; Pos volume: ", vol);
    }
    else Print("Chart ID: ", ChartID(), "; Function not work!");
  }

Captura de pantalla


Resultado

2021.02.19 21:54:14.774 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582342797262733; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:15.725 Test_PosSelet (RTS-3.21,M1)     Chart ID: 132582340710023350; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:15.725 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582342041799523; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:15.725 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582342216199498; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:15.725 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582342355167447; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:15.725 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582341172109780; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:15.725 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582341667948140; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:15.725 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582342797262733; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:15.725 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582342657884761; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:15.725 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582341893791058; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:16.452 Test_PosSelet (RTS-3.21,M1)     Chart ID: 132582340710023350; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:16.452 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582341172109780; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:16.452 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582341667948140; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:16.452 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582341893791058; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:16.452 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582342355167447; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:16.452 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582342216199498; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:16.452 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582342041799523; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:16.452 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582342657884761; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:16.452 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582342797262733; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:17.762 Test_PosSelet (RTS-3.21,M1)     Chart ID: 132582340710023350; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:17.762 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582342041799523; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:17.762 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582341667948140; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:17.762 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582341893791058; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:17.762 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582341172109780; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:17.762 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582342657884761; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:17.762 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582342355167447; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:17.762 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582342216199498; Pos rrice open: 146540.0; Pos volume: 1.0
2021.02.19 21:54:17.762 Test_PosSelet (RTS-3.21,H1)     Chart ID: 132582342797262733; Pos rrice open: 146540.0; Pos volume: 1.0

Hay mucho "rollo" por aquí ....

 
prostotrader:

Es muy bueno bajarse.

Código

Captura de pantalla


Resultado

Mucha palabrería "por ahí" aquí ....

Algún día, cuando pase de operar en modo de prueba y demostración al mercado real, intente con coherencia lo siguiente:

-Comprar algo 1 2 lotes

-Vender algo 2 3 lotes

-Comprar 1 4 lotes

etc.

y luego solicitar la posición en cualquiera de los algos.

Pero de todos modos, quédate en tu grupo juvenil, aquí estás cómodo.

 
Dmi3:

Algún día, cuando pase de operar en modo de prueba y demostración al mercado real, pruebe lo siguiente en secuencia aproximadamente

-Comprar algo 1 2 lotes

-Vender algo 2 3 lotes

-Comprar 1 4 lotes

etc.

y luego solicitar la posición en cualquiera de los algos.

Pero de todos modos, quédate en tu grupo juvenil, estás cómodo aquí.

¿No necesitas hurgarte la nariz?

Gratis

 
Me viene a la mente una película muy popular: The Fabulous D...b.)
 
Dmitriy Skub:
Me viene a la mente una película muy popular: The Fabulous D...b.)

¿roble?

 
Valeriy Yastremskiy:

¿roble?

Casi, pero más largo)
 
prostotrader:

¿No quieres hurgarte la nariz?

Gratis

Como siempre, no tienes nada que decir sobre el asunto...

Razón de la queja: