
Dadas DayTrading Strategy
Re: Dadas DayTrading Strategy
Dziś trochę potrejdowałem.
Początek dnia nie był obiecujący, ale jak to w czwartek bywa, newsy często ruszają cenę.
Trejd, ten szort, zamykał się w częściach, bo miałem swój EA włączony, tylko, że 2 części
były po 0,01 Lota, bo miałem błąd w kodzie, a reszta to 0,12 Lota.
Nad kodem muszę jeszcze popracować, ale dobry news to, że działa!

DAX30 też trejdowałem, sytuacja podobna, tyle że nie zamykam połowy,
ponieważ trejduję minimalnym dozwolonym lotem:

Początek dnia nie był obiecujący, ale jak to w czwartek bywa, newsy często ruszają cenę.
Trejd, ten szort, zamykał się w częściach, bo miałem swój EA włączony, tylko, że 2 części
były po 0,01 Lota, bo miałem błąd w kodzie, a reszta to 0,12 Lota.
Nad kodem muszę jeszcze popracować, ale dobry news to, że działa!

DAX30 też trejdowałem, sytuacja podobna, tyle że nie zamykam połowy,
ponieważ trejduję minimalnym dozwolonym lotem:

Re: Dadas DayTrading Strategy
Dzisiaj, poświęciłem większość czasu na budowanie systemu transakcyjnego
łączącego wsparcie EA do otwierania i zarządzania pozycją na podstawie
założeń zawartych w moim wskaźniku liczącym wolumen Lotu na podstawie
założonego SL i Ryzyka, oraz na podstawie poziomów wejścia określonych
przez skrypt, który sam wrzucam na wybraną świecę.
Czyli, ja decyduję o poziomie wejścia, EA otwiera, zarządza i zamyka część pozycji.
Ja zarządzam pozostałą częścią pozycji oraz SL-em.
Z tego względu, tylko jedna ale wielokrotna transakcja:

Potem, musiałem jeszcze popracować nad tym moim EA.
łączącego wsparcie EA do otwierania i zarządzania pozycją na podstawie
założeń zawartych w moim wskaźniku liczącym wolumen Lotu na podstawie
założonego SL i Ryzyka, oraz na podstawie poziomów wejścia określonych
przez skrypt, który sam wrzucam na wybraną świecę.
Czyli, ja decyduję o poziomie wejścia, EA otwiera, zarządza i zamyka część pozycji.
Ja zarządzam pozostałą częścią pozycji oraz SL-em.
Z tego względu, tylko jedna ale wielokrotna transakcja:

Potem, musiałem jeszcze popracować nad tym moim EA.
Re: Dadas DayTrading Strategy
Oto pierwsze efekty idealnej współpracy człowieka z maszyną.
Ja przekazałem EA, poprzez mój wskaźnik, parametry Pozycji, SL i TP.
Ja przekazałem EA, poprzez mój skrypt, poziom otwarcia pozycji i jej kierunek.
EA doskonale wyegzekwował trejd.
Ja pomogłem odrobinę ścieśniając SL.
Ja pomogłem jeszcze, oceniając realny poziom TP.
EA zamknął połowę pozycji, gdy cena przekroczyła założony poziom.
EA przesunął SL na BE.
Potem, razem czekaliśmy aż cena osiągnie TP.

Ja przekazałem EA, poprzez mój wskaźnik, parametry Pozycji, SL i TP.
Ja przekazałem EA, poprzez mój skrypt, poziom otwarcia pozycji i jej kierunek.
EA doskonale wyegzekwował trejd.
Ja pomogłem odrobinę ścieśniając SL.
Ja pomogłem jeszcze, oceniając realny poziom TP.
EA zamknął połowę pozycji, gdy cena przekroczyła założony poziom.
EA przesunął SL na BE.
Potem, razem czekaliśmy aż cena osiągnie TP.

Re: Dadas DayTrading Strategy
Czasem jest tak, jak dzisiaj:

