[ARCHIV]Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Ohne dich kann ich nirgendwo hingehen - 5. - Seite 169

 
Al_Key:

Das ist richtig ... Das habe ich von Anfang an getan (laut der Hilfe). Vorsichtshalber nochmals überprüft, keine Änderung.

Und zweitens geben Sie den Balkenindex an, für den Sie ein Fraktal suchen:

    for (int i = 0; i < limit; i++)
    {
       Print ("i = ", i);
       Print ("Upper = ", iFractals (NULL, 0, MODE_UPPER, i));
       Print ("Lower = ", iFractals (NULL, 0, MODE_LOWER, i));
    } 
 
TarasBY:

Und zweitens geben Sie den Index des Balkens ein, auf dem Sie das Fraktal suchen:


Ja, das ist für mich fast schon eine Diagnose. (( Es ist Zeit für einen gesunden Lebensstil. Ich danke Ihnen.
 
Al_Key:

Ja, das ist für mich fast schon eine Diagnose. (( Es ist Zeit für einen gesunden Lebensstil. Ich danke Ihnen.
Solange man nicht lernt, wie man solche Fehler intuitiv findet, ist es sinnlos, mehr als 3 Zeilen zu schreiben... ;)
 
Roger:

if(Ziffern==3||Ziffern==5) TakeProfit *=10;

Als Beispiel benötige ich ein Skript am Anfang des EA, das feststellt, welche Notierung DT verwendet, und je nach 4- oder 5-stelliger Notierung arbeitet das gesamte Programm mit der gewählten Notierung.
 
TarasBY:
Solange man nicht lernt, solche Fehler intuitiv zu erkennen, ist es sinnlos, mehr als 3 Zeilen zu schreiben... ;)
Ja, nun, ich habe vor langer Zeit viel mehr als 3 Zeilen geschrieben, deshalb bin ich von nun an für eine gesunde Lebensweise :)))
 
pasha5282:

Als Beispiel benötige ich ein Skript am Anfang des Expert Advisors, das feststellt, welche Kurse von DT verwendet werden, und je nach 4- oder 5-stelligen Kursen wird das gesamte Programm mit dem ausgewählten Kurs arbeiten.

Wie oben im Detail erläutert.Vordefinierte Variablen: ZiffernDie Anzahl der Nachkommastellen im Preis des aktuellen Instruments. Wenn EURUSD 5 Stellen nach dem Komma hat, ist Digits5. Wenn EURUSD 4 Stellen nach dem Komma hat, ist Digits 4. Wenn USDJPY 3 Dezimalstellen hat, sind die Ziffern 3. Wenn USDJPY 2 Dezimalstellen hat, sind die Ziffern2. Sie brauchen kein Skript, wenn Sie es in init() definieren. Ich glaube, ich habe es nicht weiter erklärt...






 
pasha5282:

Ich brauche zum Beispiel ein Skript am Anfang des EA, das feststellt, welche Anführungszeichen DT verwendet, und je nach den 4- oder 5-stelligen Anführungszeichen arbeitet das ganze Programm dann mit dem ausgewählten Kurs.

Viel einfacher:

int digits = MarketInfo(Symbol(),MODE_DIGITS);

Sie können mit Druck oder Kommentar prüfen und 2, 3, 4 oder 5 sehen!

 

Guten Tag.

Ich habe keinerlei Programmierkenntnisse in Meta4! Also habe ich diesen EA https://www.mql5.com/ru/code/10833 gefunden und geändert

-Eingabeparameter:

MinLot 0.1

MaxLot 1

Gewinnmitnahme 100

Raster 50

A 0.6

Falsch anhalten

Falsch löschen

Hier ist der Expert Advisor für 7 Monate bei 0,1 Lot http://i52.fastpic.ru/big/2013/0221/...3a39bd5313.gif

Kann es jemand umdrehen?

 
erik451:

Guten Tag.

Ich habe keine Ahnung von Meta4-Programmierung! Ich habe also diesen Expert Advisor https://www.mql5.com/ru/code/10833 gefunden und geändert

-Eingabeparameter zu:

MinLot 0.1

MaxLot 1

Gewinnmitnahme 100

Raster 50

A 0.6

Falsch anhalten

Falsch löschen

Hier ist 7 Monate EA bei 0.1 lot https://www.mql4.com/go?http://i52.fastpic.ru/big/2013/0221/13/e41106236b5b1b498724af3a39bd5313.gif

Kann es jemand umdrehen?

Warum?

Das Ergebnis wird sich nicht ändern.

 
PapaYozh:

Warum sollte ich?

Das Ergebnis wird sich nicht ändern.


Ich habe versucht, mit 2 Computern in Echtzeit zu flippen, und es hat funktioniert.


Wenn ein EA einen Kaufkurs von +50-80 Pips hat, hat er einen Verkaufskurs von -60+75 Pips und das gleiche gilt für den Verkauf!