Odmiana Hedgingu

Jeżeli masz pomysł lub używasz ciekawego systemu albo strategii gry, opisz ja tutaj.
mkmumin
Bywalec
Bywalec
Posty: 14
Rejestracja: 05 wrz 2010, 08:10

Nieprzeczytany post autor: mkmumin »

Oto test strategii:
Założenia: 1. O godzinie 20 otwieramy i zamykamy wszystkie pozycje.
2. W piątki jeśli bilans tygodnia jest dodatni zamykamy wszystkie pozycje
3. Po dużych obsuwach zamykamy wszystkie pozycje ( stres )
4. Gramy na edku

01.08 05.08 +422 pips cały czas na plus zamknięto w piątek
08.08 02.09 +853 pips max obsuwa ok. 300 pips zamknięto w piątek gdy wyszło na plus
05.09 09.09 +77 pips cały czas na plus zamknięto w piątek
12.09 30.09 +318 pips max obsuwa ok. 450 pips zamknięto w piątek gdy wyszło na plus
03.10 01.11 +453 pips max obsuwa ok. 4400 pips zamknieto gdy wyszło na plus ( stres )
02.11 04.11 +40 pips cały czas na plus zamknięto w piątek
07.11 11.11 +348 pips cały czas na plus zamknięto w piątek
14.11 18.11 +24 pips max obsuwa ok. 130 pips zamknięto w piątek gdy wyszło na plus

Półtora miesiąca gry z zyskiem 2535 pips
Z powodu dużej obsuwy w październiku ( 4400 pips ) był potrzebny Duzy depozyt . Jeśli o mnie chodzi to gdybym grał to np. w admiral markets ( mały swap, ok. 1grasz za dobę ) depozyt 2000pln i 0,01lota zysk wyniósł by ok. 800pln
Sami oceńcie czy warto, bo chyba tak?

uzin2
Gaduła
Gaduła
Posty: 184
Rejestracja: 01 lip 2009, 13:38

Nieprzeczytany post autor: uzin2 »

witam, moze czegos nie rozumiem, ale z twoich wpisow wynika ze testy rozpoczales 1 sierpnia, a piszesz ze mamy ponad 2500 pipsow w poltora miesiaca, a ruch edka w pazdzierniku w jedna strone wyniosl 1100p a nie 4400

mkmumin
Bywalec
Bywalec
Posty: 14
Rejestracja: 05 wrz 2010, 08:10

Nieprzeczytany post autor: mkmumin »

sorry , pomyłka , trzy i pół miesiąca oczywiście

kiker
Gaduła
Gaduła
Posty: 163
Rejestracja: 03 lip 2008, 08:13

Nieprzeczytany post autor: kiker »

Mozna by kogos poprosic i skrobnie ktos z programistow EA bo chyba bedzie proste do napisania .

mkmumin
Bywalec
Bywalec
Posty: 14
Rejestracja: 05 wrz 2010, 08:10

Nieprzeczytany post autor: mkmumin »

EA nie jest potrzebne, strategia wymaga obecności 10 min dziennie przed kompem

robertg9
Bywalec
Bywalec
Posty: 13
Rejestracja: 25 cze 2011, 14:58

Nieprzeczytany post autor: robertg9 »

mkmumin pisze:EA nie jest potrzebne, strategia wymaga obecności 10 min dziennie przed kompem
Możliwe ale EA dałoby ci możliwość dobrania lepszych ustawień . Można znacznie poprawić wynik to że otwierasz i zamykasz o godzinie 20 wcale nie znaczy że to najlepsza godzina . Ale oczywiście mogę się mylić ale jeśli jednak byście chcieli zobaczyć jak automat by grał , to możesz przesłać algorytm to w wolnym czasie postaram się coś zkleić :)

damp
Stały bywalec
Stały bywalec
Posty: 24
Rejestracja: 02 lis 2010, 23:11

Nieprzeczytany post autor: damp »

Witam
W załączeni EA. Proszę o przetestowanie i ewentualne uwagi.
Założenia EA są następujące:
1. Otwieramy dwa przeciwstawne zlecenia.
2. Codziennie o ustalonej godzinie program sprawdza wszystkie zlecenia i zamyka te, których zysk przekroczył zysk określony w parametrze profit.
3. Po zamknięciu zyskownych zleceń, otwierane są ponownie dwa przeciwstawne.
4. Jeśli zysk na wszystkich zleceniach przekroczy zysk określony w parametrze Takeprofit wówczas zamykane są wszystkie zlecenia (zyskowne i stratne) i w ich miejsce otwierane są dwa przeciwstawne zlecenia i zabawa zaczyna się od nowa.
5. Jeśli chcemy z jakiegoś powodu (np.piątek) zamknąć wszystkie zlecenia zmieniamy parametr zamknij_wszystkie na True.

Pozdrawiam
Damian

Ps.
Znalazłem błąd w wersji EA_D_V1w funkcji analizuj powinna wyglądać tak:

Kod: Zaznacz cały

 bool Analiza()
  {
  bool zamkniete=false;
  bool otwieramykolejne=false;
   
   for(int z=OrdersTotal()-1;z>=0;z--)
     {
      OrderSelect(z,SELECT_BY_POS,MODE_TRADES);
     
     
     
      if(OrderType() == OP_SELL) 
         {  zamkniete=false;
            if(OrderProfit() >= profit)
            {
            while (zamkniete==false){zamkniete=OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),3,Green);}
            }
         }
      if (zamkniete==true) otwieramykolejne=true;  // < ----  powinna być dodana ta linia
      if(OrderType() == OP_BUY)
         {  zamkniete=false;
         if(OrderProfit() >= profit)
            {
            while (zamkniete==false){zamkniete=OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),3,Green);}
            }
         }
     }  
       if (zamkniete==true) otwieramykolejne=true;
       
  return (otwieramykolejne);
  
  }


Dodano po 14 godzinach 56 minutach:

W załączeniu poprawione EA z dodatkową funkcją możliwości sprawdzania stanu zleceń co godzinę.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Raffiko
Stały bywalec
Stały bywalec
Posty: 51
Rejestracja: 22 maja 2008, 17:50

Nieprzeczytany post autor: Raffiko »

Wszystko pieknie wyglada. Jednak perpetum mobile nie ma :P Moze, aby jeszcze bardziej "zminimalizowac straty" (smiesznie to brzmi kiedy ma przynosic zyski) system bylby u dwoch brokerow. U jedego, tam gdzie jest swap plusowy, gralby dodakowo na niego pozycja krotka lud dluga, a tam gdzie jest bez swapow pozycja przeciwstawna ? Pewnie wymaga to wiekszego zaangazowania kodowego .... no coz.... jakies sugestie ?

Raffiko

Raffiko
Stały bywalec
Stały bywalec
Posty: 51
Rejestracja: 22 maja 2008, 17:50

Nieprzeczytany post autor: Raffiko »

damp pisze:Witam
W załączeni EA. Proszę o przetestowanie i ewentualne uwagi.
.........................
3. Po zamknięciu zyskownych zleceń, otwierane są ponownie dwa przeciwstawne.
Niestety nie dziala funkcja ponownego otwierania zlecen, po zamknieciu zyskownych. Moze cos robie nie tak ?
Poza tym robociak nie chce smigac na parze EUR/GPB, a zapuszczony na EUR/USD chodzi bez problemu.

Pozdrawiam
Raffiko

damp
Stały bywalec
Stały bywalec
Posty: 24
Rejestracja: 02 lis 2010, 23:11

Nieprzeczytany post autor: damp »

Myślę, że teraz powinno być OK
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

ODPOWIEDZ