|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
||||
Indikatorenwerte runden?
Hi Leute,
erstmal generell vielen Dank an die Profis, die mir und schon vielen anderen Anfängern weitergeholfen haben. Ich bin auf ein Problem gestoßen. Und zwar verwende ich viele Indikatoren in meinen ersten EA´s. Das Problem ist, dass mit diesen auch die SL-Setzung, bzw. die Limit-Entries zusammenhängen. Indikatoren haben meistens aber sehr merkwürdige Werte. Beispielsweise hat mein Pivot-Punkt einen Wert von: Code:
2015.10.20 20:29:19.647 2015.08.04 06:38 Neuer Versuch Pivot Punkte DE30,M15: invalid price 11722.06666667 for OrderSend function Wie kann ich den EA dazu bringen, dass er die Werte der Indikatoren auf oder abrundet? LG TrololoTromberino
__________________
Ich arbeite aktuell an einem eigenen EA und komme nicht weiter! Wäre cool, wenn mir Coder ein wenig weiterhelfen könnten: www.expert-advisor.com/etsbh |
|
|||
entweder
1. int wert = (int)Indikatorwert; 2. NormalizeDouble(Indikatorwert, x); //x bedeutet die Anzahl Nachkommastellen 3. MathRound(Indikatorwert); Am besten Ausprobieren durch Ausgabe des gerundeten Werte über Alert() oder Print() traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Wäre es nicht einfacher mit einem Integer zu arbeiten, der keine, bzw. nur begrenzt Nachkommastellen hat?
|
|
|||
Zitat:
Für die Integerlösung steht doch schon int wert = (int)Indikatorwert; Dabei wird der Indikatorwert, der in der Regel mit double deklariert wird umgewandelt in eine Integerzahl. Dieses Verfahren nennt man explizite Typenumwandlung oder Typenreduzierung. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Zitat:
|
|
|||
Zitat:
int wert = (int)Indikatorwert; mittels dem int wert = (int)iCustom(...........); weil iCustom() einen double-Wert zurückgibt. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
Lesezeichen |
Stichworte |
indikatorwert runden, indikatorwerte runden, mql4, programmierung, programmierung metatrader, runden |
|
|