Pierwsze wejście nie było wcale złe, jednak SL był za ciasny na ten rynek.
Ponowne wejście już wypaliło i część została zamknięta z zyskiem.
Druga część zamknęła się na BE.
Dlaczego nie zamknąłem z ręki?
Ponieważ w tym czasie brałem udział w sesji livetrading mojego brokera.
Zostawiłem, więc kwestię "w rękach" mojego EA.
Jednak, sytuacja spowodowała, że przemyślałem rady, które sam daję innym, i
postanowiłem nieco zmodyfikować moje podejście do otwierania pozycji.
Dotychczas wrzucałem skrypt prowadzący EA na świecę, zazwyczaj istotną świecę dającą sygnał.
Od teraz, po modyfikacji skryptów, wrzucam skrypt na poziom ceny, gdzie powinien być Stop Loss.
Niby drobna różnica, jednak bardzo znacząca.
Rozpoczynam pozycję nie od zysku, ale od poziomu, w którym powiniem być Stop Loss dla tej pozycji.
W ten sopsób uzyskuję SL i linię otwarcia pozycji, czyli strefę oporu lub wsparcia.
Reszta zależy już tylko i wyłącznie od rynku.

Pierwsze wejście nie było wcale złe, jednak SL był za ciasny na ten rynek.
Ponowne wejście już wypaliło i część została zamknięta z zyskiem.
Druga część zamknęła się na BE.
Dlaczego nie zamknąłem z ręki?
Ponieważ w tym czasie brałem udział w sesji livetrading mojego brokera.
Zostawiłem, więc kwestię "w rękach" mojego EA.
Jednak, sytuacja spowodowała, że przemyślałem rady, które sam daję innym, i
postanowiłem nieco zmodyfikować moje podejście do otwierania pozycji.
Dotychczas wrzucałem skrypt prowadzący EA na świecę, zazwyczaj istotną świecę dającą sygnał.
Od teraz, po modyfikacji skryptów, wrzucam skrypt na poziom ceny, gdzie powinien być Stop Loss.
Niby drobna różnica, jednak bardzo znacząca.
Rozpoczynam pozycję nie od zysku, ale od poziomu, w którym powiniem być Stop Loss dla tej pozycji.
W ten sopsób uzyskuję SL i linię otwarcia pozycji, czyli strefę oporu lub wsparcia.
Reszta zależy już tylko i wyłącznie od rynku.
Re: Dadas DayTrading Strategy
Dobrze mi się trejduje na DAX30 i DJI 30.
Dzisiaj, co prawda nie wszedłem na ten duży szort,
z powodów opisanych w poprzednim poscie,
ale na tych instrumentach mogę mniej ryzykować,
a R/R jest zawsze przyzwoite.

Dzisiaj, co prawda nie wszedłem na ten duży szort,
z powodów opisanych w poprzednim poscie,
ale na tych instrumentach mogę mniej ryzykować,
a R/R jest zawsze przyzwoite.

