Foren

Fidelity Active Trader Pro auf M1 MacBook Pro

Zurück
  • 1
  • 2
Zuerst Zurück

Gehe zu Seite

gehen P

pshufd

24.10.2013
New Hampshire
  • 20. Juli 2021
Think or Swim läuft jetzt nativ auf M1. Ich arbeite an einer Beschreibung und einem Skript für die Installation. Die Diskussion und Arbeit ist unter:

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

pshufd

24.10.2013


New Hampshire
  • 21. Juli 2021
Laufen, denken oder schwimmen Sie nativ auf Apple Silicon

  1. Laden Sie Azul JDK herunter und installieren Sie es von https://cdn.azul.com/zulu/bin/zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.dmg (Version 11 LTS macOS ARM 64-Bit v8). Beachten Sie, dass sich dieser Link in Zukunft ändern kann. Wenn dies der Fall ist, suchen Sie nach dem Installationskit unter https://www.azul.com/downloads/?package=jdk
  2. Lade denken oder schwimmen von https://www.tdameritrade.com/tools-and-platforms/thinkorswim/desktop/download.html unter der Rubrik Alle anderen Benutzer
  3. jna.jar herunterladen von https://github.com/java-native-access/jna/blob/master/dist/jna.jar und jna-platform.jar von https://github.com/java-native-access/jna/blob/master/dist/jna-platform.jar
  4. Entpacken Sie die ZIP-Datei, falls dies nicht bereits von Ihrem Browser für Sie erledigt wurde. In diesem Dokument wird davon ausgegangen, dass sich Ihr entpacktes thinkorswim-Verzeichnis in ~/Downloads befindet.
  5. Öffnen Sie ein Terminalfenster und geben Sie cd ~/Downloads . ein
  6. Starten Sie denken oder schwimmen, indem Sie sudo java -jar launcher.jar eingeben. Es spuckt eine Fehlermeldung aus und stirbt. Geben Sie den Befehl erneut ein und es öffnet sich ein kleines dunkles Fenster und sagt Updates installieren. Lassen Sie es drei Minuten laufen, um das usergui-Verzeichnis zu erstellen und schließen Sie dann das Popup-Fenster.
  7. Führen Sie die folgenden Befehle aus. Der dritte Befehl wird sterben. Der vierte Befehl ruft nach der Installation von Updates die Think- oder Swim-Anmeldeseite auf. Geben Sie Ihren Benutzernamen und Ihr Passwort ein und genießen Sie es. Sie können erwägen, das Verzeichnis an einen geeigneteren Ort auf Ihrem System zu verschieben. Sie müssen den letzten Befehl in einem Terminalfenster ausführen, um think or swim in Zukunft ausführen zu können.
sudo cp ~/Downloads/jna-platform.jar ~/Downloads/thinkorswim/usergui/1970.0.68/jna-platform-3.5.2.jar
sudo cp ~/Downloads/jna.jar ~/Downloads/thinkorswim/usergui/1970.0.68/jna-3.5.2.jar
sudo java -jar launcher.jar
sudo java -jar launcher.jar


Dieses Dokument wurde abgeleitete Form https://www.reddit.com/r/thinkorswim/comments/oojac1 da StonkGodCapital die Person war, die dies zum Laufen gebracht hat.
Reaktionen:Madhatter32 F

Vaterglocke

3. September 2014
  • 13. August 2021
Diese Threads erinnern mich an die klassischen Apple-Werbung.

Aber ja, ich werde sagen, dass ich nicht zu ARM gehe, bis ich einen Weg sehe, Active Trader Pro ohne den massiven Leistungseinbruch auszuführen, da es auf einem Intel Mac bereits schlecht ist.


P

pshufd

24.10.2013
New Hampshire
  • 27. August 2021
Reaktionen:Satcomer und Madhatter32

Madhatter32

17.04.2020
  • 27. August 2021
pshufd sagte:
Das ist sehr hilfreich. Vielen Dank fürs Hochladen. Ehrlich gesagt, scheint der Vorgang umständlich zu sein – insbesondere wenn Sie jedes Mal zum Terminal gehen, wenn Sie sich anmelden möchten. Ich hoffe wirklich, dass TD Ameritrade es in naher Zukunft rationalisieren kann. P

pshufd

24.10.2013
New Hampshire
  • 27. August 2021
Madhatter32 sagte: Das ist sehr hilfreich. Vielen Dank fürs Hochladen. Ehrlich gesagt, scheint der Vorgang umständlich zu sein – insbesondere wenn Sie jedes Mal zum Terminal gehen, wenn Sie sich anmelden möchten. Ich hoffe wirklich, dass TD Ameritrade es in naher Zukunft rationalisieren kann.

Ich werde versuchen, ein Automatisierungsskript dafür zu erstellen.

Ich werde auch TD Ameritrade kontaktieren, um zu sehen, ob sie jetzt, da sie wissen, dass sie nativ ausgeführt werden können, einen nativen Installer erstellen können. Ich vermute jedoch, dass sie noch immer ihre Fusionssachen mit Schwab durchgehen - daher erwarte ich in naher Zukunft nichts von ihnen.
Reaktionen:Madhatter32 ZU

ADGrant

26.04.2018
  • 28. August 2021
pshufd sagte: Ich werde mir dafür ein Automatisierungsskript ansehen.

Ich werde auch TD Ameritrade kontaktieren, um zu sehen, ob sie jetzt, da sie wissen, dass sie nativ ausgeführt werden können, einen nativen Installer erstellen können. Ich vermute jedoch, dass sie noch immer ihre Fusionssachen mit Schwab durchgehen - daher erwarte ich in naher Zukunft nichts von ihnen.
Da es sich anscheinend um eine reine Java-App handelt (die sie bereits kennen sollten, die Sie jedoch überprüft haben), sollten sie auch wissen, dass sie nativ auf einem M1-Mac oder jeder Plattform ausgeführt werden kann, die Desktop-Java unterstützt. Der 'Ingenieur', mit dem Sie gesprochen haben, war wahrscheinlich nur eine Support-Person der Stufe 1 oder 2. Ich vermute, dass die Entwicklung der App von einem Offshore-Team (und wahrscheinlich ausgelagert) durchgeführt wird. P

pshufd

24.10.2013
New Hampshire
  • 28. August 2021
ADGrant sagte: Da es sich anscheinend um eine reine Java-App handelt (die sie bereits kennen sollten, die Sie jedoch überprüft haben), sollten sie auch wissen, dass sie nativ auf einem M1-Mac oder jeder Plattform ausgeführt werden kann, die Desktop-Java unterstützt. Der 'Ingenieur', mit dem Sie gesprochen haben, war wahrscheinlich nur eine Support-Person der Stufe 1 oder 2. Ich vermute, dass die Entwicklung der App von einem Offshore-Team (und wahrscheinlich ausgelagert) durchgeführt wird.

Unter Windows und macOS verfügen sie über ein Installationsprogramm, das aus nativen ausführbaren Dateien besteht. Die ausführbaren Dateien führen die Java-App unter einer privaten Version von Java aus. Der typische Kunde wäre nicht mit der Ausführung eines Java-Programms über die Konsole vertraut. Ich kann mir vorstellen, dass die Java-only-Option für Unix, Linux und jede andere Plattform mit einem Java-Port ist.

Der Typ, mit dem ich gesprochen habe, sprach also wahrscheinlich über die Installer-Version. Er wusste vielleicht auch nicht, dass es ein natives Apple Silicon Java gibt, das von Azul herausgebracht wurde. ZU

ADGrant

26.04.2018
  • 28. August 2021
pshufd sagte: Unter Windows und macOS haben sie ein Installationsprogramm, das aus nativen ausführbaren Dateien besteht. Die ausführbaren Dateien führen die Java-App unter einer privaten Version von Java aus. Der typische Kunde wäre nicht mit der Ausführung eines Java-Programms über die Konsole vertraut. Ich kann mir vorstellen, dass die Java-only-Option für Unix, Linux und jede andere Plattform mit einem Java-Port ist.

