TF-altProjekte/Experts/Ablage/TF-Funktionen.mqh
super.admin 84cd1a7ab0 convert
2025-05-30 16:31:33 +02:00

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));
}
//+------------------------------------------------------------------+