|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Abweichung der Time
Nabend,
das Thema "Time" treibt mich leider nicht zum ersten mal zur Verzweiflung versuch grad FiboTimes zu generieren und anders darzustellen die Umrechnung klappt auch ganz gut, nur hab ich das Problem, dass die Wochenenden komplett miteinbezogen werden. Ich habs so probiert Code:
if(Period()==1) {Minuten = 1;} if(Period()==5) {Minuten = 5;} if(Period()==15) {Minuten = 15;} if(Period()==30) {Minuten = 30;} if(Period()==60) {Minuten = 60;} if(Period()==240) {Minuten = 240;} if(Period()==1440) {Minuten = 1440;} if(Period()==10080) {Minuten = 10080;} if(Period()==43200) {Minuten = 43200;} double B61_T_Con =((ZK_0-ZK_A)) ;//Anzahl der Kerzen für die Berechnung double B61_Minuten = ((B61_T_Con /100)*61.8)*Minuten*60; int B_Time_61er = A_DateT+B61_Minuten; double B100_T_Con =((ZK_0-ZK_A)); double B100_Minuten = ((B100_T_Con /100)*100.0)*Minuten*60; int B_Time_100er = A_DateT+B100_Minuten; double B161_T_Con =((ZK_0-ZK_A)); double B161_Minuten = ((B161_T_Con /100)*161.8)*Minuten*60; int B_Time_161er = A_DateT+B161_Minuten; double B261_T_Con =((ZK_0-ZK_A)); double B261_Minuten = ((B261_T_Con /100)*261.8)*Minuten*60; int B_Time_261er = A_DateT+B261_Minuten; danke vorab LG Trader |
|
|||
hab mal versucht über XY Werte das ganze zu bestimmen, aber leider weiß ich ned wie man nen Integer-Wert in einen Double-Wert umwandelt. habs einmal so probiert:
Code:
ChartTimePriceToXY(0,0,Time[ZK_0],Low[ZK_0],X_0_Kerze,Y_0_Kerze); ChartTimePriceToXY(0,0,Time[ZK_A],Low[ZK_A],X_A_Kerze,Y_A_Kerze); string Time_B61_ConversionS = IntegerToString(X_A_Kerze-X_0_Kerze); double Time_B61_ConversionD = StringToDouble(Time_B61_ConversionS); für die umrechnung brauch ich aber Double-Werte kann mir einer erklären wie ich einen Integer in einen Double umwandeln kann?!? LG Trader |
|
|||
das Thema Time scheint wohl nicht nur mir Probleme zu bereiten.
Ich hab ne Lösung für Fibotimes gefunden, leider mit minimaler abweichung aber immerhin besser als nix. So hats geklappt mit der Konvertierung: Code:
ChartTimePriceToXY(0,0,Time[ZK_0],Low[ZK_0],X_0_Kerze,Y_0_Kerze); ChartTimePriceToXY(0,0,Time[ZK_A],Low[ZK_A],X_A_Kerze,Y_A_Kerze); double Time_B61_Ret = (double)(X_A_Kerze-X_0_Kerze); double Time_B61_Conversion = (double)(Time_B61_Ret/100)*61.8; int Time_B_61er =(int) X_A_Kerze+Time_B61_Conversion; |
Lesezeichen |
Stichworte |
abweichung times, abweichung zeiten, fibotimes, mql4, programmierung, programmierung metatrader, programmierung mql4, time, times, zeiten |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|