Stomper

Jeżeli masz pomysł lub używasz ciekawego systemu albo strategii gry, opisz ja tutaj.
sztachu
Stały bywalec
Stały bywalec
Posty: 85
Rejestracja: 13 sie 2008, 20:48

Nieprzeczytany post autor: sztachu »

Pablo: nie tak sprawdź tablicę prawdy :D
Pozatym, czemu używasz szóstki? 6 = sobota :D

Awatar użytkownika
Pablo90
Pasjonat
Pasjonat
Posty: 1215
Rejestracja: 10 cze 2007, 15:36

Nieprzeczytany post autor: Pablo90 »

Ehh fakt ma być piątka, źle przeczytałem w dokumentacji :D Ale reszta wydaje mi się jest dobrze sprawdź jeszcze raz bo zedytowałem.

sztachu
Stały bywalec
Stały bywalec
Posty: 85
Rejestracja: 13 sie 2008, 20:48

Nieprzeczytany post autor: sztachu »

Pablo zagmatwałeś strasznie:

Warunek 1: dzień inny niż piątek;
Warunek 2; godzina przed 19;

Sytuacja: piątek, późny wieczór godzina po 19 ( tu nie chcemy grać)
- warunek 1 = false
- warunek 2 = false

tabela prawdy dla operacji ||:

jeżeli A jest false i B jest false, wynik operacji jest false, pozostałe kombinacje są na true.

Reasumując, moje rozwiązanie jest na bank dobre :D:D:D:D Pozdrawiam.

Awatar użytkownika
Pablo90
Pasjonat
Pasjonat
Posty: 1215
Rejestracja: 10 cze 2007, 15:36

Nieprzeczytany post autor: Pablo90 »

No chyba masz rację, nie potrzebnie kombinowałem :D

Awatar użytkownika
raposo
Moderator
Moderator
Posty: 10083
Rejestracja: 22 wrz 2006, 22:10

Nieprzeczytany post autor: raposo »

Panowie to i tak bez znaczenia, bo:

w skrocie w liczbach:
stopa zwrotu w tym roku na M5 z risk 10%:
przed = +216%
po = +143%
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
ForexClub.pl
- Forex Club Tools
- Program Podatek 7.0
- RABATY PROWIZJI
| IC Markets (-21%) | Tickmill (-10%) | XTB (Pakiet książek) | Dukascopy (narzędzia do JForex) | LMAX (-20%) | FxPro (do -15%)

Zapraszamy do kontaktu

sztachu
Stały bywalec
Stały bywalec
Posty: 85
Rejestracja: 13 sie 2008, 20:48

Nieprzeczytany post autor: sztachu »

raposo:

są dwie możliwości:
1. w tym roku dużo "fuksów" weszło przez weekend;
2. źle ustawiony jest warunek.

Ad 2

Warunek ustawiony może powinien być na BuyOrder lub SellOrder, a nie na całą funkcję start(), może to powodować błędy w obliczeniach. Daj mi trochę czasu to ponaprawiam to i załączę gotowca :D . Pozdrawiam.

piter321
Stały bywalec
Stały bywalec
Posty: 77
Rejestracja: 20 lut 2006, 11:08

Nieprzeczytany post autor: piter321 »

Ja ma jeszcze pytanko do poniższego fragmentu kodu:

Kod: Zaznacz cały

  
   gd_160 = High[iHighest(NULL, 0, MODE_HIGH, AngleCheck, 1)];
   gd_168 = Low[iLowest(NULL, 0, MODE_LOW, AngleCheck, 1)];
   if (gd_168 - Bid == 0.0) gi_148 = TRUE;
   if (Bid - gd_160 == 0.0) gi_152 = TRUE;
Czy nie uważacie, iż warunek równości jest zbyt rygorystyczny? Jeżeli cena w kolejnym ticku przeskoczy jeden pips dalej (idąc cały czas w dobrym kierunku) to pozycja nie otworzy się.

Czy nie powinno być tak:

Kod: Zaznacz cały

   if (gd_168 - Bid <= 0.0) gi_148 = TRUE;
   if (Bid - gd_160 <= 0.0) gi_152 = TRUE;
Pozdrawiam
Piter

sztachu
Stały bywalec
Stały bywalec
Posty: 85
Rejestracja: 13 sie 2008, 20:48

Nieprzeczytany post autor: sztachu »

piter: masz może i rację, proponuje żeby raposo to sprawdził, skoro ma rolę testera w tym wątku :D :D :D . (mamy jakiś punkt odniesienia i testujemy wersję na tych samych danych). Więc raposo prośba, zmień i sprawdź co Ci wyszło :D:D:D.

Awatar użytkownika
raposo
Moderator
Moderator
Posty: 10083
Rejestracja: 22 wrz 2006, 22:10

Nieprzeczytany post autor: raposo »

sztachu pisze:raposo:

są dwie możliwości:
1. w tym roku dużo "fuksów" weszło przez weekend;
2. źle ustawiony jest warunek.

Ad 2

Warunek ustawiony może powinien być na BuyOrder lub SellOrder, a nie na całą funkcję start(), może to powodować błędy w obliczeniach. Daj mi trochę czasu to ponaprawiam to i załączę gotowca :D . Pozdrawiam.
nie wykluczam zadnej opcji jako ze programista ze mnie marny 8)
wrzucilem to gdzies na poczatku i tyle %)
piter321 pisze:Ja ma jeszcze pytanko do poniższego fragmentu kodu:

Kod: Zaznacz cały

  
   gd_160 = High[iHighest(NULL, 0, MODE_HIGH, AngleCheck, 1)];
   gd_168 = Low[iLowest(NULL, 0, MODE_LOW, AngleCheck, 1)];
   if (gd_168 - Bid == 0.0) gi_148 = TRUE;
   if (Bid - gd_160 == 0.0) gi_152 = TRUE;
Czy nie uważacie, iż warunek równości jest zbyt rygorystyczny? Jeżeli cena w kolejnym ticku przeskoczy jeden pips dalej (idąc cały czas w dobrym kierunku) to pozycja nie otworzy się.

Czy nie powinno być tak:

Kod: Zaznacz cały

   if (gd_168 - Bid <= 0.0) gi_148 = TRUE;
   if (Bid - gd_160 <= 0.0) gi_152 = TRUE;
zmiana = bankrut
Ostatnio zmieniony 26 paź 2008, 22:27 przez raposo, łącznie zmieniany 1 raz.
ForexClub.pl
- Forex Club Tools
- Program Podatek 7.0
- RABATY PROWIZJI
| IC Markets (-21%) | Tickmill (-10%) | XTB (Pakiet książek) | Dukascopy (narzędzia do JForex) | LMAX (-20%) | FxPro (do -15%)

Zapraszamy do kontaktu

sztachu
Stały bywalec
Stały bywalec
Posty: 85
Rejestracja: 13 sie 2008, 20:48

Nieprzeczytany post autor: sztachu »

Lepiej skorzystać ze sztywnych odchyleń w ustawieniu MT, ja zawsze mam ustawione 2 pipsy.

ODPOWIEDZ