Zitat:
Zitat von Auszubildender
Und siehe es geht.
Leider nicht ganz zu meiner Zufriedenheit.
Wenn der Broker 0.001/0.00001 die Kurse stellt. Aber mit 0.01/0.001 abrechnet
passt die Komma Stelle nicht.
Nach langen und viele Versuchen Klapte es mit der weiteren Eingaben.
double Spread = MarketInfo(Symbol(),MODE_SPREAD);
Tick_Groese = MarketInfo(Symbol(),MODE_TICKSIZE);
if (Tick_Groese == 0.00001 || Tick_Groese ==0.001 ){ Spread = Spread /10; }
if (Tick_Groese == 0.1 || Tick_Groese ==0.5 || Tick_Groese ==0.005 ){ Spread = Spread /10; }
string CommentText5= "Spreet = " + Spread +" Point";
|
Code:
//+------------------------------------------------------------------+
//| Spread_Points.mq4 |
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
//---
Comment("Spread = ",IntegerToString(MarketInfo(Symbol(),MODE_SPREAD),0,' ')," Point = ",DoubleToString(MarketInfo(Symbol(),MODE_POINT),Digits()));
}
//+------------------------------------------------------------------+