Dax/Nasdaq Daytrading

Miejsce, gdzie każdy może prowadzić swój własny dziennik gry na FX.
Mistyfikator
Pasjonat
Pasjonat
Posty: 932
Rejestracja: 05 lip 2021, 20:35

Re: Dax/Nasdaq Daytrading

Nieprzeczytany post autor: Mistyfikator »

ninjaproject pisze:
06 maja 2022, 14:04

No, ale to jeszcze nie będzie działać poprawnie, bo nie wie ile może postawić zleceń, więc będzie stawiać do bólu, dopóki warunek będzie spełniony.
No i w tym jest sedno sprawy: otwiera pozycję od razu po zamknięciu poprzedniej.
A powinno wtedy, gdy bool S=true, lub bool L=true

I tego nie rozumiem za cholerę: przecież napisałem że true jest tylko wtedy, gdy średnie się przetną!
Jakim więc cudem otwiera pozycje, skoro w momencie wzięcia TP, średnia szybka znajduje się od paru świec nad wolną? Podałem przykład BUY.

Mistyfikator
Pasjonat
Pasjonat
Posty: 932
Rejestracja: 05 lip 2021, 20:35

Re: Dax/Nasdaq Daytrading

Nieprzeczytany post autor: Mistyfikator »

ninjaproject pisze:
06 maja 2022, 14:11
Jeszcze zauważyłem coś:

Kod: Zaznacz cały

  if((NOW1>NOW2)&&(PRE1<PRE2)){L=true;}
  if((NOW1<NOW2)&&(PRE1>PRE2)){S=true;}
  if((NOW1<NOW2)&&(PRE1>PRE2)){L=false;}
  if((NOW1>NOW2)&&(PRE1<PRE2)){S=false;}
Czekaj!
Mistyfikator_EA.mq4
Edit:
Hmm, niech się jednak zastanowię...
Zacząłem od zapisanego tylko 1 i 2 warunku. 3 i 4 dopisałem żeby doprecyzować i liczyłem, że dzięki temu nie będzie mi otwierać S-ki i L-ki równocześnie.

Najpierw spróbuję wywalić warunek 3 i 4 i zobaczę co się wydarzy
Ostatnio zmieniony 06 maja 2022, 14:22 przez Mistyfikator, łącznie zmieniany 1 raz.

Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: Dax/Nasdaq Daytrading

Nieprzeczytany post autor: ninjaproject »

Mistyfikator pisze:
06 maja 2022, 14:14
ninjaproject pisze:
06 maja 2022, 14:04

No, ale to jeszcze nie będzie działać poprawnie, bo nie wie ile może postawić zleceń, więc będzie stawiać do bólu, dopóki warunek będzie spełniony.
No i w tym jest sedno sprawy: otwiera pozycję od razu po zamknięciu poprzedniej.
A powinno wtedy, gdy bool S=true, lub bool L=true

I tego nie rozumiem za cholerę: przecież napisałem że true jest tylko wtedy, gdy średnie się przetną!
Jakim więc cudem otwiera pozycje, skoro w momencie wzięcia TP, średnia szybka znajduje się od paru świec nad wolną? Podałem przykład BUY.
No to tak:
Mistyfikator_EA.mq4
Dodałem jeszcze jedno else czyli ustawiłem S=false i L=false, gdy te warunki nie są spełnione.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

Mistyfikator
Pasjonat
Pasjonat
Posty: 932
Rejestracja: 05 lip 2021, 20:35

Re: Dax/Nasdaq Daytrading

Nieprzeczytany post autor: Mistyfikator »

ninjaproject pisze:
06 maja 2022, 14:20
Mistyfikator pisze:
06 maja 2022, 14:14
ninjaproject pisze:
06 maja 2022, 14:04

No, ale to jeszcze nie będzie działać poprawnie, bo nie wie ile może postawić zleceń, więc będzie stawiać do bólu, dopóki warunek będzie spełniony.
No i w tym jest sedno sprawy: otwiera pozycję od razu po zamknięciu poprzedniej.
A powinno wtedy, gdy bool S=true, lub bool L=true

I tego nie rozumiem za cholerę: przecież napisałem że true jest tylko wtedy, gdy średnie się przetną!
Jakim więc cudem otwiera pozycje, skoro w momencie wzięcia TP, średnia szybka znajduje się od paru świec nad wolną? Podałem przykład BUY.
No to tak:
Mistyfikator_EA.mq4
Dodałem jeszcze jedno else czyli ustawiłem S=false i L=false, gdy te warunki nie są spełnione.
Sprytne, już wrzucam w tester.

Edit: Dalej otwiera kolejną pozycję po osiągnięciu TP lub SL, czyli podejrzewam, że bool nie zdążyło wrócić do false.
Zresztą wyrzucę te warunki Ask>NOW1 i Bid<NOW1, to powinno działać na samych bool...

Mistyfikator
Pasjonat
Pasjonat
Posty: 932
Rejestracja: 05 lip 2021, 20:35

Re: Dax/Nasdaq Daytrading

Nieprzeczytany post autor: Mistyfikator »

Tak nawiasem mówiąc, ciężko mi uwierzyć że tak prosta strategia mogłaby być profitowa.

Ale nie zaszkodzi sprawdzić, może właśnie tędy droga. Ziarnko do ziarnka i zbierze się miarka.

Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: Dax/Nasdaq Daytrading

Nieprzeczytany post autor: ninjaproject »

Mistyfikator pisze:
06 maja 2022, 14:27
ninjaproject pisze:
06 maja 2022, 14:20
Mistyfikator pisze:
06 maja 2022, 14:14