Re: Dadas DayTrading Strategy
Czas na update mojej sytuacj:
Kiedy niczego nie postuję, to najlepszy sygnał że nad czymś pracuję.
Tak już mam, że muszę ciągle coś tworzyć.
Zresztą, to właśnie o to tutaj chodzi, żeby dopracować się jak najlepszej strategii.
Powoli, krok po kroku, bo najwyraźniej tak trzeba, tak to działa.
Do czego dążę?
Risk/Reward musi być wstępnie 1:5 minimum.
StopLoss musi być nieco większy niż minimalny brokera.
Na tyle rozsądny, żeby nie wylatywać zbyt często.
Do uzyskania dobrych wyników, potrzeba ciasnych wejść, najlepiej na swingach lub odbiciach.
Opracowalem nowy wskaźnik pokazujący pewien określony układ 3 świec, oraz
wskaźnik współpracujący z skryptem rozpisującym potencjalny trejd na wykresie.
System składa się z:
Expert Advisor:
Dadas_50%_Close_EA.mq4
Indicator:
DadasMod_lot_size_calc.mq4
Dadas_PTECZ_Pattern_Indi.mq4(opcjonalnie)
Dadas_EntryCheck_BO_Signal_Indi.mq4
Script:
111_Dadas_HLBAR_CLine_Zone.mq4
Buy_SL_Check_Script.mq4
Sell_SL_Check_Script.mq4
Buy_SL_Script.mq4
Sell_SL_Script.mq4
Opcjonalnie można wspierać się poziomami Fibo lub Pivot-ami.
DadasMod_lot_size_calc.mq4 Pierwsze co robimy, to ustalamy parametry pozycji w DadasMod_lot_size_calc.mq4.
Określamy procent ryzyka jakie jesteśmy w stanie podjąć (zalecane 1% - 3%).
Określamy odległość StopLoss w Punktach (zdecydowanie zalecane).
Określamy odległość TakeProfit w Punktach (opcjonalnie, jednak potrzebna do BreakEven dla EA).
Wskaźnik oblicza właściwy wolumen transakcji na podstawie tych parametrów.
Parametry z wskaźnika są używane przez skrypty oraz przez EA.
Dadas_50%_Close_EA.mq4 Programem wykonawczym jest Dadas_50%_Close_EA.mq4.
Ustawiamy jego parametry według założonej strategii.
Możemy określić 3 poziomy strategiczne jako ułamek odległości
pomiędzy ceną otwarcia transakcji a ceną TakeProfit.
EA będzie przesuwał StopLoss według założonych poziomów,
gdy cena Bid przekroczy wyrysowaną linię danego poziomu.
Poziomem przesunięcia SL do BreakEven jest domyślnie Book_Half_Level_1.
Po przekroczeniu ceny Book_Half_Level_2 SL jest przesuwany do ceny Book_Half_Level_1.
Możemy zastosować strategię Book_Half, wówczas EA zamknie połowę wolumenu
transakcji, gdy cena Bid przekroczy wyrysowaną linię danego poziomu.
Możemy zastosować strategię Tight_Trail, wówczas EA przesunie StopLoss
do poziomu Book_Half_Level_2, gdy cena Bid przekroczy ten poziom.
Możemy określić inny niż BreakEven=0 w parametrze Break_Even_Slippage.
W celu rozpracowania pozycji stosujemy skrypty pomocnicze i sterujące, oraz
wspieramy się sygnałami Price Action, strukturą wykresu, poziomami, czym kto lubi.
111_Dadas_HLBAR_CLine_Zone.mq4
Skrypt ten służy do wyznaczania stref trendu i poziomów BreakOut i BreakDown,
lub inaczej mówiąc, lokalnych oporów i wsparć. Skrypt upuszczamy na konkretnej
świecy trendowej stanowiącej potencjalny poziom BO dla kontynuacji lub zwrotu trendu.
Przykładowe zastosowanie widoczne jest na poniższym obrazku:

Price Action względem tych poziomów może nam służyć do podejmowania decyzji co do zarządzania pozycją.
System zakłada udział tradera w podejmowaniu istotnych decyzji co do otwarierania i zamykania pozycji,
a także co do ewentualnego ręcznego przesuwania StopLoss w kierunku zysku.
Buy_SL_Check_Script.mq4 & Sell_SL_Check_Script.mq4
Skrypty służą do wstępnej orientacji co do poziomów potencjalnej transakcji.
Na podstawie wyrysowanych stref i linii określamy najkorzystniejszy poziom wejścia.
Wybrany skrypt upuszczamy na poziomie ceny, gdzie powinien się znajdować StopLoss.
Skrypt odczytuje parametry ustalone w DadasMod_lot_size_calc.mq4 i rozrysowuje poziomy transakcji:

Skryty te nie są skryptami sterującymi i nie spowodują otwarcia transakcji.
Od momentu narysowania odpowiednich linii na wykresie wskaźnik Dadas_EntryCheck_BO_Signal_Indi.mq4
rozpoczyna swoje działanie i przy zaistnieniu BreakOut z strefy wejścia pokaże sygnał kolorując
świecę BreakOut. Jest to sygnał do szukania pozycji gdy cena znajdzie się ponownie w strefie wejścia.
Dodatkową pomocą są sygnały z wskaźnika Dadas_PTECZ_Pattern_Indi.mq4, poziomy Fibo i/lub Pivoty.
Buy_SL_Script.mq4 & Sell_SL_Script.mq4
Skrypty te służą do otwierania pozycji.
Oczywiście, pozycję można otwierać tradycyjnymi metodami MT4 i ręcznie rozstawić SL i TP.
Skrypty kreślą linę StopLoss i linę otwarcia pozycji.
EA bada położenie ceny Bid względem tych linii.
Gdy cena Bid znajdzie się wewnątrz tych linii, EA otwiera pozycję od razu z StopLoss i TakeProfit, oraz
rozrysowuje linie zarządzania pozycją.
Odpowiedni skrypt upuszczamy na poziomie ceny, gdzie powinien się znajdować StopLoss:

