Szybkość testowania EA, a sprzęt

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
mike_05
Maniak
Maniak
Posty: 1668
Rejestracja: 02 wrz 2010, 11:55

Nieprzeczytany post autor: mike_05 »

Wczoraj sprawdzałem na 8 rdzeniowym jak używa do optymalizacji. 4 parametry na raz na 1 mt4 pracowały 4 rdzenie, jeden na ~80-90%, pozostałe na ok30%. Odpaliłem taki sam test na drugim mt4 i dołączyły następne 2 rdzenie na ~50%, poprzednie nieco wzrosło. System bez nadmiaru pętli, i poza godzinami handlu, więc nie było tłoku z sieci. Jakoś to rozsądnie wątki dzieli.
Jeżeli chcesz odnieść sukces, naucz się cenić ludzi.

Awatar użytkownika
matka
Pasjonat
Pasjonat
Posty: 642
Rejestracja: 17 lis 2008, 15:53

Nieprzeczytany post autor: matka »

green7 pisze:Czemu nie ? Bo za długo będzie trwało ? Ale przecież sam mówiłeś, że szybko to pojęcie względne
Bo MT4 nie przeczyta pliku > 2GB. Jest co prawda ten pacz pozwalający czytać pliki do 4GB, ale on dotyczy tylko pojedynczego backtestu, nie działa przy optymalizacji.
Obrazek
Unfortunately, more to come

green7
Maniak
Maniak
Posty: 2060
Rejestracja: 16 sty 2008, 18:44

Nieprzeczytany post autor: green7 »

Bo MT4 nie przeczyta pliku > 2GB. Jest co prawda ten pacz pozwalający czytać pliki do 4GB, ale on dotyczy tylko pojedynczego backtestu, nie działa przy optymalizacji.
A próbowałeś odpalać patch birda przed odpaleniem optymalizacji ?
Nic to nie daje?
Green
Obrazek
Obrazek

Awatar użytkownika
matka
Pasjonat
Pasjonat
Posty: 642
Rejestracja: 17 lis 2008, 15:53

Nieprzeczytany post autor: matka »

green7 pisze:A próbowałeś odpalać patch birda przed odpaleniem optymalizacji ?
Nic to nie daje?
Pisałem do niego na ten temat. Za optymalizacje odpowiada inny fragment pamięci niż za backtest. Nie planował tego dodać w najbliższym czasie. Może się sami pokusimy? ;)
Obrazek
Unfortunately, more to come

green7
Maniak
Maniak
Posty: 2060
Rejestracja: 16 sty 2008, 18:44

Nieprzeczytany post autor: green7 »

matka pisze:Pisałem do niego na ten temat. Za optymalizacje odpowiada inny fragment pamięci niż za backtest. Nie planował tego dodać w najbliższym czasie. Może się sami pokusimy?
Myślisz, że jest sens ? Jaki okres czasu mieścisz w 2GB ticków ?
Green
Obrazek
Obrazek

Awatar użytkownika
matka
Pasjonat
Pasjonat
Posty: 642
Rejestracja: 17 lis 2008, 15:53

Nieprzeczytany post autor: matka »

green7 pisze:Myślisz, że jest sens ? Jaki okres czasu mieścisz w 2GB ticków ?
Tak na oko 3-4 lata, zależy od pary. To większość tego co oferuje Dukas, więc biorąc pod uwagę potencjalny nakład pracy, uważam że sensu nie ma ;)
Obrazek
Unfortunately, more to come

Cobong
Stały bywalec
Stały bywalec
Posty: 38
Rejestracja: 05 wrz 2009, 16:57

Nieprzeczytany post autor: Cobong »

Zastanawiam sie nad komputerem z płytą dwuprocesorową, wsadziłbym w nią dwa quady lub jeszcze coś silniejszego. Idąć jednak dalej zastanawiam sie nad system który wykorzystą w moc obliczeniową.

Bo:

1. XP - czy obsłuży moc 2 procków + ograniczenie do 3gb ramu ale to do obliczeń nie jest, aż tak wymagające jak moc procesora

2. Vista - podobno wolniej działa do obliczeń niż XP, ale raczej napewno obsłuży 2 procesory (proszę mnie wyprowadzić z błędu jeśli sie myle)

3. Windows Serwer - obsłuży napewno wszystko co chce, ale czy zadziała terminal x-tradera (teoretycznie nie powinno być żadnego ale, jednak tego nie testowałem. Może już ktoś sprawdzał?)

Pozdrawiam

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

Nieprzeczytany post autor: siersciuch »

I tu moje pytanie bo posiadam predzej "kalkulator" niż komputer, i chciałbym sie dowiedzieć, czy cały kod jest wykonywany miedzy tickami, czy komp sobie nie radzi i wyk z ea jest np po paru tickach? macie jekieś skrypty do tego, albo pomysł ?
jeżeli będziesz uparty, prawdopodobnie częściej odniesiesz sukces, niż doznasz porażki.

green7
Maniak
Maniak
Posty: 2060
Rejestracja: 16 sty 2008, 18:44

Nieprzeczytany post autor: green7 »

siersciuch pisze:I tu moje pytanie bo posiadam predzej "kalkulator" niż komputer, i chciałbym sie dowiedzieć, czy cały kod jest wykonywany miedzy tickami, czy komp sobie nie radzi i wyk z ea jest np po paru tickach? macie jekieś skrypty do tego, albo pomysł ?
Jeśli EA nie zmieści się z obsługą ticku przed nadejściem nowego kwotowania to ten nowy tick jest pomijany.
Green
Obrazek
Obrazek

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

Nieprzeczytany post autor: siersciuch »

wiem oty, ale chciałbym wiedzieć czy sobie radzi i wykonuje cały kod na kazdym ticku, sa moze jakieś skrypty do tego?
jeżeli będziesz uparty, prawdopodobnie częściej odniesiesz sukces, niż doznasz porażki.

ODPOWIEDZ