Forum

Fidelity Active Trader Pro na MacBooku Pro M1

Poprzednia
  • 1
  • 2
Najpierw Poprzednia

Idź do strony

Udać się P

pshufd

24 października 2013 r.
New Hampshire
  • 20.07.2021
Mamy teraz program Think or Swim działający natywnie na M1. Pracuję nad zapisem i skryptem do instalacji. Dyskusja i praca odbywają się na:

https://www.reddit.com/r/thinkorswim/comments/oo1rht P

pshufd

24 października 2013 r.


New Hampshire
  • 21 lipca 2021
Biegaj, myśl lub pływaj natywnie na Apple Silicon

  1. Pobierz i zainstaluj Azul JDK z https://cdn.azul.com/zulu/bin/zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.dmg (wersja 11 LTS macOS ARM 64-bit v8). Pamiętaj, że ten link może się zmienić w przyszłości. Jeśli tak, poszukaj zestawu instalacyjnego na https://www.azul.com/downloads/?package=jdk
  2. Pobierz myśl lub pływaj z https://www.tdameritrade.com/tools-and-platforms/thinkorswim/desktop/download.html w sekcji Wszyscy pozostali użytkownicy
  3. Pobierz jna.jar z https://github.com/java-native-access/jna/blob/master/dist/jna.jar i jna-platform.jar z https://github.com/java-native-access/jna/blob/master/dist/jna-platform.jar
  4. Rozpakuj plik zip, jeśli nie zostało to jeszcze zrobione przez przeglądarkę. W tym dokumencie założono, że rozpakowany katalog thinkorswim znajduje się w ~/Downloads.
  5. Otwórz okno terminala i wpisz cd ~/Downloads
  6. Uruchom myśl lub pływaj, wpisując sudo java -jar launcher.jar. Wypluje komunikat o błędzie i umrze. Wpisz polecenie ponownie, a pojawi się małe ciemne okno i powie Instalowanie aktualizacji. Pozwól mu działać przez trzy minuty, aby utworzyć katalog usergui, a następnie zamknij wyskakujące okno.
  7. Wykonaj poniższe polecenia. Trzecie polecenie zginie. Czwarte polecenie spowoduje wyświetlenie strony logowania think or swim po zainstalowaniu aktualizacji. Wprowadź swoją nazwę użytkownika i hasło i ciesz się. Możesz rozważyć przeniesienie katalogu do bardziej odpowiedniej lokalizacji w systemie. Musisz wykonać ostatnie polecenie z okna terminala, aby w przyszłości uruchomić myślenie lub pływanie.
sudo cp ~/Downloads/jna-platform.jar ~/Downloads/thinkorswim/usergui/1970.0.68/jna-platform-3.5.2.jar
CP sudo ~ / Downloads / jna.jar ~ / Downloads / thinkorswim / usergui / 1970.0.68 / jna-3.5.2.jar
sudo java -jar launcher.jar
sudo java -jar launcher.jar


Ten dokument został wyprowadzony z formy https://www.reddit.com/r/thinkorswim/comments/oojac1 ponieważ StonkGodCapital był osobą, która sprawiła, że ​​to zadziałało.
Reakcje:Szalony Kapelusznik32 F

ojciecgll

3 wrz 2014
  • 13 sierpnia 2021
Te wątki przypominają mi klasyczne reklamy Apple.

Ale tak, powiem, że nie pójdę na ARM, dopóki nie zobaczę sposobu na uruchomienie Active Trader Pro bez ogromnego spadku wydajności, ponieważ jest to już złe na Macu Intel.


P

pshufd

24 października 2013 r.
New Hampshire
  • 27 sierpnia 2021
Reakcje:satcomer i Madhatter32

Szalony Kapelusznik32

17 kwi 2020
  • 27 sierpnia 2021
pshufd powiedział:
To jest bardzo pomocne. Dziękuję za przesłanie. Szczerze mówiąc, proces ten wydaje się uciążliwy – zwłaszcza przejście do terminala za każdym razem, gdy chcesz się zalogować. Naprawdę mam nadzieję, że TD Ameritrade będzie w stanie usprawnić to w najbliższej przyszłości. P