Der Typ, mit dem ich gesprochen habe, sprach also wahrscheinlich über die Installer-Version. Er wusste vielleicht auch nicht, dass es ein natives Apple Silicon Java gibt, das von Azul herausgebracht wurde.

Der Grund für die private Installation von Java und dem plattformspezifischen Launcher ist einfach die Benutzerfreundlichkeit. Es ist möglich, dass der Typ, mit dem Sie gesprochen haben, nicht wusste, dass es einen nativen Build der JVM für Apple Silicon Macs gibt, aber 5 Minuten auf der Azul-Website hätten diese Frage beantwortet. Es ist auch kein großer Sprung der Vorstellungskraft zu glauben, dass es ein natives JRE/JDK für Apple Silicon geben könnte BSD, HP-UX und AIX auf mehreren Risc-Architekturen. Es ist sogar auf IBM-Mainframes verfügbar. Wenn Sie nicht daran interessiert sind, mehrere Plattformen zu unterstützen, gibt es auf den meisten Plattformen bessere Technologien als Java. P

pshufd

24.10.2013
New Hampshire
  • 28. August 2021
ADGrant sagte: Der Grund für die private Installation von Java und dem plattformspezifischen Launcher ist einfach die Benutzerfreundlichkeit. Es ist möglich, dass der Typ, mit dem Sie gesprochen haben, nicht wusste, dass es einen nativen Build der JVM für Apple Silicon Macs gibt, aber 5 Minuten auf der Azul-Website hätten diese Frage beantwortet. Es ist auch kein großer Sprung der Vorstellungskraft zu glauben, dass es ein natives JRE/JDK für Apple Silicon geben könnte BSD, HP-UX und AIX auf mehreren Risc-Architekturen. Es ist sogar auf IBM-Mainframes verfügbar. Wenn Sie nicht daran interessiert sind, mehrere Plattformen zu unterstützen, gibt es auf den meisten Plattformen bessere Technologien als Java.

Ich habe früher für Oracle gearbeitet und bin daher mit dem Hintergrund von Java vertraut (wir haben Sun vor langer Zeit aufgekauft). ZU

ADGrant

26.04.2018
  • 28. August 2021
pshufd sagte: Ich habe früher für Oracle gearbeitet und bin daher mit dem Hintergrund von Java vertraut (wir haben Sun vor langer Zeit aufgekauft).
Ja, ich erinnere mich, ich habe für ein Unternehmen mit viel Solaris SPARC-Hardware gearbeitet. Wir verwendeten Java, hatten aber auch viel intern entwickelte Solaris-Software mit den C++-Tools von Sun. Leider scheint alles, was Oracle nicht von Java übernommen hat, von Sun verdorrt zu sein. P

pshufd

24.10.2013
New Hampshire
  • 28. August 2021
Habe gerade ATP auf M1 erneut probiert, falls sich die Crossover-Leistung verbessert (ich habe einige Grollen davon gehört). Ich habe ein Popup-Fenster erhalten, das besagt, dass die Monterey-Beta nicht ausgeführt wird. ATP auf M1 verwendet die doppelte CPU-Ressource meines i7-10700-Systems. Es verwendet 105% CPU auf M1 und etwa 10% auf meinem i7-10700. Es gibt vier Leistungskerne beim M1 und acht beim i7-10700. Leider gefällt mir das Charting auf ATP besser als auf ToS. Also muss ich möglicherweise nur auf Windows für ATP bleiben.
Reaktionen:Madhatter32 P

pshufd

24.10.2013
New Hampshire
  • 28. August 2021
Ich habe meine ATP-Charts auf ToS portiert und sie laufen einwandfrei. Die Vorteile von ToS sind, dass es nativ auf Apple Silicon läuft und keine zehn Minuten zum Starten benötigt. Ich konnte ToS auch auf meinem iMac Ende 2009 ausführen, obwohl ich nicht weiß, wie die Leistung während des Handelstages aussehen würde. Ich habe vor, das Trading-Zeug unter Windows weiter auszuführen, bis ich mehr Hardware habe, um den Windows-Desktop möglicherweise zu ersetzen. Warte nur auf Apple. Zurück
  • 1
  • 2
Zuerst Zurück

Gehe zu Seite

gehen