eu bot test od 1000 zł

Miejsce, gdzie każdy może prowadzić swój własny dziennik gry na FX.
rookie2
Gaduła
Gaduła
Posty: 296
Rejestracja: 29 wrz 2020, 00:10

eu bot test od 1000 zł

Nieprzeczytany post autor: rookie2 »

Zasady: Owtórz pozycje we wtorek o 8 GMT, jeśli aktualna cena bid jest nad ceną otwarcia tygodnia GMT to BUY, pod to SELL. W ten sposób okreslany jest trend. Zamknij pozycję w czwartek o 13 GMT. Więc straty i zyski są zależne od zasięgu ruchu. Wielkość pozycji all-in. Gra do pierwszego większego obdusnięcia kapitału o ile zacznie to zarabiać. Lewar 1:30. W testach wyglądało to nieźle, szczególnie na DAX od poczatku tego roku, poprzednie 2 lata byłoby kręcenie się w kółko. Ale postawiłem na EU, bo mam tylko 1000 PLN na testy. Bot działa od kilku tygodni, już stracił w pewnym momencie prawie 700 zł, ale odrobił, teraz jest na plusie 300 zł. Może da coś zarobić, wyjdzie w praniu.
rachunek start.png
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
"Szybko to tutaj można tylko stracić pieniądze"
Obrazek

Cblondyn
Maniak
Maniak
Posty: 5644
Rejestracja: 03 sty 2011, 12:09

Re: eu bot test od 1000 zł

Nieprzeczytany post autor: Cblondyn »

rookie2 pisze:
06 lis 2020, 00:26
Zasady: Owtórz pozycje we wtorek o 8 GMT, jeśli aktualna cena bid jest nad ceną otwarcia tygodnia GMT to BUY, pod to SELL. W ten sposób okreslany jest trend. Zamknij pozycję w czwartek o 13 GMT. Więc straty i zyski są zależne od zasięgu ruchu. Wielkość pozycji all-in. Gra do pierwszego większego obdusnięcia kapitału o ile zacznie to zarabiać. Lewar 1:30. W testach wyglądało to nieźle, szczególnie na DAX od poczatku tego roku, poprzednie 2 lata byłoby kręcenie się w kółko. Ale postawiłem na EU, bo mam tylko 1000 PLN na testy. Bot działa od kilku tygodni, już stracił w pewnym momencie prawie 700 zł, ale odrobił, teraz jest na plusie 300 zł. Może da coś zarobić, wyjdzie w praniu.

rachunek start.png
A może nie skupiaj sie na jednym rynku tylko otwieraj pozycje na rynkach gdzie występuje mocny trend.

rookie2
Gaduła
Gaduła
Posty: 296
Rejestracja: 29 wrz 2020, 00:10

Re: eu bot test od 1000 zł

Nieprzeczytany post autor: rookie2 »

Cblondyn pisze:
06 lis 2020, 08:38
A może nie skupiaj sie na jednym rynku tylko otwieraj pozycje na rynkach gdzie występuje mocny trend.
To jest dobry pomysł, ale testowałem to na GPBJPY, albo GBPUSD, USA30, SP500, jedynie na DAX oraz na EU wypadało to pozytywnie, ale że na dax potrzebuję 5k na start, a chwilowo nie zamierzam ryzykować więcej niż 1k, to postawiłem na EU. Na dźwigni 1:200 też daję radę, ale większe zyski, ale też większe straty i większe ryzyko bo nie ma ochrony przed ujemnym saldem. Może jeszcze inne boty będę uruchamiał z czasem, jak to wypali.

Planowany czas jaki ma działać to EA to minimum 6 miesięcy, bo z testów tak gdzieś średnio po 3 miesiącach zaczynał zarabiać.
"Szybko to tutaj można tylko stracić pieniądze"
Obrazek

rookie2
Gaduła
Gaduła
Posty: 296
Rejestracja: 29 wrz 2020, 00:10

Re: eu bot test od 1000 zł

Nieprzeczytany post autor: rookie2 »