Od tego momentu, jeżeli transakcja zostanie otwarta, zarządzamy StopLossem razem z EA.
EA będzie przesuwać StopLoss tylko, gdy ten będzie poniżej założonych poziomów trailingu.
Jeżeli ręcznie przesuniemy StopLoss powyżej założonych poziomów trailingu, dany etap
uważa się za dokonany.
Rezultat końcowy transakcji w czasie rzeczywistym, gdy piszę ten post, pokazywanej na obrazkach:

Ostatni poziom SL to wynik tailingu ręcznego.
Kiedy niczego nie postuję, to najlepszy sygnał że nad czymś pracuję.
Tak już mam, że muszę ciągle coś tworzyć.
Zresztą, to właśnie o to tutaj chodzi, żeby dopracować się jak najlepszej strategii.
Powoli, krok po kroku, bo najwyraźniej tak trzeba, tak to działa.
Do czego dążę?
Risk/Reward musi być wstępnie 1:5 minimum.
StopLoss musi być nieco większy niż minimalny brokera.
Na tyle rozsądny, żeby nie wylatywać zbyt często.
Do uzyskania dobrych wyników, potrzeba ciasnych wejść, najlepiej na swingach lub odbiciach.
Opracowalem nowy wskaźnik pokazujący pewien określony układ 3 świec, oraz
wskaźnik współpracujący z skryptem rozpisującym potencjalny trejd na wykresie.
System składa się z:
Expert Advisor:
Dadas_50%_Close_EA.mq4
Indicator:
DadasMod_lot_size_calc.mq4
Dadas_PTECZ_Pattern_Indi.mq4(opcjonalnie)
Dadas_EntryCheck_BO_Signal_Indi.mq4
Script:
111_Dadas_HLBAR_CLine_Zone.mq4
Buy_SL_Check_Script.mq4
Sell_SL_Check_Script.mq4
Buy_SL_Script.mq4
Sell_SL_Script.mq4
Opcjonalnie można wspierać się poziomami Fibo lub Pivot-ami.
DadasMod_lot_size_calc.mq4 Pierwsze co robimy, to ustalamy parametry pozycji w DadasMod_lot_size_calc.mq4.
Określamy procent ryzyka jakie jesteśmy w stanie podjąć (zalecane 1% - 3%).
Określamy odległość StopLoss w Punktach (zdecydowanie zalecane).
Określamy odległość TakeProfit w Punktach (opcjonalnie, jednak potrzebna do BreakEven dla EA).
Wskaźnik oblicza właściwy wolumen transakcji na podstawie tych parametrów.
Parametry z wskaźnika są używane przez skrypty oraz przez EA.
Dadas_50%_Close_EA.mq4 Programem wykonawczym jest Dadas_50%_Close_EA.mq4.
Ustawiamy jego parametry według założonej strategii.
Możemy określić 3 poziomy strategiczne jako ułamek odległości
pomiędzy ceną otwarcia transakcji a ceną TakeProfit.
EA będzie przesuwał StopLoss według założonych poziomów,
gdy cena Bid przekroczy wyrysowaną linię danego poziomu.
Poziomem przesunięcia SL do BreakEven jest domyślnie Book_Half_Level_1.
Po przekroczeniu ceny Book_Half_Level_2 SL jest przesuwany do ceny Book_Half_Level_1.
Możemy zastosować strategię Book_Half, wówczas EA zamknie połowę wolumenu
transakcji, gdy cena Bid przekroczy wyrysowaną linię danego poziomu.
Możemy zastosować strategię Tight_Trail, wówczas EA przesunie StopLoss
do poziomu Book_Half_Level_2, gdy cena Bid przekroczy ten poziom.
Możemy określić inny niż BreakEven=0 w parametrze Break_Even_Slippage.
W celu rozpracowania pozycji stosujemy skrypty pomocnicze i sterujące, oraz
wspieramy się sygnałami Price Action, strukturą wykresu, poziomami, czym kto lubi.
111_Dadas_HLBAR_CLine_Zone.mq4
Skrypt ten służy do wyznaczania stref trendu i poziomów BreakOut i BreakDown,
lub inaczej mówiąc, lokalnych oporów i wsparć. Skrypt upuszczamy na konkretnej
świecy trendowej stanowiącej potencjalny poziom BO dla kontynuacji lub zwrotu trendu.
Przykładowe zastosowanie widoczne jest na poniższym obrazku:

