MODE_TICKVALUE-Fehler! - Seite 4

 
superbem:

Die Sache ist, dass der Makler nicht alles konfigurieren kann, die Software lässt die Option, einige Daten dem Kunden nicht anzuzeigen...

Ich weiß nicht, warum einige Leute hier denken, diese Software ist perfekt, wie es ist.

Sie ist bei weitem nicht perfekt... Aber das ändert nichts an der Tatsache, dass MODE_TICKVALUE auf der Seite des Brokers konfigurierbar ist.
 
In der nächsten Korrekturversion von metatrader sollte MODE_TICKVALUE nicht mehr auf der Seite des Brokers konfigurierbar sein.
 
Ich bin sicher, dass MetaQuotes in diesem Moment eine Vorstandssitzung zu diesem Thema abhält. Machen Sie sich keine großen Hoffnungen.
 

superbem:

Die Marktinfo MODE_TICKVALUE gibt für Metalle, Indizes und cfd nicht den Wert in Depotwährung an. Funktioniert nur für 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.
}