Odmiana Hedgingu
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?
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?
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ćmkmumin pisze:EA nie jest potrzebne, strategia wymaga obecności 10 min dziennie przed kompem

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:
Dodano po 14 godzinach 56 minutach:
W załączeniu poprawione EA z dodatkową funkcją możliwości sprawdzania stanu zleceń co godzinę.
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.
Wszystko pieknie wyglada. Jednak perpetum mobile nie ma
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
Niestety nie dziala funkcja ponownego otwierania zlecen, po zamknieciu zyskownych. Moze cos robie nie tak ?damp pisze:Witam
W załączeni EA. Proszę o przetestowanie i ewentualne uwagi.
.........................
3. Po zamknięciu zyskownych zleceń, otwierane są ponownie dwa przeciwstawne.
Poza tym robociak nie chce smigac na parze EUR/GPB, a zapuszczony na EUR/USD chodzi bez problemu.
Pozdrawiam
Raffiko