Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Logarithmus Basis 2 (http://www.expert-advisor.com/forum/showthread.php?t=6764)

AVT 01.09.20 15:16

Logarithmus Basis 2
 
MQL kennt nur den natürlichen und den 10ner Logarithmus, ich brauche aber den 2er (ich hab es mit dem natürlichen versucht, aber die Ergebnisse sind einfach zu abweichend und damit unbrauchbar).

Also muß ich mir ne Funktion schreiben, die den 2er in etwa ausrechnet (also keine tausend Stellen genau - 6 würden wohl reichen, wenn man bedenkt, daß wir max. 5 Digits haben).

Hat jemand einen Link mit ner Formel dazu?
Ich brauche keine ellenlangen Erklärungen über alles Mögliche, sondern einfach nur ne Formel wie man das rechnet (ja, ich weiß, daß das über Herleitungen funktioniert und das dann 6 Schritte wären) - aber dazu muß ich mir nicht auf jeder Seite wieder erklären lassen, was ein Logarithmus ist.
Anscheinenend bin zu doof, um Google zu erzählen, daß ich nur ne Formel will und sonst nix.
Wäre toll, wenn jemand einen Link hat. AVT

Indikator-Trading 01.09.20 17:26

Kein Problem ;)

Code:

double MathLog2(double LocalValue)
  {
    return (MathLog(LocalValue) / MathLog(2));
  }


AVT 01.09.20 19:19

Zitat:

Zitat von Indikator-Trading (Beitrag 44350)
Code:

double MathLog2(double LocalValue)
  {
    return (MathLog(LocalValue) / MathLog(2));
  }


Super - funzt !! :D:D Das das so einfach ist, hätte ich nicht gedacht.
Noch ne Frage.
Regel: NatLog(Wert) / NatLog(Basis) ergibt "BasischerLog"(Wert) ??
Also MathLog(LocalValue) / MathLog(3) wäre dasselbe wie Log3(LocalValue)
- ist das korrekt?
AVT

Indikator-Trading 01.09.20 19:43

Zitat:

Zitat von AVT (Beitrag 44351)
Also MathLog(LocalValue) / MathLog(3) wäre dasselbe wie Log3(LocalValue)
- ist das korrekt?

Ja, so ist's. Mathematik kann manchmal sooo einfach sein :D


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:26 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum