Multiaccount

ODPOWIEDZ
Awatar użytkownika
m_c
Stały Bywalec
Posty: 186
Rejestracja: czwartek 17 paź 2013, 12:51
Lat na Forex: 14
Kontakt:

Multiaccount

środa 29 sty 2014, 09:47

Witam, czy ktoś ma jakieś sugestie jak rozwiązać problem handlu na kilku rachunkach z jednego terminala używając różnych systemów? Uszczegóławiając chodzi mi np. o coś takiego:
rachunek 123
rachunek 456
rachunek 789
na pierwszym system eurusd, drugi gbpusd,trzeci towary.
Zastanawiałem się nad czymś takim jak:
if (AccountNumber()!=123) return(0);

return(0) - dlatego żeby nic więcej nie robił i wyszedł z funkcji start().
Tylko gdyby to zadziałało obawiam się o coś takiego, że będzie problem ze składaniem zleceń, ponieważ warunek dla OrderSend() to:
if (OrdersTotal()==0);

Jeśli zmienię 0 na 3 (w tym przypadku trzy rachunki i 3 systemy) to obawiam się że OrderSend() zrealizuje 3 zlecenia jednego systemu na jednym rachunku. No i jeszcze jest kwestia zamykania, jednak w tym przypadku może do pętli for (zlicząjacej otwarte pozycje) dodać właśnie warunek z numerem konta tylko tym razem byłoby break zamiast return(0).

Awatar użytkownika
MaRCHeW
Moderator Forum
Posty: 827
Rejestracja: czwartek 08 mar 2012, 15:15
skype: karol_marchewka
Lat na Forex: 8
Rodzaj rachunku: Rachunek rzeczywisty
Lokalizacja: Poznań

Re: Multiaccount

środa 29 sty 2014, 18:47

Witam :)

Rozumiem, że chcesz użyć platformy MT4. Jeżeli tak to nie lepiej zainstalować 3 razy platformę w 3 różnych katalogach, zalogować się do 3 różnych rachunków i odpalić 3 wersje robota?

Jeżeli to rozwiązanie Ci nie pasuje to możesz też użyć innych platform, np. MultiCharts .NET lub OpenQuant, jednak tu będziesz ograniczony znowu przez liczbę brokerów wspieranych przez te platformy.

Pozdrawiam
Karol Marchewka

ODPOWIEDZ

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 12 gości