|
Programmierung MQL5 Hier gehts rund ums Programmieren in MQL5. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Mal davon abgesehen das ich mir keinen realen Einsatz/Nutzen vorstellen kann, denn letzendlich ist jede weitere Verarbeitung/Auswertung sowieso vom OHLC abhängig!
In MT4 geht das nicht In MT5 muss man in "Options" "Precise Time Scale" aktivieren (was es in MT4 nicht gibt) (Sorry, verwende ausschließlich englische Software) Denke man braucht: (Es ist mir zu spät den Code zu schreiben und zu testen!) Time, TimeMinute, TimeSeconds, ObjectFind, ObjectCreate, ObjectSet und natürlich MathMod (eventuell auch MathMin/MathMax) Aber ja ist schon etwas tricky, für Profis sollte es aber lösbar sein |
|
|||
Ne, es geht schlicht und ergreifend nur um die Dastellung einer horizontalen Linie innerhalb!! eines Kerzenkörpers.
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Man benötigt auf jeden Fall die Zeiten um die Kerze bestimmen zu können, damit ist der (Zeit) Rahmen fesgelegt-damit das überhaupt im Chart grafisch machbar ist, braucht es in jedem Fall "Precise Time Scale" aktiviert in den Chart Options
Andere Lösungen würde wohl eine Linie mit der Kerze nicht mitwandern lassen = die Linie würde als grafisches Artefakt stehen bleiben! Auf die Scnelle: Code:
for(int i = limit+1; i >= 0; i--){ if(MathMod(TimeMinute(Time[i]), MinuteMultiplier) == 0 && TimeSeconds(Time[i]) == 0) { ...ObjectCreate/Set/Find Gruß aus dem sonnigen Spanien Mike |
|
|||
Sorry, aber damit kann nicht mal ich was anfangen.
Variablenwert von MinuteMultiplier? ObjectCreate mit OBJ_HLINE oder OBJ_TREND? usw. Evtl. wärst Du doch so nett und postest den kompletten Code für das Zeichnen einer horizontalen Linie innerhalb! eines Kerzenkörpers, die auch bei Verschiebung des Charts bzw. nach dem Wechsel auf ein anderes TimeFrame und zurück wieder an exakt derselben Stelle in der Kerze anzeigt wird. Vielen Dank im Voraus. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Meine Frau hat mir angedroht das sie mich in die Wüste schickt....sollte ich im Urlaub weiter "chatten"
Mit Tablet und schwitzigen Händen zu coden ist bei der Hitze sowieso echt zu mühsam. Auf die ganz Schnelle: Ich würde es mit OBJ_HLINE machen. OBJ_TREND wäre zuviel Herumgefummel. MinuteMultiplier macht genau das, es geht mit dem Timeframe mit: z.B. M5 Chart: Multiplier=1/5 (switch(period)) Wenn ich zurück bin und Zeit habe, sehe ich mir das genauer an, habe dafür im Urlaub keinen Kopf, aber ehrlich, einen realen Nutzen ergibt das nicht, ohne weiterführende sinnvolle Verarbeitung die nur OHLC basierend sein kann. = nettes MQL Sudoku, hat definitiv keine Priorität für mich, muss vorher mein Problem lösen das mein MT5 EA im Chart sauber funktioniert, aber im Tester nicht! So bin dann mal den Rest Sommer lang raus, sonst schreibe ich das nächste Posting aus der Wüste. |
|
|||
Zitat:
Wie man die bei Bewegung mitnimmt, ist für Dich kein Problem. Also wenn Dir das nicht gefällt, dann gebe ich auf AVT |
|
|||
Zitat:
Ein ganz! kleiner Wermutstropfen: bei Indices (z.B. DAX) fällt die Differenz zwischen dem Ankerpunkt (der ja dem errechneten Preis exakt entspricht) und der eingezeichneten Linie, geringfügig mehr auf als bei Währungspaaren. Aber ich denke, dass man damit gut leben kann. Nochmals vielen Dank für diese grandiose Lösung. Da muss sich der TraderMike schon mächtig ins Zeug legen, das noch zu toppen. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Ich habe gerade etwas mit Deinem Programm experimentiert, um die unten beschriebene Abweichung zu minimieren.
Wenn man statt „Arial“ „Batang“ als Font benutzt, kommt man dem Ideal schon sehr nahe. Außerdem wird die Strichstärke noch etwas feiner. Evtl. gibt es einen Font, der noch besser geeignet wäre, aber dass wäre jetzt wirklich „Jammern auf extrem hohen Niveau“. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Zitat:
Ich versuche bei Bordmittleln zu bleiben, daher der Bindestricht, weil der nach typographischer Regel genau in der Mitte eines Glyphs zu sein hat. Zum Experimentieren: Grundsätzlich malen alle Light Varianten etwas dünnere Striche. Dann muß der Font das beabsichtigte Zeichen auch darstellen können (etliche Schreibschriften können z.B. nicht mal die deutschen Sonderzeichen). Und dann wirst Du evtl. auch noch im Unicode Unterbereich Rahmenelemente fündig (hier U+2500). Um die Hartkodierung der Größe kommt man aber nicht rum. AVT |
|
|||
@AVT, alles gut. Das ist doch schon eine prima Lösung. Aber du weißt doch wie das mit den Programmierern ist, alles geht immer noch besser.
Ich bin vollends mit Deiner Lösung zufrieden und wie gesagt, ich warte gespannt auf die Lösung von @TraderMike. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
Lesezeichen |
|
|