Poszukuję narzędzia do analiz zagrań na historii.

O jezykach programowania w platformach i nie tylko.
MkubuxK
Pasjonat
Pasjonat
Posty: 1051
Rejestracja: 20 maja 2009, 18:27

Poszukuję narzędzia do analiz zagrań na historii.

Nieprzeczytany post autor: MkubuxK »

Poszukuję EA który skopiowałby wszystkie zawarte przeze mnie transakcje do tablicy ( całą historię zagrań ) a raczej czas ich otwarcia a następnie otwierał pozycję zgodnie z zawartym kierunkiem o danym czasie ( bądź odwrotną ). Chciałbym napisać prosty program do symulacji swoich zagrań w testerze ( takie co by było gdyby ).



Czy jeśli grałbym wszystkie sygnały na opak to czy wynik przy odpowiednim sl i tp byłby również dodatni. Czy jeśli grałbym zamiast SL pozycję odwrotną to czy dałoby to jakieś rezultaty. Jaki wynik na mój trading miałaby zmiana SL i TP czy chociażby BE. Wszystkie inne funkcję mam.

Jeśli nie ma czegoś podobnego a ktoś pomoże mi to chętnie podzielę się efektami pracy.
fx-forum

Awatar użytkownika
Tig3r
Przyjaciel Forum
Przyjaciel Forum
Posty: 2310
Rejestracja: 02 sty 2008, 10:46

Nieprzeczytany post autor: Tig3r »

MkubuxK pisze:Chciałbym napisać prosty program do symulacji swoich zagrań w testerze
No to można zacząć od tego EA, bo..
MkubuxK pisze:Jeśli nie ma czegoś podobnego
.. o dziwo się nie spotkałem z takowym.
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

LowcaG
Pasjonat
Pasjonat
Posty: 1068
Rejestracja: 05 paź 2007, 15:39

Nieprzeczytany post autor: LowcaG »

MkubuxK pisze:Czy jeśli grałbym wszystkie sygnały na opak to czy wynik przy odpowiednim sl i tp byłby również dodatni
A co rozumiesz poprzez "przy odpowiednim sl i tp" ?
Dla dowolnego kierunku możesz przecież dobrac tak tp i sl, że wynik będzie dodatni.
MkubuxK pisze:Czy jeśli grałbym zamiast SL pozycję odwrotną to czy dałoby to jakieś rezultaty
Nie dalo by. no i brakuje ci dalszej strategii co z tymi pozycjami... czyli nia ma zadnego parametru ktory mozesz zdefiniowac ktory by to opisywal.

MkubuxK pisze:Jaki wynik na mój trading miałaby zmiana SL i TP czy chociażby BE.
Tutaj jak najbardziej nie powinno być większego problemu....

Podsumowujac..
za malo skonkretyzowany problem.

MkubuxK
Pasjonat
Pasjonat
Posty: 1051
Rejestracja: 20 maja 2009, 18:27

Nieprzeczytany post autor: MkubuxK »

LowcaG pisze:
MkubuxK pisze:Czy jeśli grałbym wszystkie sygnały na opak to czy wynik przy odpowiednim sl i tp byłby również dodatni
A co rozumiesz poprzez "przy odpowiednim sl i tp" ?
Dla dowolnego kierunku możesz przecież dobrac tak tp i sl, że wynik będzie dodatni.
MkubuxK pisze:Czy jeśli grałbym zamiast SL pozycję odwrotną to czy dałoby to jakieś rezultaty
Nie dalo by. no i brakuje ci dalszej strategii co z tymi pozycjami... czyli nia ma zadnego parametru ktory mozesz zdefiniowac ktory by to opisywal.

MkubuxK pisze:Jaki wynik na mój trading miałaby zmiana SL i TP czy chociażby BE.
Tutaj jak najbardziej nie powinno być większego problemu....

Podsumowujac..
za malo skonkretyzowany problem.


Odpowiedni mam na myśli optymalny.