Nie no, spodziewałbym się wszystkiego, ale tego bym nie przewidział że kod wyłoży się na tym i zwróci wartość Null w tych miejscach (wyjątek NullPointerException) :roll: Czyli na sprawdzaniu czy instrument to EURUSD oraz na pobieraniu ostatniego ticka. Przynajmniej tak wynika ze strack trace, chociaż nie wiem w sumie jak debugować jave, bo kurde przyzwyczajony jestem do gdb, patrzenia na kod asm, a tutaj to czarna skrzynka (black box) gdzie nie ograniam jak to działa. W każdym razie tego się nie spodziewałem :|

Jednak dobrze jest robić test na live, bo na demach, testerach takie rzeczy się nie pojawiały :? Ale w sumie i tak coś nie jestem przekonany do spadków w tym tygodniu, dlatego nie ponawiam pozycji, tylko posprawdzam o co c'mon.

Ale mnie to trochę zaskoczyło, że na tych fragmentach się wyłożył... ale zlecenie wysłało tylko je zaraz zamknęło.

// edit - błąd, 145 to nie sprawdzanie warunku tylko skok do createOrder

MA_Play.java:145 w funkcji onBar

Kod: Zaznacz cały

if (instrument.equals(Instrument.EURUSD)) { // 
            createOrder(instrument, bidBar, date); // edit ! - to jest linia 145 ! źle popatrzyłem na początku
        }
MA_Play.java:206 w funkcji createOrder

Kod: Zaznacz cały