Price Action względem tych poziomów może nam służyć do podejmowania decyzji co do zarządzania pozycją.
System zakłada udział tradera w podejmowaniu istotnych decyzji co do otwarierania i zamykania pozycji,
a także co do ewentualnego ręcznego przesuwania StopLoss w kierunku zysku.
Buy_SL_Check_Script.mq4 & Sell_SL_Check_Script.mq4
Skrypty służą do wstępnej orientacji co do poziomów potencjalnej transakcji.
Na podstawie wyrysowanych stref i linii określamy najkorzystniejszy poziom wejścia.
Wybrany skrypt upuszczamy na poziomie ceny, gdzie powinien się znajdować StopLoss.
Skrypt odczytuje parametry ustalone w DadasMod_lot_size_calc.mq4 i rozrysowuje poziomy transakcji:

Skryty te nie są skryptami sterującymi i nie spowodują otwarcia transakcji.
Od momentu narysowania odpowiednich linii na wykresie wskaźnik Dadas_EntryCheck_BO_Signal_Indi.mq4
rozpoczyna swoje działanie i przy zaistnieniu BreakOut z strefy wejścia pokaże sygnał kolorując
świecę BreakOut. Jest to sygnał do szukania pozycji gdy cena znajdzie się ponownie w strefie wejścia.
Dodatkową pomocą są sygnały z wskaźnika Dadas_PTECZ_Pattern_Indi.mq4, poziomy Fibo i/lub Pivoty.
Buy_SL_Script.mq4 & Sell_SL_Script.mq4
Skrypty te służą do otwierania pozycji.
Oczywiście, pozycję można otwierać tradycyjnymi metodami MT4 i ręcznie rozstawić SL i TP.
Skrypty kreślą linę StopLoss i linę otwarcia pozycji.
EA bada położenie ceny Bid względem tych linii.
Gdy cena Bid znajdzie się wewnątrz tych linii, EA otwiera pozycję od razu z StopLoss i TakeProfit, oraz
rozrysowuje linie zarządzania pozycją.
Odpowiedni skrypt upuszczamy na poziomie ceny, gdzie powinien się znajdować StopLoss:

Od tego momentu, jeżeli transakcja zostanie otwarta, zarządzamy StopLossem razem z EA.
EA będzie przesuwać StopLoss tylko, gdy ten będzie poniżej założonych poziomów trailingu.
Jeżeli ręcznie przesuniemy StopLoss powyżej założonych poziomów trailingu, dany etap
uważa się za dokonany.
Rezultat końcowy transakcji w czasie rzeczywistym, gdy piszę ten post, pokazywanej na obrazkach:

Ostatni poziom SL to wynik tailingu ręcznego.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Re: Dadas DayTrading Strategy
Druga transakcja zawarta tą metodą, a wlaściwie pierwsza, dzisiaj, nieprecyzyjna:


Re: Dadas DayTrading Strategy
Jeszcze jedna transakcja na DAX30.
Tutaj trzeba było poczekać na potwierdzenie korekty.
Wejście lekko nieprecyzyjne, ale tu już nie stracę.

Tutaj trzeba było poczekać na potwierdzenie korekty.
Wejście lekko nieprecyzyjne, ale tu już nie stracę.
