|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Trade ausgelöst ohne Signal
Schönen guten Morgen,
habe mir einen einfachen Stochastik EA zusammengestellt, kompilieren ohne Fehler, seltsamer Weise liefert der EA aber ein Signal obwohlgar keines ausgelöst wurde, und wenn eines ausgelöst ist, liefert er keines...siehe screenshots. Das sell signal wurde bei der vertikalen roten Linie ausgelöst, dort ist aber gar kein crossing, ein paar Minuten später ist das crossing und kein Signal wurde ausgelöst... Was ist da passiert? Danke! |
|
|||
Ich würde annehmen, dass der Indikator repaintet, d.h. retrospektive betrachtet, liegt zwar kein Signal an, aber zum Zeitpunkt der Tradeeröffnung lag ein gültiges Signal vor. Dieselbe Überlegung an Stellen, wo ein Signal erscheinen müsste, aber zum relevanten Zeitpunkt gar keines vorlag.
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Danke, ich erinnere mich, das sind doch die Situationen wo man im life trading ein Signal sieht, das aber dann gleich wieder weg ist und wenn man zurückscrolled am chart ist es plötzlich nicht mehr da... ist es dieses Phänomen?
|
|
|||
ich habe mich auch gewundert, dass dieser EA jetzt nach dem ersten Stoch-long Signal um 00:05 im Minutenchart in einer Minute acht long trades geöffnet und im takeprofit geschlossen hat (screenshot) ohne dass man acht Mal ein Stochastik crossing unter 20 sieht..
Von der Logik her, müsste acht Mal ein Crossing unter 20 in dieser Minute beobachtbar sein, am Chart sieht man aber nur einmal Stoch-Crossover. Ein weiters Indiz dafür, dass viele Signale die life passieren, nachträglich in der Historie gar nicht mehr beobachtbar sind? |
|
|||
Der EA macht eine Buy-Order auf und schließt sie schnell wieder im TP.
Danach macht er immer wieder eine neue auf, solange die wieder geschlossen wurde und das Buy-Signal immer noch anliegt. Das ist programmtechnisch voll verständlich und auch so programmiert. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Interessant - das heisst wenn in der Minute 0 irgendwann (in der ersten Sekunde oder 20.Sekunde) dieses Signal erscheint, wird der erste Trade ausgelöst, wenn dieser durch SL oder TP geschlossen wird (in der aktuellen Minute) und das Signal immer noch besteht, wird sofort der nächste Trade ausgeführt und eventuell geschlossen, dann wieder der nächste, das geht dann solange, bis die neue Minute (0) beginnt und dann wird nach einem neuen Signal gehandelt.
Ich dachte der Computer macht nur einmal diesen Trade wenn das Signal das erste mal erscheint, schliest ihn in TP oder SL, und wartet dann auf die nächste Minute für einen eventuellen neuen Trade |
Lesezeichen |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|