pshufd

24 października 2013 r.
New Hampshire
  • 27 sierpnia 2021
Madhatter32 powiedział: To bardzo pomocne. Dziękuję za przesłanie. Szczerze mówiąc, proces ten wydaje się uciążliwy – zwłaszcza przejście do terminala za każdym razem, gdy chcesz się zalogować. Naprawdę mam nadzieję, że TD Ameritrade będzie w stanie usprawnić to w najbliższej przyszłości.

Przyjrzę się do tego skryptu automatyzacji.

Skontaktuję się również z TD Ameritrade, aby sprawdzić, czy mogą zbudować natywny instalator teraz, gdy wiedzą, że można go uruchomić natywnie. Podejrzewam jednak, że nadal przechodzą przez fuzję ze Schwabem - więc nie oczekuję od nich niczego w najbliższym czasie.
Reakcje:Szalony Kapelusznik32 DO

ADGrant

26 kwi 2018
  • 28 sierpnia 2021
pshufd powiedział: Przyjrzę się do tego skryptu automatyzacji.

Skontaktuję się również z TD Ameritrade, aby sprawdzić, czy mogą zbudować natywny instalator teraz, gdy wiedzą, że można go uruchomić natywnie. Podejrzewam jednak, że nadal przechodzą przez fuzję ze Schwabem - więc nie oczekuję od nich niczego w najbliższym czasie.
Biorąc pod uwagę, że najwyraźniej jest to czysta aplikacja Java (którą powinni już wiedzieć, ale zweryfikowałeś), powinni również wiedzieć, że można ją uruchomić natywnie na komputerze Mac M1 lub dowolnej platformie obsługującej komputerową Javę. „Inżynier”, z którym rozmawiałeś, był prawdopodobnie osobą wspierającą poziom 1 lub 2. Podejrzewam, że rozwój aplikacji jest wykonywany przez zespół offshore (i prawdopodobnie outsourcing). P

pshufd

24 października 2013 r.
New Hampshire
  • 28 sierpnia 2021
ADGrant powiedział: Biorąc pod uwagę, że najwyraźniej jest to czysta aplikacja Java (którą powinni już wiedzieć, ale zweryfikowałeś), powinni również wiedzieć, że można ją uruchomić natywnie na komputerze Mac M1 lub dowolnej platformie obsługującej komputerową Javę. „Inżynier”, z którym rozmawiałeś, był prawdopodobnie osobą wspierającą poziom 1 lub 2. Podejrzewam, że rozwój aplikacji jest wykonywany przez zespół offshore (i prawdopodobnie outsourcing).

W systemach Windows i macOS mają instalator, który składa się z natywnych plików wykonywalnych. Pliki wykonywalne uruchamiają aplikację Java w prywatnej wersji Java. Typowy klient nie byłby zaznajomiony z uruchamianiem programu Java z konsoli. Wyobrażam sobie, że opcja tylko dla Javy jest przeznaczona dla Unixa, Linuksa i każdej innej platformy z portem Java.

Więc facet, z którym rozmawiałem, prawdopodobnie mówił o wersji instalatora. Być może nie wiedział również, że istnieje natywna Java Silicon Java wydana przez Azul. DO

ADGrant

26 kwi 2018
  • 28 sierpnia 2021
pshufd powiedział: W systemach Windows i macOS mają instalator, który składa się z natywnych plików wykonywalnych. Pliki wykonywalne uruchamiają aplikację Java w prywatnej wersji Java. Typowy klient nie byłby zaznajomiony z uruchamianiem programu Java z konsoli. Wyobrażam sobie, że opcja tylko dla Javy jest przeznaczona dla Unixa, Linuksa i każdej innej platformy z portem Java.

Więc facet, z którym rozmawiałem, prawdopodobnie mówił o wersji instalatora. Być może nie wiedział również, że istnieje natywna Java Silicon Java wydana przez Azul.

