Fóruns

Fidelity Active Trader Pro no M1 MacBook Pro

Anterior
  • 1
  • 2
Primeiro Anterior

Vá para página

Ir P

pshufd

24 de outubro de 2013
Nova Hampshire
  • 20 de julho de 2021
Agora temos Think or Swim rodando nativamente no M1. Estou trabalhando em um artigo e um script para fazer a instalação. A discussão e o trabalho estão em:

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

pshufd

24 de outubro de 2013


Nova Hampshire
  • 21 de julho de 2021
Corra, pense ou nade nativamente no Apple Silicon

  1. Baixe e instale o Azul JDK de https://cdn.azul.com/zulu/bin/zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.dmg (versão 11 LTS macOS ARM v8 de 64 bits). Observe que este link pode mudar no futuro. Em caso afirmativo, procure o kit de instalação em https://www.azul.com/downloads/?package=jdk
  2. Baixe pense ou nade de https://www.tdameritrade.com/tools-and-platforms/thinkorswim/desktop/download.html na seção Todos os outros usuários
  3. Baixe jna.jar de https://github.com/java-native-access/jna/blob/master/dist/jna.jar e jna-platform.jar de https://github.com/java-native-access/jna/blob/master/dist/jna-platform.jar
  4. Descompacte o arquivo zip se ainda não tiver feito isso para você pelo seu navegador. Este documento assume que o diretório descompactado do thinkorswim está em ~ / Downloads.
  5. Abra uma janela de terminal e digite cd ~ / Downloads
  6. Comece pensando ou nade digitando sudo java -jar launcher.jar. Ele vai cuspir uma mensagem de erro e morrer. Digite o comando novamente e uma pequena janela escura aparecerá e dirá Instalando atualizações. Deixe-o funcionar por três minutos para criar o diretório usergui e, em seguida, feche a janela pop-up.
  7. Execute os seguintes comandos abaixo. O terceiro comando morrerá. O quarto comando abrirá a página de login do think or swim após a instalação das atualizações. Digite seu nome de usuário e senha e divirta-se. Você pode considerar mover o diretório para um local mais adequado em seu sistema. Você precisa executar o último comando de uma janela de terminal para executar o think or swim no futuro.
sudo cp ~ / Downloads / jna-platform.jar ~ / Downloads / thinkorswim / usergui / 1970.0.68 / jna-platform-3.5.2.jar
CP sudo ~ / baixar / jna.jar ~ / baixar / thinkorswim / usergui / 1970.0.68 / jna-3.5.2.jar
sudo java -jar launcher.jar
sudo java -jar launcher.jar


Este documento foi derivado de forma https://www.reddit.com/r/thinkorswim/comments/oojac1 pois StonkGodCapital foi a pessoa que fez isso funcionar.
Reações:Madhatter32 F

Fathergll

3 de setembro de 2014
  • 13 de agosto de 2021
Esses tópicos me lembram os anúncios clássicos da Apple.

Mas sim, vou dizer que não vou usar o ARM até encontrar uma maneira de executar o Active Trader Pro sem o grande impacto no desempenho, pois já é ruim em um Mac Intel.


P

pshufd

24 de outubro de 2013
Nova Hampshire
  • 27 de agosto de 2021
Reações:satcomer e Madhatter32

Madhatter32

17 de abril de 2020
  • 27 de agosto de 2021
pshufd disse:
Isso é muito útil. Obrigado por enviar. Honestamente, o processo parece complicado - especialmente ir para o terminal cada vez que você deseja fazer logon. Eu realmente espero que a TD Ameritrade seja capaz de simplificá-la em um futuro próximo. P

pshufd

24 de outubro de 2013
Nova Hampshire
  • 27 de agosto de 2021
Madhatter32 disse: Isso é muito útil. Obrigado por enviar. Honestamente, o processo parece complicado - especialmente ir para o terminal cada vez que você deseja fazer logon. Eu realmente espero que a TD Ameritrade seja capaz de simplificá-la em um futuro próximo.

Vou fazer um script de automação para isso.

Também entrarei em contato com a TD Ameritrade para ver se eles podem construir um instalador nativo agora que sabem que pode ser executado nativamente. Eu suspeito que eles ainda estão passando por seu processo de fusão com a Schwab - portanto, não espero nada deles no curto prazo.
Reações:Madhatter32 PARA

ADGrant

26 de abril de 2018
  • 28 de agosto de 2021
pshufd disse: Vou fazer um script de automação para isso.

Também entrarei em contato com a TD Ameritrade para ver se eles podem construir um instalador nativo agora que sabem que pode ser executado nativamente. Eu suspeito que eles ainda estão passando por seu processo de fusão com a Schwab - portanto, não espero nada deles no curto prazo.
Dado que é aparentemente um aplicativo Java puro (que eles já deveriam saber, mas você verificou), eles também devem saber que pode ser executado nativamente em um Mac M1 ou qualquer plataforma que suporte Java para desktop. O 'engenheiro' com quem você falou era provavelmente apenas uma pessoa de suporte de nível 1 ou 2. Suspeito que o desenvolvimento do aplicativo seja feito por uma equipe offshore (e provavelmente terceirizada). P

pshufd

24 de outubro de 2013
Nova Hampshire
  • 28 de agosto de 2021
