P. S. Mir persönlich hat diese Funktion geholfen, den Validator zu schlagen:
//+------------------------------------------------------------------+//| проверяет - можно ли выставить еще один ордер |//+------------------------------------------------------------------+bool IsNewOrderAllowed()
{
//--- получим количество разрешенных на счете отложенных ордеровint max_allowed_orders=(int)AccountInfoInteger(ACCOUNT_LIMIT_ORDERS);
//--- если ограничения нет - вернем true, можно отослать ордерif(max_allowed_orders==0) return(true);
//--- если дошли до этого места, значит ограничение есть, узнаем, сколько уже ордеров действуетint orders=OrdersTotal();
//--- вернем результат сравненияreturn(orders<max_allowed_orders);
}
... Derselbe Fehler, aber er tritt am Ende der Validierung auf. Ich habe die Validierung bereits 4 Mal durchgeführt - gleiches Ergebnis. Jede Validierung dauert 1 Stunde!!! Ich weiß nicht, wohin ich als nächstes gehen soll(
... Derselbe Fehler, aber er tritt am Ende der Validierung auf. Ich habe die Validierung bereits 4 Mal durchgeführt - gleiches Ergebnis. Jede Validierung dauert 1 Stunde!!! Ich weiß nicht, wohin ich als nächstes gehen soll(
Der Code hier muss etwas vereinfacht werden, da er wahrscheinlich viele Berechnungen in einem einzigen Tick durchführt.
Mikhail Pigolkin: Der Code muss etwas vereinfacht werden, wahrscheinlich führt er zu viele Berechnungen pro Tick durch.
Der Code ist einfach: es werden nur Symbol() und OrderSymbol() verwendet (keine eingebetteten Paarnamen), es wird auf eine neue Kerze geprüft, die Werte der eingebauten Standardindikatoren werden übernommen und eine Order eröffnet - alles ist denkbar einfach...
Для создателей индикаторов и экспертов всегда был актуален вопрос написания экономичного кода с точки зрения времени выполнения. Можно подойти к решению этой задачи с разных сторон. Из этой обширной темы в данной статье будет затронут, казалось бы уже решенный вопрос: проверка появления нового бара. Это достаточно популярный способ ограничения...
test on EURUSD,H1 strategy tester report 38 total trades test on NZDUSD,H1 there are no trading operations test on GBPUSDcheck,M30 tester takes too long strategy tester report not found
test on EURUSD,H1 strategy tester report 38 total trades test on NZDUSD,H1 there are no trading operations test on GBPUSDcheck,M30 tester takes too long strategy tester report not found
Suchen Sie nach Fehlern in der Logik Ihres Codes. Wenn Sie den Test manchmal bestehen, ist das reines Glück (es ist nur so, dass der Prüfer ein Handelsintervall gewählt hat, das für Sie dieses Mal besser ist).
P. S. Mir persönlich hat diese Funktion geholfen, den Validator zu schlagen:
Strategieprüfungsbericht nicht gefunden"
... Derselbe Fehler, aber er tritt am Ende der Validierung auf. Ich habe die Validierung bereits 4 Mal durchgeführt - gleiches Ergebnis. Jede Validierung dauert 1 Stunde!!! Ich weiß nicht, wohin ich als nächstes gehen soll(
Strategieprüfungsbericht nicht gefunden"
... Derselbe Fehler, aber er tritt am Ende der Validierung auf. Ich habe die Validierung bereits 4 Mal durchgeführt - gleiches Ergebnis. Jede Validierung dauert 1 Stunde!!! Ich weiß nicht, wohin ich als nächstes gehen soll(
Der Code muss etwas vereinfacht werden, wahrscheinlich führt er zu viele Berechnungen pro Tick durch.
Der Code ist einfach: es werden nur Symbol() und OrderSymbol() verwendet (keine eingebetteten Paarnamen), es wird auf eine neue Kerze geprüft, die Werte der eingebauten Standardindikatoren werden übernommen und eine Order eröffnet - alles ist denkbar einfach...
...es hat alles funktioniert, ich habe nichts am Code geändert, danke...
Wieder derselbe Fehler...
test on EURUSD,H1 strategy tester report 38 total trades test on NZDUSD,H1 there are no trading operations test on GBPUSDcheck,M30 tester takes too long strategy tester report not found
Wieder derselbe Fehler...
test on EURUSD,H1 strategy tester report 38 total trades test on NZDUSD,H1 there are no trading operations test on GBPUSDcheck,M30 tester takes too long strategy tester report not found
Suchen Sie nach Fehlern in der Logik Ihres Codes. Wenn Sie den Test manchmal bestehen, ist das reines Glück (es ist nur so, dass der Prüfer ein Handelsintervall gewählt hat, das für Sie dieses Mal besser ist).