Forum

Fidelity Active Trader Pro sur MacBook Pro M1

Précédent
  • 1
  • 2
D'abord Précédent

Aller à la page

Aller P

pshufd

24 octobre 2013
New Hampshire
  • 20 juil. 2021
Think or Swim est désormais disponible en mode natif sur M1. Je travaille sur une écriture et un script pour faire l'installation. La discussion et le travail sont à :

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

pshufd

24 octobre 2013


New Hampshire
  • 21 juil. 2021
Exécutez, pensez ou nagez en natif sur Apple Silicon

  1. Téléchargez et installez Azul JDK depuis https://cdn.azul.com/zulu/bin/zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.dmg (version 11 LTS macOS ARM 64 bits v8). Notez que ce lien pourrait changer à l'avenir. Si c'est le cas, recherchez le kit d'installation sur https://www.azul.com/downloads/?package=jdk
  2. Télécharger pense ou nage depuis https://www.tdameritrade.com/tools-and-platforms/thinkorswim/desktop/download.html dans la section Tous les autres utilisateurs
  3. Téléchargez jna.jar depuis https://github.com/java-native-access/jna/blob/master/dist/jna.jar et jna-platform.jar de https://github.com/java-native-access/jna/blob/master/dist/jna-platform.jar
  4. Décompressez le fichier zip si ce n'est déjà fait pour vous par votre navigateur. Ce document suppose que votre répertoire décompressé thinkorswim se trouve dans ~/Downloads.
  5. Ouvrez une fenêtre de terminal et tapez cd ~/Téléchargements
  6. La startup pense ou nage en tapant sudo java -jar launcher.jar. Il crachera un message d'erreur et mourra. Tapez à nouveau la commande et une petite fenêtre sombre s'ouvrira et dira Installation des mises à jour. Laissez-le fonctionner pendant trois minutes pour créer le répertoire usergui, puis fermez la fenêtre contextuelle.
  7. Exécutez les commandes suivantes ci-dessous. Le troisième commandement mourra. La quatrième commande affichera la page de connexion think or swim après l'installation des mises à jour. Entrez votre nom d'utilisateur et votre mot de passe et profitez-en. Vous pouvez envisager de déplacer le répertoire vers un emplacement plus approprié sur votre système. Vous devez exécuter la dernière commande à partir d'une fenêtre de terminal pour exécuter think ou swim à l'avenir.
sudo cp ~/Downloads/jna-platform.jar ~/Downloads/thinkorswim/usergui/1970.0.68/jna-platform-3.5.2.jar
CP ~ sudo / Téléchargements / jna.jar ~ / Téléchargements / thinkorswin / usergui / 1970.0.68 / jna-3.5.2.jar
sudo java -jar launcher.jar
sudo java -jar launcher.jar


Ce document a été dérivé de la forme https://www.reddit.com/r/thinkorswim/comments/oojac1 car StonkGodCapital était la personne qui a fait fonctionner cela.
Réactions :Madhatter32 F

père

3 sept. 2014
  • 13 août 2021
Ces fils de discussion me rappellent les publicités Apple classiques.

Mais oui, je dirai que je ne vais pas ARM jusqu'à ce que je voie un moyen d'exécuter Active Trader Pro sans le coup énorme des performances car c'est déjà mauvais sur un Mac Intel.


P

pshufd

24 octobre 2013
New Hampshire
  • 27 août 2021
Réactions :satcomer et Madhatter32

Madhatter32

17 avr. 2020
  • 27 août 2021
pshufd a dit :
C'est très utile. Merci pour le téléchargement. Honnêtement, le processus semble cependant fastidieux - en particulier aller au terminal chaque fois que vous souhaitez vous connecter. J'espère vraiment que TD Ameritrade sera en mesure de le rationaliser dans un proche avenir. P

pshufd

24 octobre 2013
New Hampshire
  • 27 août 2021
Madhatter32 a déclaré : Ceci est très utile. Merci pour le téléchargement. Honnêtement, le processus semble cependant fastidieux - en particulier aller au terminal chaque fois que vous souhaitez vous connecter. J'espère vraiment que TD Ameritrade sera en mesure de le rationaliser dans un proche avenir.

Je vais chercher à faire un script d'automatisation pour cela.

Je contacterai également TD Ameritrade pour voir s'ils peuvent créer un programme d'installation natif maintenant qu'ils savent qu'il peut être exécuté en mode natif. Je soupçonne qu'ils sont toujours en train de passer par leur fusion avec Schwab - donc je n'attends rien d'eux à court terme.
Réactions :Madhatter32 À

ADGrant

26 avr. 2018
  • 28 août 2021
pshufd a déclaré : Je vais envisager de créer un script d'automatisation pour cela.

Je contacterai également TD Ameritrade pour voir s'ils peuvent créer un programme d'installation natif maintenant qu'ils savent qu'il peut être exécuté en mode natif. Je soupçonne qu'ils sont toujours en train de passer par leur fusion avec Schwab - donc je n'attends rien d'eux à court terme.
Étant donné qu'il s'agit apparemment d'une application Java pure (qu'ils devraient déjà connaître mais que vous avez vérifiée), ils doivent également savoir qu'elle peut être exécutée de manière native sur un Mac M1 ou sur toute plate-forme prenant en charge Java de bureau. L'« ingénieur » à qui vous avez parlé n'était probablement qu'une personne de soutien de niveau 1 ou 2. Je soupçonne que le développement de l'application est effectué par une équipe offshore (et probablement externalisée). P

pshufd

24 octobre 2013
New Hampshire
  • 28 août 2021
ADGrant a déclaré : Étant donné qu'il s'agit apparemment d'une application Java pure (qu'ils devraient déjà connaître mais que vous avez vérifiée), ils doivent également savoir qu'elle peut être exécutée de manière native sur un Mac M1 ou sur toute plate-forme prenant en charge Java de bureau. L'« ingénieur » à qui vous avez parlé n'était probablement qu'une personne de soutien de niveau 1 ou 2. Je soupçonne que le développement de l'application est effectué par une équipe offshore (et probablement externalisée).

Sous Windows et macOS, ils disposent d'un programme d'installation composé d'exécutables natifs. Les exécutables exécutent l'application Java sous une version privée de Java. Le client type n'est pas habitué à exécuter un programme Java à partir de la console. J'imagine que l'option Java uniquement est pour Unix, Linux et toute autre plate-forme avec un port Java.

Donc, le gars à qui je parlais parlait probablement de la version d'installation. Il ne savait peut-être pas non plus qu'il existe un Apple Silicon Java natif publié par Azul. À

ADGrant

26 avr. 2018
  • 28 août 2021
pshufd a déclaré : Sous Windows et macOS, ils ont un programme d'installation composé d'exécutables natifs. Les exécutables exécutent l'application Java sous une version privée de Java. Le client type n'est pas habitué à exécuter un programme Java à partir de la console. J'imagine que l'option Java uniquement est pour Unix, Linux et toute autre plate-forme avec un port Java.

Donc, le gars à qui je parlais parlait probablement de la version d'installation. Il ne savait peut-être pas non plus qu'il existe un Apple Silicon Java natif publié par Azul.

La raison de l'installation privée de Java et du lanceur spécifique à la plate-forme est simplement la commodité de l'utilisateur. Il est possible que la personne à qui vous parliez ne sache pas qu'il existait une version native de la JVM pour les Mac Apple Silicon, mais 5 minutes sur le site Web d'Azul auraient répondu à cette question. Ce n'est pas non plus un grand bond de l'imagination de penser qu'il pourrait y avoir un JRE/JDK natif pour Apple Silicon, le principe de Java est qu'il fonctionne 'partout' et bien que ce soit une exagération, il prend en charge un large éventail de systèmes d'exploitation, y compris BSD, HP-UX et AIX sur plusieurs architectures Risc. Il est même disponible sur les mainframes IBM. Si vous n'êtes pas intéressé par la prise en charge de plusieurs plates-formes, il existe de meilleures technologies que Java disponibles sur la plupart des plates-formes. P

pshufd

24 octobre 2013
New Hampshire
  • 28 août 2021
ADGrant a déclaré : La raison de l'installation privée de Java et du lanceur spécifique à la plate-forme est simplement la commodité de l'utilisateur. Il est possible que la personne à qui vous parliez ne sache pas qu'il existait une version native de la JVM pour les Mac Apple Silicon, mais 5 minutes sur le site Web d'Azul auraient répondu à cette question. Ce n'est pas non plus un grand bond de l'imagination de penser qu'il pourrait y avoir un JRE/JDK natif pour Apple Silicon, le principe de Java est qu'il fonctionne 'partout' et bien que ce soit une exagération, il prend en charge un large éventail de systèmes d'exploitation, y compris BSD, HP-UX et AIX sur plusieurs architectures Risc. Il est même disponible sur les mainframes IBM. Si vous n'êtes pas intéressé par la prise en charge de plusieurs plates-formes, il existe de meilleures technologies que Java disponibles sur la plupart des plates-formes.

J'ai travaillé pour Oracle, donc je connais bien l'arrière-plan de Java (nous avons racheté Sun il y a longtemps). À

ADGrant

26 avr. 2018
  • 28 août 2021
pshufd a dit : J'ai travaillé pour Oracle, donc je connais bien l'arrière-plan de Java (nous avons racheté Sun il y a longtemps).
Oui, je me souviens, j'avais l'habitude de travailler pour une entreprise avec beaucoup de matériel Solaris SPARC. Nous utilisions Java, mais disposions également de nombreux logiciels Solaris développés en interne à l'aide des outils C++ de Sun. Malheureusement, tout ce qui n'est pas Java qu'Oracle a acquis de Sun semble avoir disparu. P

pshufd

24 octobre 2013
New Hampshire
  • 28 août 2021
Je viens d'essayer à nouveau l'ATP sur M1 au cas où les performances du crossover s'amélioreraient (j'ai entendu des grondements à ce sujet). J'ai une fenêtre contextuelle indiquant que Monterey Beta ne fonctionnera pas. ATP sur M1 utilise deux fois les ressources CPU de mon système i7-10700. Il utilise 105% de CPU sur M1 et environ 10% sur mon i7-10700. Il y a quatre cœurs de performance sur le M1 et huit sur le i7-10700. Malheureusement, j'aime plus les graphiques sur ATP que sur ToS. Il se peut donc que je doive simplement rester sur Windows pour ATP.
Réactions :Madhatter32 P

pshufd

24 octobre 2013
New Hampshire
  • 28 août 2021
J'ai porté mes cartes ATP sur ToS et elles fonctionnent bien. Les avantages de ToS sont qu'il fonctionne nativement sur Apple Silicon et que le démarrage ne prend pas dix minutes. J'ai également pu exécuter ToS sur mon iMac de fin 2009, même si je ne sais pas à quoi ressembleraient les performances pendant la journée de négociation. Je prévois de continuer à exécuter le trading sur Windows jusqu'à ce que j'aie plus de matériel pour potentiellement remplacer le bureau Windows. J'attends juste Apple. Précédent
  • 1
  • 2
D'abord Précédent

Aller à la page

Aller