No i w tym jest sedno sprawy: otwiera pozycję od razu po zamknięciu poprzedniej.
A powinno wtedy, gdy bool S=true, lub bool L=true

I tego nie rozumiem za cholerę: przecież napisałem że true jest tylko wtedy, gdy średnie się przetną!
Jakim więc cudem otwiera pozycje, skoro w momencie wzięcia TP, średnia szybka znajduje się od paru świec nad wolną? Podałem przykład BUY.
No to tak:
Mistyfikator_EA.mq4
Dodałem jeszcze jedno else czyli ustawiłem S=false i L=false, gdy te warunki nie są spełnione.
Sprytne, już wrzucam w tester.

Edit: Dalej otwiera kolejną pozycję po osiągnięciu TP lub SL, czyli podejrzewam, że bool nie zdążyło wrócić do false.
Zresztą wyrzucę te warunki Ask>NOW1 i Bid<NOW1, to powinno działać na samych bool...
bool nie może nie zdążyć wrócić.
Niekonsekwencja jest w samym warunku.
Przemyśl, czy na pewno dany warunek nie jest spełniony, gdy otwiera tam, gdzie nie chcesz.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: Dax/Nasdaq Daytrading

Nieprzeczytany post autor: ninjaproject »

Mistyfikator_EA.mq4
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Ostatnio zmieniony 06 maja 2022, 15:04 przez ninjaproject, łącznie zmieniany 1 raz.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

Mistyfikator
Pasjonat
Pasjonat
Posty: 932
Rejestracja: 05 lip 2021, 20:35

Re: Dax/Nasdaq Daytrading

Nieprzeczytany post autor: Mistyfikator »

ninjaproject pisze:
06 maja 2022, 14:54

bool nie może nie zdążyć wrócić.
Niekonsekwencja jest w samym warunku.
Przemyśl, czy na pewno dany warunek nie jest spełniony, gdy otwiera tam, gdzie nie chcesz.
Moim zdaniem nie powinien być.
Chciałem zapisać coś takiego:

jeżeli średnia szybka 5 jest nad średnią wolną 30 na świecy o indeksie 0, a na świecy o indeksie 1 średnią szybka 5 była pod średnią wolną 30, wtedy OrderSend. To dla BUY

Moim zdaniem w momencie zamknięcia pozycji średnia szybka jest już od kilku świec nad wolną, czyli nie jest spełniony warunek SMA z poprzedniej świecy. Za cholerę nie rozumiem tu czegoś.

Pewnie chodzi o indeksowanie świec, EA ciągle widzi świece 0 i 1 z momentu otwarcia pozycji?
Ostatnio zmieniony 06 maja 2022, 15:07 przez Mistyfikator, łącznie zmieniany 1 raz.

Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: Dax/Nasdaq Daytrading

Nieprzeczytany post autor: ninjaproject »

Mistyfikator pisze:
06 maja 2022, 15:04
ninjaproject pisze:
06 maja 2022, 14:54

bool nie może nie zdążyć wrócić.
Niekonsekwencja jest w samym warunku.
Przemyśl, czy na pewno dany warunek nie jest spełniony, gdy otwiera tam, gdzie nie chcesz.
Moim zdaniem nie powinien być.
Chciałem zapisać coś takiego:

jeżeli średnia szybka 5 jest nad średnią wolną 30 na świecy o indeksie 0, a na świecy o indeksie 1 średnią szybka 5 była pod średnią wolną 30, wtedy OrderSend.

Moim zdaniem w momencie zamknięcia pozycji średnia szybka jest już od kilku świec nad wolną, czyli nie jest spełniony warunek SMA z poprzedniej świecy. Za cholerę nie rozumiem tu czegoś.

Pewnie chodzi o indeksowanie świec, EA ciągle widzi świece 0 i 1 z momentu otwarcia pozycji?
A, na świecy 0 to przecież może być różnie.
Nie ma sensu badać warunku, który jeszcze jest w trakcie zmienności.
Może badaj 1 i 2, zamiast 0 i 1?
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

Mistyfikator
Pasjonat
Pasjonat
Posty: 932
Rejestracja: 05 lip 2021, 20:35

Re: Dax/Nasdaq Daytrading

Nieprzeczytany post autor: Mistyfikator »

ninjaproject pisze:
06 maja 2022, 15:07
Mistyfikator pisze:
06 maja 2022, 15:04
ninjaproject pisze:
06 maja 2022, 14:54

bool nie może nie zdążyć wrócić.
Niekonsekwencja jest w samym warunku.
Przemyśl, czy na pewno dany warunek nie jest spełniony, gdy otwiera tam, gdzie nie chcesz.
Moim zdaniem nie powinien być.
Chciałem zapisać coś takiego:

jeżeli średnia szybka 5 jest nad średnią wolną 30 na świecy o indeksie 0, a na świecy o indeksie 1 średnią szybka 5 była pod średnią wolną 30, wtedy OrderSend.

Moim zdaniem w momencie zamknięcia pozycji średnia szybka jest już od kilku świec nad wolną, czyli nie jest spełniony warunek SMA z poprzedniej świecy. Za cholerę nie rozumiem tu czegoś.

Pewnie chodzi o indeksowanie świec, EA ciągle widzi świece 0 i 1 z momentu otwarcia pozycji?
A, na świecy 0 to przecież może być różnie.
Nie ma sensu badać warunku, który jeszcze jest w trakcie zmienności.
Może badaj 1 i 2, zamiast 0 i 1?
Okej. Dzięki za podpowiedź.
Próbowałem już różnie: na 0 i 2 itp. Ale na 1 i 2 nie próbowałem, bo byłem przekonany, ze świeca zero to ta już narysowana.

Zablokowany