Expert Advisors: SelfLearningExperts - Seite 2

 
Automated-Trading:

SelbstLernExperten:

Autor: Dmitry

Kann es für den Handel mit Futures verwendet werden? Soweit ich das verstehe, sollte es keinen großen Unterschied geben. Aber wenn ich versuche, den Tester zu starten, erhalte ich die folgende Meldung

"Sell/Buy position not open, close stoploss or take profit".

Die Einstellungen sind wie folgt

ReadHistory=false

SaveHistory=false

Lots=1

Nidelt=20

Nstop=2

dstop=250

forg=1.05000000

Probab=0.80000000

NN=10

delta=1

ReplaceStops=false

Nachlauf=0

Was könnte ihm nicht gefallen?


 
Ist es möglich, das Training in der Realität laufen zu lassen, so dass es keine Geschäfte eröffnet?
 
Ich habe es durch den Tester laufen lassen, aber der Verlauf wird nicht gespeichert, der Ordner Dateien ist leer. Die Funktionen zum Lesen und Speichern des Verlaufs sind aktiviert, ich verstehe nicht, was das Problem sein kann.
 
__zeus__:
Ich habe es durch den Tester laufen lassen, aber der Verlauf wird nicht gespeichert, der Ordner Dateien ist leer. Die Funktionen zum Lesen und Speichern des Verlaufs sind aktiviert, ich verstehe nicht, was das Problem sein könnte.
Machen Sie einen Screenshot und zeigen Sie mir, wo sich dieser Ordner befindet?
 

Gibt es keinen Fehler in diesem Gerät?

// Prüfung auf Eröffnung einer echten Position
            for(int is=1;is<=Nstop;is++){
               // === Verkaufen === 
               double prob;  
               prob=Store_PowerUp[Ncomb][ip][is]/(Store_PowerUp[Ncomb][ip][is]+Store_PowerDn[Ncomb][ip][is]+0.0001);                
                  if(prob>Probab && Store_TradesCount[Ncomb][ip][is]>10 && TimeToUpdate(LastBuyOpen))  {//4
                     Trade_TakeProfit=StopInPointsParameter[is]; 
                     Trade_StopLoss=StopInPointsParameter[is];  
                     Trade_BuyOpenSignal=true; 
                     CheckSetSellCloseSignal(prob,Trade_SellCloseSignal);
                  }
               CheckSetSellCloseSignal2(ip,is,prob,Trade_SellCloseSignal);  
               // === Kaufen ===
               prob=Store_PowerDn[Ncomb][ip][is]/(Store_PowerUp[Ncomb][ip][is]+Store_PowerDn[Ncomb][ip][is] + 0.0001); 
                  if(prob>Probab && Store_TradesCount[Ncomb][ip][is]>10 && TimeToUpdate(LastSellOpen)){//4
                     Trade_TakeProfit=StopInPointsParameter[is]; 
                     Trade_StopLoss=StopInPointsParameter[is]; 
                     Trade_SellOpenSignal=1; 
                     CheckSetBuyCloseSignal(prob,Trade_BuyCloseSignal);
                  }
               CheckSetBuyCloseSignal2(ip,is,prob,Trade_SellCloseSignal);
            }
 
Igor Nistor:

Gibt es keinen Fehler in dieser Einheit?


Im Endeffekt gibt es keinen Fehler. In einem Fall wird eine Variable als Referenz übergeben und ihr wird dort ein Wert zugewiesen. Im anderen Fall, in dem die falsche Variable an die Funktion übergeben wird, wird nichts mit ihr gemacht, sondern die richtige Variable wird in der Funktion zugewiesen.

 
Dmitry Fedoseev:


Infolgedessen tritt kein Fehler auf. In einem Fall wird die Variable als Referenz übergeben und ihr wird dort ein Wert zugewiesen. Im anderen Fall, in dem die falsche Variable an die Funktion übergeben wird, wird nichts mit ihr gemacht, und die Funktion weist die richtige Variable zu.


Ich danke Ihnen!
 
handelt überhaupt nicht, und es gibt keine Fehler.. der EA ist für diejenigen, die suchen möchten, warum er nicht handelt )
 
Maxim Dmitrievsky:
handelt überhaupt nicht, und es gibt keine Fehler... der Expert Advisor ist für diejenigen, die gerne suchen, warum er nicht handelt )

Sie müssen sehr knifflige Manipulationen mit einigen Parametern durchführen. Ja, es ist kompliziert, aber einige Leute können leicht mit ihm zu bewältigen.
 
Dmitry Fedoseev:

Sie müssen einige sehr knifflige Manipulationen mit einigen Parametern vornehmen. Es ist knifflig, ja, aber manche Leute kommen damit gut zurecht.


Es wird sogar mit Standardparametern gehandelt.
Könnten Sie einige Ratschläge geben, wie man den Expert Advisor in Betrieb nimmt - Testmodus(Ticks/Echte Ticks), anfängliche Auswahl der Parameter (Optimierung) - Start-Schritt-Stop.

Es ist beim Versuch zu wählen, nach ein paar Stunden geht in eine lange Suche auf der Stelle, und die Zeit bis zum Ende der Optimierungen erhöht Hunderte von Zeiten.

Dank.