Wszystkie pytania dozwolone początkujących programistów

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
Pierz Andrzej
Przyjaciel Forum
Przyjaciel Forum
Posty: 1200
Rejestracja: 02 lip 2006, 14:17

Nieprzeczytany post autor: Pierz Andrzej »

:)

ale jak chcesz kupić Edka po kwotowaniu Ejka ????

pzdr Andrzej
z poważaniem
Andrzej Pierz
FOREX-SERVICE

Awatar użytkownika
personov
Pasjonat
Pasjonat
Posty: 1525
Rejestracja: 09 sie 2009, 21:27

Nieprzeczytany post autor: personov »

A faktycznie. Czyli co ma być w nawiasie zamiast Bid ?
Solą życia jest kasa.

Awatar użytkownika
Pierz Andrzej
Przyjaciel Forum
Przyjaciel Forum
Posty: 1200
Rejestracja: 02 lip 2006, 14:17

Nieprzeczytany post autor: Pierz Andrzej »

personov pisze:A faktycznie. Czyli co ma być w nawiasie zamiast Bid ?

Kod: Zaznacz cały

MarketInfo("EURUSD",MODE_BID)
pzdr Andrzej

Awatar użytkownika
siersciuch
Pasjonat
Pasjonat
Posty: 407
Rejestracja: 06 kwie 2010, 20:31

Nieprzeczytany post autor: siersciuch »

Macie pomsył, na warunek, zeby otwierało tylko jedną tranzakcje na świecy?
jeżeli będziesz uparty, prawdopodobnie częściej odniesiesz sukces, niż doznasz porażki.

Awatar użytkownika
Pierz Andrzej
Przyjaciel Forum
Przyjaciel Forum
Posty: 1200
Rejestracja: 02 lip 2006, 14:17

Nieprzeczytany post autor: Pierz Andrzej »

siersciuch pisze:Macie pomsył, na warunek, zeby otwierało tylko jedną tranzakcje na świecy?
poczytaj ten watek
http://www.forex.nawigator.biz/dyskusje ... 4&start=10

pzdr Andrzej

kargi
Bywalec
Bywalec
Posty: 7
Rejestracja: 30 cze 2011, 12:50

Nieprzeczytany post autor: kargi »

Zliczanie poprzez IBarShift działa :D

Ale zapytam jeszcze o jedna rzecz. Caly czas w dzienniku wywala mi :

Kod: Zaznacz cały

OrdeClose error 4051
invalid ticket
Niby działa ale plik dziennika rozorosta sie do kilku GB przy testach. Wolalbym sie tego pozbyć, a nie wiem co mu nie pasuje z tym ticket.

Otwieram każdego buya tak

Kod: Zaznacz cały

OrderSend(Symbol(), OP_BUY, 1, Ask, 3, 0 , 0, "", 1095, 0, Blue);
zamykam tak

Kod: Zaznacz cały

OrderClose(OrderTicket(),OrderLots(),Bid,3,Red);


Dodano po 16 godzinach 32 minutach:





EDIT: wychodzi na to że warunki zamykania się ze sobą gryzły, chyba jest OK :)

Misfic
Bywalec
Bywalec
Posty: 12
Rejestracja: 15 cze 2011, 16:36

Nieprzeczytany post autor: Misfic »

Ściągnąłem sobie gotowego EA, który zawiera transakcje na bazie przecięć średnich kroczących:
http://www.forex-tsd.com/expert-advisor ... ss-ea.html

Zastanawia mnie, czemu przy testownaiu historycznym, kiedy zmieniam ustawienia odnośnie stop lossa i trailing stopa jest zawierana inna liczba transakcji. Czasem otwierała się jedna transakcja na początku okresu testowania i zamykała się na końcu.

I jak można zmienić tą strategię tak, aby przy trzech MA zawierała transakcję kiedy szybka i średnia MA przetną się przeciwnie do trendu wyznaczonego przez wolną MA, a potem przetną tą wolną?

Awatar użytkownika
personov
Pasjonat
Pasjonat
Posty: 1525
Rejestracja: 09 sie 2009, 21:27

Nieprzeczytany post autor: personov »

Misfic pisze:Czasem otwierała się jedna transakcja na początku okresu testowania i zamykała się na końcu.
Otwarła sie transakcja, ale nie zostal spełniony warunek, który zamyka transakcje. Jaki to warunek ? Nie wiem. Wszystko jest w kodzie.
Natomiast tester zawze musi na koniec testu zamknąć transakcję po cenie z końca dnia testu. Robi to sam, czy jest strata, czy zysk.
Czyli otwarło Ci transakcję i na koniec testu zamknął ją tester.

Dodano po 15 minutach:
Misfic pisze:kiedy zmieniam ustawienia odnośnie stop lossa i trailing stopa jest zawierana inna liczba transakcji
Jest to mozliwe. Wystarczy,że w warunkach robota będziesz miał, że jak zamknie na SL to otwiera inna transakcję. Wtedy jak sobie zmniejszysz SL to będzie szybciej zamykalo transakcje i otwieralo kolejne. Bedzie ich po prostu wiecej.
Solą życia jest kasa.

Awatar użytkownika
personov
Pasjonat
Pasjonat
Posty: 1525
Rejestracja: 09 sie 2009, 21:27

Nieprzeczytany post autor: personov »

Czy jest jakiś sposób, aby odczytać wartość poprzedniego ticku ?
Lub o jaką wartość zmieniła się cena poprzez tick ?

Już było
http://www.forex.nawigator.biz/dyskusje ... 583#346583
tig3r

Solą życia jest kasa.

kargi
Bywalec
Bywalec
Posty: 7
Rejestracja: 30 cze 2011, 12:50

Nieprzeczytany post autor: kargi »

Jak sprawdzic czy na danej<bieżącej> swieczce zamknięto juz jakies zlecenie?
Nie bardzo wiem jakiej funkcji do tego użyć

ODPOWIEDZ