Powodem prywatnej instalacji javy i programu uruchamiającego specyficznego dla platformy jest po prostu wygoda użytkownika. Możliwe, że facet, z którym rozmawiałeś, nie wiedział, że istnieje natywna kompilacja JVM dla Apple Silicon Mac, ale 5 minut na stronie Azul odpowiedziałoby na to pytanie. Nie jest to również wielki skok wyobraźni, aby pomyśleć, że może istnieć natywny JRE/JDK dla Apple Silicon. Całe założenie Javy polega na tym, że działa „wszędzie” i chociaż jest to przesada, obsługuje szeroką gamę systemów operacyjnych, w tym BSD, HP-UX i AIX w wielu architekturach Risc. Jest dostępny nawet na komputerach mainframe IBM. Jeśli nie jesteś zainteresowany obsługą wielu platform, na większości platform dostępne są lepsze technologie niż Java. P

pshufd

24 października 2013 r.
New Hampshire
  • 28 sierpnia 2021
ADGrant powiedział: Powodem prywatnej instalacji javy i programu uruchamiającego dla konkretnej platformy jest po prostu wygoda użytkownika. Możliwe, że facet, z którym rozmawiałeś, nie wiedział, że istnieje natywna kompilacja JVM dla Apple Silicon Mac, ale 5 minut na stronie Azul odpowiedziałoby na to pytanie. Nie jest to również wielki skok wyobraźni, aby pomyśleć, że może istnieć natywny JRE/JDK dla Apple Silicon. Całe założenie Javy polega na tym, że działa „wszędzie” i chociaż jest to przesada, obsługuje szeroką gamę systemów operacyjnych, w tym BSD, HP-UX i AIX w wielu architekturach Risc. Jest dostępny nawet na komputerach mainframe IBM. Jeśli nie jesteś zainteresowany obsługą wielu platform, na większości platform dostępne są lepsze technologie niż Java.

Kiedyś pracowałem dla Oracle, więc znam tło Javy (już dawno wykupiliśmy Suna). DO

ADGrant

26 kwi 2018
  • 28 sierpnia 2021
pshufd powiedział: Kiedyś pracowałem dla Oracle, więc znam tło Javy (wykupiliśmy Suna dawno temu).
Tak, pamiętam, pracowałem kiedyś dla firmy z dużą ilością sprzętu Solaris SPARC. Używaliśmy Javy, ale mieliśmy też wiele wewnętrznie opracowanego oprogramowania Solaris przy użyciu narzędzi Sun C++. Niestety wszystko, co Oracle kupiło od Suna, a nie Java, wydaje się zniknąć. P

pshufd

24 października 2013 r.
New Hampshire
  • 28 sierpnia 2021
Właśnie spróbowałem ponownie ATP na M1 na wypadek, gdyby wydajność zwrotnicy poprawiła się (słyszałem jakieś pomruki o tym). Otrzymałem wyskakujące okienko z informacją, że Monterey Beta nie będzie działać. ATP na M1 zużywa dwa razy więcej zasobów procesora niż mój system i7-10700. Używa 105% procesora na M1 i około 10% na moim i7-10700. W M1 są cztery rdzenie wydajności, a w i7-10700 osiem. Niestety bardziej podobają mi się wykresy na ATP niż ToS. Więc być może będę musiał pozostać w systemie Windows dla ATP.
Reakcje:Szalony Kapelusznik32 P

pshufd

24 października 2013 r.
New Hampshire
  • 28 sierpnia 2021
Przeniosłem moje wykresy ATP do ToS i działają dobrze. Zaletą ToS jest to, że działa natywnie na Apple Silicon i nie zajmuje dziesięciu minut do uruchomienia. Udało mi się uruchomić ToS na moim iMacu z końca 2009 roku, chociaż nie wiem, jaka będzie wydajność podczas dnia handlowego. Planuję kontynuować handel rzeczami w systemie Windows, dopóki nie będę miał więcej sprzętu, który potencjalnie zastąpi pulpit systemu Windows. Tylko czekam na Apple. Poprzednia
  • 1
  • 2
Najpierw Poprzednia

Idź do strony

Udać się