Upraszczając. Mamy dwa parametry extern TP i SL. Zaznaczamy optymalizacje i wybieramy wykres optymalizacji. Chcę znaleźć na mapie 2d obszary lepszych i gorszych rozwiązań. Na próbie 500 transakcji z manuala bądź większej myślę że taka mapa dałaby sensowniejsze podpowiedzi.

Jeśli za start przyjmę 1Stycznia 2010 to wtedy jeszcze nie miałem tych transakcji a więc OrdersHistoryTotal() i pętla po ordersach nic by nie dała. Może przygotować uprzednio plik który EA wczyta z datami poszczególnych transakcji ? EA nie ma na celu grać a symulować różne warianty. Każdy trader manualny zastanawia się jaki wpływ na jego wyniki miałaby zmiana takich podstawowych parametrów. A przejrzeć 1000 transakcji i najróżniejsze warianty jest czasochłonne. Robot myślę że byłby znacznie bardziej przydatny.


A więc.

1. Potrzebny będzie skrypt który wygeneruje plik z datami poszczególnych transakcji ( dzien godzina minuta sekunda ). Bedzie ustawiony chronologicznie.
2 EA ktore po kolei bedzie wczytywac kolejne transakcje:

Powiedzmy Tablica[100] zapełniona od 0 datami.

Kod: Zaznacz cały

a=0;
if(CurrentTime==Tablica[a]){ OrderSend(); a++ }
fx-forum

Awatar użytkownika
Esco
Przyjaciel Forum
Przyjaciel Forum
Posty: 2603
Rejestracja: 11 kwie 2010, 20:56

Nieprzeczytany post autor: Esco »

Można statement z MT4 parsować do csv a później na podstawie tych danych otwierać transakcje EA.

Myślę nad napisaniem czegoś podobnego do wyciągania danych z platformy Saxo i wrzucania na wykres MT4.

LowcaG
Pasjonat
Pasjonat
Posty: 1068
Rejestracja: 05 paź 2007, 15:39

Nieprzeczytany post autor: LowcaG »

Gdzieś miałem taki EA, a jak nie to to dosłownie parę linijek.
Tylkko, że wtedy TP i SL stałe, więc jeżeli samemu używasz takich to ma to sens, jeżeli nie, to praktycznie nic to nie daje.

No i jak pisałem, bez kłopotu dla X transakcji o określonych kierunkach, znajdziesz takie TP i SL przy którym wyjdziesz do przodu, dla odwróconych sygnałów także ;)

Chociaż, analiza typu, (moga byc różne TP i SL zamknietych pozycji) czy opłacało by sie stosowac BE jest ciekawa. Czyli mamy doładnie te same transakcje, dokładnie te same kierunki ale raz z BE raz bez.

MkubuxK
Pasjonat
Pasjonat
Posty: 1051
Rejestracja: 20 maja 2009, 18:27

Nieprzeczytany post autor: MkubuxK »

LowcaG pisze:Gdzieś miałem taki EA, a jak nie to to dosłownie parę linijek.
Tylkko, że wtedy TP i SL stałe, więc jeżeli samemu używasz takich to ma to sens, jeżeli nie, to praktycznie nic to nie daje.

No i jak pisałem, bez kłopotu dla X transakcji o określonych kierunkach, znajdziesz takie TP i SL przy którym wyjdziesz do przodu, dla odwróconych sygnałów także ;)

Chociaż, analiza typu, (moga byc różne TP i SL zamknietych pozycji) czy opłacało by sie stosowac BE jest ciekawa. Czyli mamy doładnie te same transakcje, dokładnie te same kierunki ale raz z BE raz bez.
Z TP masz rację ale SL maksymalną wartość mam stałą. Interesuje mnie kwestia szybkiego BE które stosuje dla większości pozycji. Byłbym wdzięczny gdybyś podzielł się kodem. Mnóstwo pracy by mi to zaoszczędziło. W zapisywaniu,wczytywaniu plików w mql mam małe doświadczenie.
fx-forum

ODPOWIEDZ