¡Error de MODE_TICKVALUE! - página 4

 
superbem:

La cosa es que el broker no puede configurar todo, el software deja la opción de no mostrar algunos datos al cliente...

No sé por qué algunos aquí piensan que este software es perfecto como es.

Está lejos de ser perfecto... Pero eso no cambia el hecho de que MODE_TICKVALUE es configurable en el lado del corredor.
 
En la próxima versión de corrección de metatrader MODE_TICKVALUE no debe ser configurable en el lado del corredor.
 
Estoy seguro de que MetaQuotes está celebrando una reunión del consejo de administración sobre este tema mientras hablamos. No te hagas ilusiones.
 

superbem:

El marketinfo MODE_TICKVALUE no está dando el valor en la moneda del depósito para los metales, índices y cfd. Funciona sólo para forex.

double PointValuePerLot() { // Value in account currency of a Point of Symbol.
    /* In tester I had a sale: open=1.35883 close=1.35736 (0.00147)
     * gain$=97.32/6.62 lots/147 points=$0.10/point or $1.00/pip.
     * IBFX demo/mini       EURUSD TICKVALUE=0.1 MAXLOT=50 LOTSIZE=10,000
     * IBFX demo/standard   EURUSD TICKVALUE=1.0 MAXLOT=50 LOTSIZE=100,000
     *                                  $1.00/point or $10.00/pip.
     *
     * https://forum.mql4.com/33975 CB: MODE_TICKSIZE will usually return the
     * same value as MODE_POINT (or Point for the current symbol), however, an
     * example of where to use MODE_TICKSIZE would be as part of a ratio with
     * MODE_TICKVALUE when performing money management calculations which need
     * to take account of the pair and the account currency. The reason I use
     * this ratio is that although TV and TS may constantly be returned as
     * something like 7.00 and 0.00001 respectively, I've seen this
     * (intermittently) change to 14.00 and 0.00002 respectively (just example
     * tick values to illustrate). */
    return(  MarketInfo(Symbol(), MODE_TICKVALUE)
           / MarketInfo(Symbol(), MODE_TICKSIZE) ); // Not Point.
}