64 lines
5.4 KiB
MQL5
64 lines
5.4 KiB
MQL5
//+------------------------------------------------------------------+
|
|
//| TF-Funktionen.mqh |
|
|
//| Thorsten Fischer Copyright 2019 |
|
|
//| https://www.tfsystem.de |
|
|
//+------------------------------------------------------------------+
|
|
#property copyright "Thorsten Fischer Copyright 2019"
|
|
#property link "https://www.tfsystem.de"
|
|
|
|
int TESTZEIT=1000*5;
|
|
|
|
//+------------------------------------------------------------------+
|
|
//| Die Funktion gibt den Wert der Breite des Charts in Pixeln zurück|
|
|
//+------------------------------------------------------------------+
|
|
int getChartWidthInPixels(const long chart_ID=0)
|
|
{
|
|
//--- Variable um den Wert der Eigenschaft zu verarbeiten
|
|
long result=-1;
|
|
//--- Fehlerwert zurück setzen
|
|
ResetLastError();
|
|
//--- Erhalten des Wertes der Eigenschaft
|
|
if(!ChartGetInteger(chart_ID,CHART_WIDTH_IN_PIXELS,0,result))
|
|
{
|
|
//--- Schreiben der Fehlermeldung in den "Experten" Log
|
|
Print(__FUNCTION__+", Error Code = ",GetLastError());
|
|
}
|
|
//--- Gibt den Wert der Eigenschaft zurück
|
|
return((int)result);
|
|
}
|
|
//+------------------------------------------------------------------+
|
|
//| Die Funktion gibt den Wert der Höhe des Charts in Pixeln zurück |
|
|
//+------------------------------------------------------------------+
|
|
int getChartHeightInPixels(const long chart_ID=0,const int sub_window=0)
|
|
{
|
|
//--- Variable um den Wert der Eigenschaft zu verarbeiten
|
|
long result=-1;
|
|
//--- Fehlerwert zurück setzen
|
|
ResetLastError();
|
|
//--- Erhalten des Wertes der Eigenschaft
|
|
if(!ChartGetInteger(chart_ID,CHART_HEIGHT_IN_PIXELS,sub_window,result))
|
|
{
|
|
//--- Schreiben der Fehlermeldung in den "Experten" Log
|
|
Print(__FUNCTION__+", Error Code = ",GetLastError());
|
|
}
|
|
//--- Gibt den Wert der Eigenschaft zurück
|
|
return((int)result);
|
|
}
|
|
|
|
//+------------------------------------------------------------------+
|
|
//| test schleife |
|
|
//+------------------------------------------------------------------+
|
|
void test(void)
|
|
{
|
|
ChartRedraw();
|
|
Sleep(TESTZEIT);
|
|
}
|
|
//+------------------------------------------------------------------+
|
|
//+------------------------------------------------------------------+
|
|
//| Color ausgabe |
|
|
//+------------------------------------------------------------------+
|
|
void CAusgabe(color farbe)
|
|
{
|
|
DPrint(ColorToString(farbe,true)+" ist = "+ColorToString(farbe));
|
|
}
|
|
//+------------------------------------------------------------------+
|