if (history.getLastTick(instrument).getBid() > dailyBar.getOpen()) { // <<<<<<< linia 206 w moim kodzie
                    sendOrder(instrument, OrderCommand.BUY);

Kod: Zaznacz cały

<ManualWeekendMode(on=false,eventTimestamp=1604865600007,timestamp=1604995550397)>
java.lang.NullPointerException @ singlejartest.MA_Play.createOrder(MA_Play.java:206)
null: 2020-11-10 09:05:50.664 DEBUG DCClientImpl - Unrecognized protocol message : class com.dukascopy.dds3.transport.msg.dfs.LastTickResponseMessage / <LastTickResponseMessage(result=EUR/USD,1604995550216,1.18236,1.18239,2890000.0,750000.0,sessionId=xxx,userId=xxx,requestId=41,timestamp=1604995550648)>
java.lang.NullPointerException
	at singlejartest.MA_Play.createOrder(MA_Play.java:206)
	at singlejartest.MA_Play.onBar(MA_Play.java:145)
	at com.dukascopy.api.impl.execution.TaskOnBar.postData(TaskOnBar.java:85)
	at com.dukascopy.api.impl.execution.TaskOnBar.call(TaskOnBar.java:63)
	at com.dukascopy.api.impl.execution.TaskOnBar.call(TaskOnBar.java:23)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at com.dukascopy.api.impl.execution.ScienceThreadPoolExecutor$Worker.runTask(ScienceThreadPoolExecutor.java:904)
	at com.dukascopy.api.impl.execution.ScienceThreadPoolExecutor$Worker.run(ScienceThreadPoolExecutor.java:926)
	at java.lang.Thread.run(Thread.java:748)
2020-11-10 09:05:50.667 ERROR TaskOnBar - 
java.lang.NullPointerException
	at singlejartest.MA_Play.createOrder(MA_Play.java:206)
	at singlejartest.MA_Play.onBar(MA_Play.java:145)
	at com.dukascopy.api.impl.execution.TaskOnBar.postData(TaskOnBar.java:85)
	at com.dukascopy.api.impl.execution.TaskOnBar.call(TaskOnBar.java:63)
	at com.dukascopy.api.impl.execution.TaskOnBar.call(TaskOnBar.java:23)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at com.dukascopy.api.impl.execution.ScienceThreadPoolExecutor$Worker.runTask(ScienceThreadPoolExecutor.java:904)
	at com.dukascopy.api.impl.execution.ScienceThreadPoolExecutor$Worker.run(ScienceThreadPoolExecutor.java:926)
	at java.lang.Thread.run(Thread.java:748)
Stopping "MA_Play" strategy at 2020-11-10 08:05:50.640 GMT on the local computer
2020-11-10 09:05:50.670 ERROR DCClientImpl$DefaultStrategyExceptionHandler - Exception thrown while running onBar method: null
java.lang.NullPointerException
	at singlejartest.MA_Play.createOrder(MA_Play.java:206)
	at singlejartest.MA_Play.onBar(MA_Play.java:145)
	at com.dukascopy.api.impl.execution.TaskOnBar.postData(TaskOnBar.java:85)
	at com.dukascopy.api.impl.execution.TaskOnBar.call(TaskOnBar.java:63)
	at com.dukascopy.api.impl.execution.TaskOnBar.call(TaskOnBar.java:23)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at com.dukascopy.api.impl.execution.ScienceThreadPoolExecutor$Worker.runTask(ScienceThreadPoolExecutor.java:904)
	at com.dukascopy.api.impl.execution.ScienceThreadPoolExecutor$Worker.run(ScienceThreadPoolExecutor.java:926)
	at java.lang.Thread.run(Thread.java:748)
Closing order BUY 8893 EUR/USD  @ MKT is sent at 2020-11-10 08:05:50.685 GMT by the strategy "MA_Play": from the local computer
Stopped
======================================
Kilka notatek dla mnie.
Nie zamknęło bo wystąpił wyjątek, tylko ten wyjątek spowodował zatrzytmanie strategii, a w funkcji onStop, czyli która jest wykonywana przy zatrzymaniu mam zamknięcie wszystkich pozycji. Dlatego zamknęło o 08:05:50.685 GMT pozycje sell. Tylko nie rozumiem co to za protokół, jak wygląda przesłanie info o ticku, że pobrało null.
"Szybko to tutaj można tylko stracić pieniądze"
Obrazek

rookie2
Gaduła
Gaduła
Posty: 296
Rejestracja: 29 wrz 2020, 00:10

Re: eu bot test od 1000 zł

Nieprzeczytany post autor: rookie2 »

W tym tygodniu niewiele straciłem, zresztą i tak zamknęło mi z niewielkim zyskiem, na jedno wychodzi jak patrzę na test za bieżący tydzień.
Chart_EUR_USD_Hourly_snapshot.png
Jeśli chodzi o wyjątek (https://stackoverflow.com/questions/218 ... o-i-fix-it), to sprawdziłem czy da się oszukać kompilator (javac) dając w osobnej funkcji referencje do obiektu przez argument funkcji np Integer który jest globalną, a nie zmienną lokalna wewnątrz funkcji i nie jest zainicjalizowany. Następnie wywołałem metodę np. obj.toString(). I chyba da się skomilować taki kod, ale jvm wyrzuci wyjątek bo metoda .toString() odwołuje się do obiektu któru nie jest zainicjalizowany, czyli null. Tak samo .getBid() to metoda. Blok try catch rozwiązuje problem. Więc dałem w strategii w miejscu gdzie jest odwołanie do history.getLastTick(instrument).getBid() w ten blok, zobaczę czy to nie będzie wywalało strategii.

Ogólnie sama strategia jest nastawiona na zrobienie runu z małej sumy. Na EU od 1k z tego co teraz sprawdzałem dochodzi do 35-45k. Czy powtórzy taki wynik w realu, to się okaże. W ogóle to o jforex piszą że ma transparentość jeśli chodzi o dane, a jak robię testy tej strategii to raz mam 45k innym razem 33-35k zysku w tym samym okresie tj od początku tego roku :roll:

Kod strategii poprawiony, kontynuję testy.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
"Szybko to tutaj można tylko stracić pieniądze"
Obrazek

rookie2
Gaduła
Gaduła
Posty: 296
Rejestracja: 29 wrz 2020, 00:10

Re: eu bot test od 1000 zł

Nieprzeczytany post autor: rookie2 »

Na razie słabo. Wrzucam raport od początku działania strategii, jak wyglądała wielkość pozycji. W Dukasie np 8000 jednostek to odpowiednik 0.08 lota na MT4. Może to w końcu zacznie zarabiać... :|
hsajfhajshfqahiu32h5io235623 report.jpeg
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
"Szybko to tutaj można tylko stracić pieniądze"
Obrazek

krab29
Maniak
Maniak
Posty: 2350
Rejestracja: 22 cze 2011, 19:56

Re: eu bot test od 1000 zł

Nieprzeczytany post autor: krab29 »

Jeśli chodzi o ediego to zauważyłem, że świeca godzinna między 14-15 jak dane z usa są o 14.30 jest o większym zasięgu od pozostałych. I kiedyś statystycznie była na up. Może można ustawić robota i na ten zakres?
Pozdrawiam
Podejmowanie decyzji inwestycyjnych na podstawie mojej subiektywnej oceny rynku , odbywa się na własną odpowiedzialność inwestora.
Osoby, którym nie podoba się moja metoda tradingowa informuję, że wiem jak się korzysta z funkcji zasil rachunek!

rookie2
Gaduła
Gaduła
Posty: 296
Rejestracja: 29 wrz 2020, 00:10

Re: eu bot test od 1000 zł

Nieprzeczytany post autor: rookie2 »

krab29 pisze:
26 lis 2020, 10:55
Jeśli chodzi o ediego to zauważyłem, że świeca godzinna między 14-15 jak dane z usa są o 14.30 jest o większym zasięgu od pozostałych. I kiedyś statystycznie była na up. Może można ustawić robota i na ten zakres?
Pozdrawiam
Wstępnie prosty test może wyglądać tak. Sprawdzane jest np ostatnie 10000 świec H1, z czego jest wyszukanych 358. Suma w pipsach dla spadkowych to 0.20372, a dla wzrostowych 0.16647, czyli spadkowe miały większy zasięg sumarycznie. Jesli chodzi o ilość to wzrostowych 196, spadkowych 162.

Kod: Zaznacz cały

00:00:00 counter 358
00:00:00 suma pipsów wzrostowe : 0.16647000000000078 spadkowe 0.203720000000001
00:00:00 ilość wzrostowych: 196  spadkowe: 162
00:00:00 true 1606312800000[2020-11-25 14:00:00.000+0000] O: 1.19044 C: 1.19075 H: 1.19154 L: 1.18914 V: 31326.68
00:00:00 true 1606226400000[2020-11-24 14:00:00.000+0000] O: 1.1854 C: 1.18643 H: 1.18672 L: 1.18414 V: 36964.59
00:00:00 false 1606140000000[2020-11-23 14:00:00.000+0000] O: 1.18996 C: 1.18685 H: 1.19005 L: 1.18646 V: 30190.75
00:00:00 true 1606053600000[2020-11-22 14:00:00.000+0000] O: 1.18544 C: 1.18544 H: 1.18544 L: 1.18544 V: 0.0
00:00:00 true 1605880800000[2020-11-20 14:00:00.000+0000] O: 1.18677 C: 1.18692 H: 1.18758 L: 1.18669 V: 28484.75
00:00:00 true 1605794400000[2020-11-19 14:00:00.000+0000] O: 1.18302 C: 1.18312 H: 1.18332 L: 1.18183 V: 27680.99
00:00:00 true 1605708000000[2020-11-18 14:00:00.000+0000] O: 1.18594 C: 1.18656 H: 1.18729 L: 1.18541 V: 24120.65
00:00:00 false 1605621600000[2020-11-17 14:00:00.000+0000] O: 1.18859 C: 1.18714 H: 1.18859 L: 1.18666 V: 25196.18
00:00:00 true 1605535200000[2020-11-16 14:00:00.000+0000] O: 1.1821 C: 1.18267 H: 1.1835 L: 1.18187 V: 32165.59
00:00:00 true 1605448800000[2020-11-15 14:00:00.000+0000] O: 1.1831 C: 1.1831 H: 1.1831 L: 1.1831 V: 0.0
00:00:00 false 1605276000000[2020-11-13 14:00:00.000+0000] O: 1.18206 C: 1.18168 H: 1.18258 L: 1.18133 V: 28240.34
00:00:00 false 1605189600000[2020-11-12 14:00:00.000+0000] O: 1.18093 C: 1.17965 H: 1.18133 L: 1.17872 V: 33769.36
00:00:00 false 1605103200000[2020-11-11 14:00:00.000+0000] O: 1.17585 C: 1.17524 H: 1.17638 L: 1.17457 V: 30871.96
00:00:00 true 1605016800000[2020-11-10 14:00:00.000+0000] O: 1.18101 C: 1.18135 H: 1.18272 L: 1.1801 V: 44488.46
00:00:00 false 1604930400000[2020-11-09 14:00:00.000+0000] O: 1.18928 C: 1.18625 H: 1.19199 L: 1.18614 V: 51045.07
00:00:00 true 1604844000000[2020-11-08 14:00:00.000+0000] O: 1.187 C: 1.187 H: 1.187 L: 1.187 V: 0.0
00:00:00 false 1604671200000[2020-11-06 14:00:00.000+0000] O: 1.1889 C: 1.18611 H: 1.18908 L: 1.18511 V: 37634.57
00:00:00 false 1604584800000[2020-11-05 14:00:00.000+0000] O: 1.18391 C: 1.18277 H: 1.18398 L: 1.18184 V: 56001.39
00:00:00 false 1604498400000[2020-11-04 14:00:00.000+0000] O: 1.17103 C: 1.17085 H: 1.17166 L: 1.16803 V: 56816.97
00:00:00 true 1604412000000[2020-11-03 14:00:00.000+0000] O: 1.17044 C: 1.17114 H: 1.1722 L: 1.17025 V: 36279.89
00:00:00 false 1604325600000[2020-11-02 14:00:00.000+0000] O: 1.1637 C: 1.1632 H: 1.16386 L: 1.16292 V: 53913.97
00:00:00 true 1604239200000[2020-11-01 14:00:00.000+0000] O: 1.16431 C: 1.16431 H: 1.16431 L: 1.16431 V: 0.0
00:00:00 false 1604066400000[2020-10-30 14:00:00.000+0000] O: 1.16868 C: 1.16778 H: 1.16895 L: 1.16754 V: 63126.81
00:00:00 false 1603980000000[2020-10-29 14:00:00.000+0000] O: 1.16918 C: 1.16838 H: 1.17002 L: 1.16745 V: 57656.41
00:00:00 false 1603893600000[2020-10-28 14:00:00.000+0000] O: 1.17342 C: 1.17326 H: 1.17417 L: 1.17206 V: 78099.57
00:00:00 false 1603807200000[2020-10-27 14:00:00.000+0000] O: 1.18347 C: 1.18241 H: 1.18387 L: 1.18199 V: 53113.55
00:00:00 false 1603720800000[2020-10-26 14:00:00.000+0000] O: 1.1817 C: 1.18125 H: 1.18207 L: 1.18095 V: 49130.07
00:00:00 true 1603634400000[2020-10-25 14:00:00.000+0000] O: 1.18572 C: 1.18572 H: 1.18572 L: 1.18572 V: 0.0
00:00:00 false 1603461600000[2020-10-23 14:00:00.000+0000] O: 1.1839 C: 1.18353 H: 1.18391 L: 1.18251 V: 81383.51
00:00:00 true 1603375200000[2020-10-22 14:00:00.000+0000] O: 1.18228 C: 1.18284 H: 1.18312 L: 1.18153 V: 94118.76
00:00:00 true 1603288800000[2020-10-21 14:00:00.000+0000] O: 1.18606 C: 1.18737 H: 1.18807 L: 1.18577 V: 66463.97
00:00:00 true 1603202400000[2020-10-20 14:00:00.000+0000] O: 1.18195 C: 1.18305 H: 1.18407 L: 1.18153 V: 48539.79
00:00:00 false 1603116000000[2020-10-19 14:00:00.000+0000] O: 1.1783 C: 1.17822 H: 1.17936 L: 1.17728 V: 58214.15
00:00:00 true 1603029600000[2020-10-18 14:00:00.000+0000] O: 1.17132 C: 1.17132 H: 1.17132 L: 1.17132 V: 0.0
00:00:00 false 1602856800000[2020-10-16 14:00:00.000+0000] O: 1.17301 C: 1.17203 H: 1.17359 L: 1.17134 V: 81256.95
00:00:00 true 1602770400000[2020-10-15 14:00:00.000+0000] O: 1.16982 C: 1.16995 H: 1.1707 L: 1.16884 V: 83998.84
00:00:00 false 1602684000000[2020-10-14 14:00:00.000+0000] O: 1.17613 C: 1.17583 H: 1.1771 L: 1.17564 V: 71702.64
00:00:00 false 1602597600000[2020-10-13 14:00:00.000+0000] O: 1.17541 C: 1.17442 H: 1.17563 L: 1.17373 V: 103753.84
00:00:00 false 1602511200000[2020-10-12 14:00:00.000+0000] O: 1.18151 C: 1.18137 H: 1.18166 L: 1.18058 V: 71265.14
00:00:00 true 1602424800000[2020-10-11 14:00:00.000+0000] O: 1.18248 C: 1.18248 H: 1.18248 L: 1.18248 V: 0.0
00:00:00 true 1602252000000[2020-10-09 14:00:00.000+0000] O: 1.18066 C: 1.18149 H: 1.18235 L: 1.18048 V: 73716.92
00:00:00 true 1602165600000[2020-10-08 14:00:00.000+0000] O: 1.17444 C: 1.17474 H: 1.17516 L: 1.17341 V: 85325.54
00:00:00 false 1602079200000[2020-10-07 14:00:00.000+0000] O: 1.17615 C: 1.17614 H: 1.17696 L: 1.17579 V: 88664.01
00:00:00 true 1601992800000[2020-10-06 14:00:00.000+0000] O: 1.17799 C: 1.1791 H: 1.17949 L: 1.17795 V: 80628.38
00:00:00 true 1601906400000[2020-10-05 14:00:00.000+0000] O: 1.17864 C: 1.17897 H: 1.17975 L: 1.17789 V: 79238.68
Kod do testu.

Kod: Zaznacz cały

package jforex;

import java.util.*;

import com.dukascopy.api.*;

public class Strategy_h1o14testAlfa implements IStrategy {
    private IEngine engine;
    private IConsole console;
    private IHistory history;
    private IContext context;
    private IIndicators indicators;
    private IUserInterface userInterface;
    
    /// some stats
    private int a1 = 0;
    private int a2 = 0;
    private double b1 = 0;
    private double b2 = 0;
    
    private int counter = 0;
    
    public void onStart(IContext context) throws JFException {
        this.engine = context.getEngine();
        this.console = context.getConsole();
        this.history = context.getHistory();
        this.context = context;
        this.indicators = context.getIndicators();
        this.userInterface = context.getUserInterface();
        
        final Instrument instrument = Instrument.EURUSD;
        final Period period = Period.ONE_HOUR;
        final OfferSide side = OfferSide.BID;
        final int shift = 0;
        
        final int RANGE = 10000; // zakres szukania, ilość świec wg period (h1)
        
        final int HOUR = 14;
        
        final long from = history.getBar(instrument, period, side, RANGE).getTime();
        final long to = history.getBar(instrument, period, side, 0).getTime();
        
        for (IBar bar : history.getBars(instrument, period, side, from, to)) {
            Date date = new Date(bar.getTime());
            if (date.getDay() != 6 && date.getDay() != 7) {
                if (date.getHours() == HOUR) {
                    print(isBullBar(bar) + " " + bar); 
                    if (isBullBar(bar)) {
                        a1++;
                        b1 += getBodySize(bar);
                    } else {
                        a2++;
                        b2 += getBodySize(bar);
                    }
                    counter++; // ile  ogólnie świec
                }
            }    
        }
        
        print(" ilość wzrostowych: " + a1 + "  spadkowe: " + a2);
        print(" suma pipsów wzrostowe : " + b1 + " spadkowe " + b2);
        print(" counter " + counter);
        
        context.stop(); // strategia stop
        
    }

    public void onAccount(IAccount account) throws JFException {}

    public void onMessage(IMessage message) throws JFException {}

    public void onStop() throws JFException {}

    public void onTick(Instrument instrument, ITick tick) throws JFException {}
    
    public void onBar(Instrument instrument, Period period, IBar askBar, IBar bidBar) throws JFException {}
    
    public boolean isBullBar(IBar bar) {
        return (bar.getOpen() > bar.getClose()) ? false : true;
    }
    
    public double getBodySize(IBar bar) {
        double res = 0;
        if (isBullBar(bar)) {
            res = bar.getClose() - bar.getOpen();
        } else {
            res = bar.getOpen() - bar.getClose();
        }
        return res;
    }
    
    public void print(Object o) {
        console.getOut().println(o);
    }
}
Reasumując. Może jakby się głębiej w to wgryźć i dokładniej sprawdzić te wyniki, jak to wygląda na wykresie, to może by to faktycznie coś dało, ale wstępnie widać że gdyby łapać korpus świecy to wyszedłbyś na stracie po takiej próbie. Ale to wstępnie na szybko sprawdziłem więc... Może masz racje.
"Szybko to tutaj można tylko stracić pieniądze"
Obrazek

krab29
Maniak
Maniak
Posty: 2350
Rejestracja: 22 cze 2011, 19:56

Re: eu bot test od 1000 zł

Nieprzeczytany post autor: krab29 »

Ja jak sprawdzałem w excelu to jeszcze uwzględniałem czas letni i zimowy. To ważne. Pominąłem czy to wg ameryki czy europy. To kilkanaście świec. Ale z czasami letni/zimowy to połowa. Brałem te świece gdzie były dane z ameryki o 14.30 - teraz. W ciągu roku masz około 52 tygodni czyli 250 świec. Te świece miały statystycznie największe high i low, czy po knotach czy korpusach w ciągu dnia. Wtedy tych wzrostowych było proporcjonalnie więcej niż u ciebie. Brałem do statystyki większy zakres - kilkanaście lat. Próbowałem/Próbuję te h1 związać z jakąś inną świecą na innym interwale o jakimś czasie - ale teraz stary problem - brak czasu. Innych par nawet nie próbowałem analizować.
Pozdrawiam
edit: bez zmiany czasu masz połowę wyników źle. :568: :564:
Miałem nawet przetestować granie o 14 na up do zamknięcia świecy, ale nie testowałem. W sumie przypomniało mi się i może trzeba trzepnąć małe ea z tym wariantem, ale obowiązkowo z czasem letni/zimowy - świeca h1 na danych z usa. :568:
Mi z tych świec wyszło trochę pipsów do przodu na up - ale tylko w excelu. Nie było spreadu itp.
Podejmowanie decyzji inwestycyjnych na podstawie mojej subiektywnej oceny rynku , odbywa się na własną odpowiedzialność inwestora.
Osoby, którym nie podoba się moja metoda tradingowa informuję, że wiem jak się korzysta z funkcji zasil rachunek!

rookie2
Gaduła
Gaduła
Posty: 296
Rejestracja: 29 wrz 2020, 00:10

Re: eu bot test od 1000 zł

Nieprzeczytany post autor: rookie2 »

@krab29 Jak będę miał natchnienie do tego, to spróbuję ogarnąć i wrzuce, bo w sumie kiedyś sam próbowałem to sprawdzać, tylko nie działały mi dane z kalendarza np (https://www.dukascopy.com/wiki/en/devel ... de-on-news) a ręcznie nie chciało mi się wklepywać specjalnie, tak samo nie miałem wtedy ochoty pisać parsera żeby ściągał dane z forexfactory. Ale jakby zrobić ręcznie tablicę, pofatygować się wklepać ręcznie dni kiedy są te dane z USA to wtedy tylko kilka linijek kodu wystarczy wklepać, to samo zmiana czasu, wystarczy tylko warunek od jakiej daty do jakiej ma brać +1 albo -1 godzinę.... Anyway... jak będę miał ochotę się w tym grzebać to wrzucę tutaj.
"Szybko to tutaj można tylko stracić pieniądze"
Obrazek

ODPOWIEDZ