Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 25.02.17
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

@Ca$hDigger sagt es, zur besseren Lesbarkeit Code einrücken!

Benutzt hier im Editor in der Menüleiste das Zeichen # schreibt dort den Code dazwischen, rückt den Code mindestens nach jedem { ein. Es gibt zahlreiche schöne Beispiele. Wenn möglich auch Variablen in ähnlichen untereinanderstehenden Gleichungen auf gleiche Höhe schreiben, Vergleichszeichen auf gleiche Höhe und den Kommentartext weit rechts dann selbst linksbündig.

In Deinen Codebeispiel ist nicht nur das i falsch geschrieben, sondern auch die beiden Int, die eigentlich als int zu schreiben wären. Üblicherweise werden lokale Variablen wie hier innerhalb der Funktion start() klein geschrieben, globale Variablen dagegen mit einem beginnenden Großbuchstaben, zur besseren Unterscheidbarkeit.
Gelegentlich wird zur internen Kennzeichnung der Variablentyp in die Variable integriert, z.B.
int ivariable oder int i_variable bzw.
double dvariable oder d_variable

Das dient dem besseren Verständnis, da man sofort an dem ersten Buchstaben erkennt, um welchen Variablentyp es sich handelt.

Also, gewöhnt Euch von vornherein an, den Code gut strukturiert, nicht in ellenlangen Zeilen, eingerückt und mit verständlichen Variablennnamen zu schreiben. Das hilft v.a. auch denen, die sich hier auf die Fehlersuche begeben.

traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.