alsu: Dann kann ich Ihnen nur eines raten: Setzen Sie Prints an allen potenziell problematischen Stellen und geben Sie uns die Logs des Nicht-Handels-EA. Es sei denn, Sie können die Abdrücke selbst herausfinden.
Es gab ein Problem mit den Haltestellen, ich habe es behoben)
Ich möchte Ihnen trotzdem für die Beantwortung meiner Anfrage danken).
Ich kann nirgends finden, wie man den Bollinger-Band-Indikator programmatisch über einen anderen Indikator (nicht über ein Preisdiagramm) legt und dann die oberen und unteren Bandwerte herausfindet.
Ich wäre sehr dankbar, wenn jemand diesen Vorschlag machen könnte.
Zeigen Sie mir, wie Sie es mit Ihren Händen auftragen
kellin: Ich danke Ihnen für die geleistete Arbeit. Ich werde es in der Praxis studieren, für mich ist es wichtig, dass der Eröffnungskurs der Order genau mit dem Kurs eines neuen Balkens übereinstimmt. Ich werde schreiben, was in der Realität erreicht wurde.
Beim Testen eines CFD-Advisors treten Probleme auf, die Ergebnisse im Tester entsprechen nicht der Realität.... können wir eine Funktion in den Advisor einfügen, die den Gewinn selbst berechnet, d.h. alle Aufträge in der Historie analysiert (d.h. die Differenz zwischen der Eröffnung eines Auftrags und seiner Schließung berechnet) und sie zusammenfasst??????
Vovo4ka: Beim Testen eines EA für CFD gibt es Probleme mit Ergebnissen, die nicht der Realität entsprechen.... können wir eine Funktion im EA verwenden, die den Gewinn selbst berechnet, d.h. alle Aufträge in der Historie analysieren (eigentlich die Differenz zwischen Auftragseröffnung und -abschluss berechnen) und zusammenfassen??????
Habe ich es richtig gemacht oder nicht?
Fast:
for (inti=0; i<OrdersTotal(); i++)
{
if(OrderSelect(i,SELECT_BY_POS, MODE_HISTORY)==true)
// Можно вставить ещё if(OrderSymbol()==ВашСимвол} и if(OrderOpenTime()>=ДатаНачалаПодсчётаПрибыли )
{
Sum+=OrderProfit(); //OrderOpenPrice()-OrderClosePrice();
}
}
Print("Sum =" sum);
Aber denken Sie daran, dass beim Testen auf verschiedenen Zeitrahmen, verschiedene Methoden (alle Ticks oder durch die Eröffnung zum Beispiel) und sogar während der Optimierung und nur läuft der Gewinn kann unterschiedlich sein.
Beachten Sie jedoch, dass beim Testen mit verschiedenen Zeitrahmen, verschiedenen Methoden (z. B. alle Ticks oder nach Eröffnung) und sogar beim Optimieren und Ausführen die Gewinne unterschiedlich ausfallen können.
Aus irgendeinem Grund wird der Gewinn genommen, nicht derjenige, der..... sein sollte, wenn das Los geschlossen wird, im Gegenteil, wenn der Gewinn 30pp im Gewinn sein sollte, wird es völlig anders geschrieben....
Dann kann ich Ihnen nur eines raten: Setzen Sie Prints an allen potenziell problematischen Stellen und geben Sie uns die Logs des Nicht-Handels-EA. Es sei denn, Sie können die Abdrücke selbst herausfinden.
Es gab ein Problem mit den Haltestellen, ich habe es behoben)
Ich möchte Ihnen trotzdem für die Beantwortung meiner Anfrage danken).
Guten Abend.
Ich kann nirgends finden, wie man den Bollinger-Band-Indikator programmatisch über einen anderen Indikator (nicht über ein Preisdiagramm) legt und dann die oberen und unteren Bandwerte herausfindet.
Ich wäre sehr dankbar, wenn jemand diesen Vorschlag machen könnte.
Ivn:
Warum wird ein Handel eröffnet?
Ich danke Ihnen für die geleistete Arbeit. Ich werde es in der Praxis studieren, für mich ist es wichtig, dass der Eröffnungskurs der Order genau mit dem Kurs eines neuen Balkens übereinstimmt. Ich werde schreiben, was in der Realität erreicht wurde.
Gut.
Guten Abend.
1. Ich kann nirgends finden, wie man den Bollinger Bands Indikator programmatisch über einen anderen Indikator (nicht über den Preischart) legt.
2. und ermitteln Sie dann die Werte der oberen und unteren Bande.
Ich wäre sehr dankbar, wenn jemand diesen Vorschlag machen könnte.
Gut.
1. Zu helfen. + Parsing von Anhängern: Eulenbündel durch RSI und Schleppnetz durch Parabolic.
2.
Habe ich es richtig gemacht oder nicht?
Beim Testen eines EA für CFD gibt es Probleme mit Ergebnissen, die nicht der Realität entsprechen.... können wir eine Funktion im EA verwenden, die den Gewinn selbst berechnet, d.h. alle Aufträge in der Historie analysieren (eigentlich die Differenz zwischen Auftragseröffnung und -abschluss berechnen) und zusammenfassen??????
Habe ich es richtig gemacht oder nicht?
Fast:
Aber denken Sie daran, dass beim Testen auf verschiedenen Zeitrahmen, verschiedene Methoden (alle Ticks oder durch die Eröffnung zum Beispiel) und sogar während der Optimierung und nur läuft der Gewinn kann unterschiedlich sein.
Fast:
Beachten Sie jedoch, dass beim Testen mit verschiedenen Zeitrahmen, verschiedenen Methoden (z. B. alle Ticks oder nach Eröffnung) und sogar beim Optimieren und Ausführen die Gewinne unterschiedlich ausfallen können.
Aus irgendeinem Grund wird der Gewinn genommen, nicht derjenige, der..... sein sollte, wenn das Los geschlossen wird, im Gegenteil, wenn der Gewinn 30pp im Gewinn sein sollte, wird es völlig anders geschrieben....