EA do arbitrażu- zmiana kodu

O jezykach programowania w platformach i nie tylko.
sabus18
Stały bywalec
Stały bywalec
Posty: 26
Rejestracja: 15 cze 2015, 11:20

EA do arbitrażu- zmiana kodu

Nieprzeczytany post autor: sabus18 »

Witajcie, mam taki problem. Posiadam EA do arbitrażu, sygnał idzie z Lmaxa, gdzie waluty mają normalne nazwy bez żadnych końcówek np. EUR/USD, natomiast u wolniejszego brokera niestety nazwa waluty wygląda tak: EUR/USD.std co powoduje niezgodność i mój robot nie wysyła sygnału do otwarcia pozycji. Czy jest możliwość zmiany w kodzie robota tak, aby różnica w nazwach walut nie stanowiła problemu? Jeżeli, ktoś potrafi to zrobić to chętnie podzielę się EA w zamian za pomoc :)

Awatar użytkownika
Mustafa
Pasjonat
Pasjonat
Posty: 769
Rejestracja: 20 lip 2010, 10:54

Re: EA do arbitrażu- zmiana kodu

Nieprzeczytany post autor: Mustafa »

Jest taka możliwość, "nazwy" do stringi zmieniasz je dodając ".std" lub odcinasz końcówki.

Kod: Zaznacz cały

String  nazwa = Symbol(); 
nazwa = nazwa+".std"; 
lub
nazwa =  StringSubstr(nazwa, 0, 6);
Nie chodzi o to czy masz rację czy nie, tylko o to, co robisz kiedy masz rację lub jak się zachowujesz jeżeli racji nie masz.

JAREK67
Maniak
Maniak
Posty: 2143
Rejestracja: 13 lip 2006, 11:21

Re: EA do arbitrażu- zmiana kodu

Nieprzeczytany post autor: JAREK67 »

Zajrzałem do kodów i żeby nie było tak prosto to te EA mają już kwestię sufiixów i prefixów ogarniętą. To są "chodzące" w sieci od kilku lat EA. Stawiam jednak na błąd ustawień po stronie użytkownika.
edit: Problem rozwiązany. Ustawienia.

ODPOWIEDZ