ADGrant disse: Dado que é aparentemente um aplicativo Java puro (que eles já deveriam saber, mas você verificou), eles também devem saber que pode ser executado nativamente em um Mac M1 ou qualquer plataforma que suporte Java para desktop. O 'engenheiro' com quem você falou era provavelmente apenas uma pessoa de suporte de nível 1 ou 2. Suspeito que o desenvolvimento do aplicativo seja feito por uma equipe offshore (e provavelmente terceirizada).

No Windows e no macOS, eles têm um instalador que consiste em executáveis ​​nativos. Os executáveis ​​executam o aplicativo Java em uma versão privada do Java. O cliente típico não estaria familiarizado com a execução de um programa Java a partir do console. Imagino que a opção somente Java seja para Unix, Linux e qualquer outra plataforma com uma porta Java.

Então, o cara com quem eu estava falando provavelmente estava falando sobre a versão do instalador. Ele também pode não saber que existe um Apple Silicon Java nativo lançado pela Azul. PARA

ADGrant

26 de abril de 2018
  • 28 de agosto de 2021
pshufd disse: No Windows e no macOS, eles têm um instalador que consiste em executáveis ​​nativos. Os executáveis ​​executam o aplicativo Java em uma versão privada do Java. O cliente típico não estaria familiarizado com a execução de um programa Java a partir do console. Imagino que a opção somente Java seja para Unix, Linux e qualquer outra plataforma com uma porta Java.

Então, o cara com quem eu estava falando provavelmente estava falando sobre a versão do instalador. Ele também pode não saber que existe um Apple Silicon Java nativo lançado pela Azul.

O motivo da instalação privada do java e do iniciador específico da plataforma é simplesmente a conveniência do usuário. É possível que o cara com quem você estava falando não soubesse que havia uma compilação nativa do JVM para Macs Apple Silicon, mas 5 minutos no site da Azul teria respondido a essa pergunta. Também não é um grande salto da imaginação pensar que pode haver um JRE / JDK nativo para Apple Silicon. Toda a premissa do Java é que ele roda 'em qualquer lugar' e, embora isso seja um exagero, ele suporta uma ampla gama de sistemas operacionais, incluindo BSD, HP-UX e AIX em múltiplas arquiteturas Risc. Ele está até disponível em mainframes IBM. Se você não estiver interessado em oferecer suporte a várias plataformas, existem tecnologias melhores do que Java disponíveis na maioria das plataformas. P

pshufd

24 de outubro de 2013
Nova Hampshire
  • 28 de agosto de 2021
ADGrant disse: A razão para a instalação privada do java e do iniciador específico da plataforma é simplesmente a conveniência do usuário. É possível que o cara com quem você estava falando não soubesse que havia uma compilação nativa do JVM para Macs Apple Silicon, mas 5 minutos no site da Azul teria respondido a essa pergunta. Também não é um grande salto da imaginação pensar que pode haver um JRE / JDK nativo para Apple Silicon. Toda a premissa do Java é que ele roda 'em qualquer lugar' e, embora isso seja um exagero, ele suporta uma ampla gama de sistemas operacionais, incluindo BSD, HP-UX e AIX em múltiplas arquiteturas Risc. Ele está até disponível em mainframes IBM. Se você não estiver interessado em oferecer suporte a várias plataformas, existem tecnologias melhores do que Java disponíveis na maioria das plataformas.

Eu costumava trabalhar para a Oracle, então estou familiarizado com o background do Java (compramos a Sun há muito tempo). PARA

ADGrant

26 de abril de 2018
  • 28 de agosto de 2021
pshufd disse: Eu costumava trabalhar para a Oracle, então estou familiarizado com o background do Java (compramos a Sun há muito tempo).
Sim, eu me lembro, eu trabalhava para uma empresa com muito hardware Solaris SPARC. Usamos Java, mas também tínhamos muitos softwares Solaris desenvolvidos internamente usando as ferramentas C ++ da Sun. Infelizmente, tudo o que não era Java que a Oracle adquiriu da Sun parece ter murchado. P

pshufd

24 de outubro de 2013
Nova Hampshire
  • 28 de agosto de 2021
Tentei ATP no M1 novamente, caso o desempenho do crossover melhorasse (ouvi alguns rumores sobre isso). Recebi um pop-up informando que Monterey Beta não funciona. O ATP no M1 usa o dobro dos recursos da CPU do meu sistema i7-10700. Ele usa 105% da CPU no M1 e cerca de 10% no meu i7-10700. Existem quatro núcleos de desempenho no M1 e oito no i7-10700. Infelizmente, gosto mais dos gráficos no ATP do que do ToS. Portanto, talvez seja necessário permanecer no Windows para ATP.
Reações:Madhatter32 P

pshufd

24 de outubro de 2013
Nova Hampshire
  • 28 de agosto de 2021
Transferi meus gráficos ATP para ToS e eles funcionam bem. As vantagens do ToS são que ele roda nativamente no Apple Silicon e não leva dez minutos para inicializar. Também consegui executar o ToS no meu iMac do final de 2009, embora não saiba como seria o desempenho durante o dia de negociação. Eu pretendo continuar executando as coisas de negociação no Windows até que tenha mais hardware para substituir a área de trabalho do Windows. Apenas esperando a Apple. Anterior
  • 1
  • 2
Primeiro Anterior

Vá para página

Ir