[WARNUNG GESCHLOSSEN!] Alle Fragen von Neulingen, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen. - Seite 523
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Frage: Wer hat diesen EA, der sowohl Kauf- als auch Verkaufsaufträge öffnet?
Vielleicht verstehe ich auch etwas falsch, aber ich erhalte die Fehlermeldung 138.
https://www.mql5.com/ru/code/8177
Bei fünf Ziffern muss der Schlupf erhöht werden
>> Danke. Jetzt verstehe ich, warum es früher funktionierte und jetzt nicht mehr. Daran habe ich nicht gedacht.Vorzugsweise nicht eine ewige Schleife, sondern die Ausführung des Programms eine bestimmte Anzahl von Malen.
Hier ist ein einfaches Beispiel -
int tick=OrderSend("GBPUSD",OP_BUY,0.01,Ask,3,Bid-30*Point,Bid+30*Point);
Wie platziere ich die Schleifenanweisung so, dass bei Auslösung einer Stop-Order die gleiche Position (z.B.) sofort eröffnet wird?
циклов не надо, программа и так зациклена на вызов при каждом тике. Запомните тикет ордера, а потом проверяйте каждый раз OrderCloseTime(). Если оно не 0, значит ордер закрылся. Как именно - по тейку или стопу - можно узнать, проанализировав OrderProfit().
Was wäre, wenn der Stopp bei der Gewinnschwelle läge usw.?
а если стоп стоял в безубытке и т.п.?
Wenn nur Pilze in deinem Mund wachsen könnten.
если б да кабы, да во рту росли б грибы.
Fällt Ihnen nichts Gescheiteres ein? Beantworten Sie die Frage richtig.
Подскажите как зациклить выполнение всей программы?
Желательно не вечный цикл, а выполнение программы определенное количество раз.
Вот простой пример -
int tick=OrderSend("GBPUSD",OP_BUY,0.01,Ask,3,Bid-30*Point,Bid+30*Point);
Как расположить оператор цикла чтобы при срабатывании стоп приказа сразу происходило бы открытие этой же (например) позиции?
Nicht ganz klar, Paraphrase.
Не совсем понятно, перефразируйте.
Es ist besser, in Worten zu beschreiben, was Sie erreichen wollen, und sich nicht auf Zyklen und all das zu beziehen. z.B. eine Order nach RSI-Messung zu eröffnen, wenn sie durch den Stop geschlossen wird, sofort die nächste zu eröffnen, usw.
Хороший код, за полторы секунды откроет пятнадцать ордеров в зависимости от показаний RSI.
Лучше описать словами то что хочется получить и не надо ссылаться на циклы и все такое. к примеру открыть один ордер по показаниям RSI, если он будет закрыт по стопу сразу открыть следующий и т.п.
=))
Es macht mir nichts aus, es macht mir nichts aus.
Ich stimme zu: "Besser in Worten beschrieben"!