EA do arbitrażu- zmiana kodu
EA do arbitrażu- zmiana kodu
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
Re: EA do arbitrażu- zmiana kodu
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.
Re: EA do arbitrażu- zmiana kodu
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.
edit: Problem rozwiązany. Ustawienia.