Foros

Fidelity Active Trader Pro en M1 MacBook Pro

Anterior
  • 1
  • 2
Primero Anterior

Ir a la pagina

Ir PAG

pshufd

Oct 24, 2013
New Hampshire
  • Jul 20, 2021
Ahora tenemos Think o Swim funcionando de forma nativa en M1. Estoy trabajando en una redacción y un script para realizar la instalación. La discusión y el trabajo están en:

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

pshufd

Oct 24, 2013


New Hampshire
  • Jul 21, 2021
Corre, piensa o nada de forma nativa en Apple Silicon

  1. Descargue e instale Azul JDK desde https://cdn.azul.com/zulu/bin/zulu11.50.19-ca-jdk11.0.12-macosx_aarch64.dmg (versión 11 LTS macOS ARM 64-bit v8). Tenga en cuenta que este enlace podría cambiar en el futuro. Si es así, busque el kit de instalación en https://www.azul.com/downloads/?package=jdk
  2. Descarga piensa o nada desde https://www.tdameritrade.com/tools-and-platforms/thinkorswim/desktop/download.html en la sección Todos los demás usuarios
  3. Descarga jna.jar de https://github.com/java-native-access/jna/blob/master/dist/jna.jar y jna-platform.jar de https://github.com/java-native-access/jna/blob/master/dist/jna-platform.jar
  4. Desempaquete el archivo zip si su navegador aún no lo ha hecho. Este documento asume que su directorio desempaquetado de thinkorswim está en ~ / Descargas.
  5. Abra una ventana de terminal y escriba cd ~ / Descargas
  6. Startup piensa o nada escribiendo sudo java -jar launcher.jar. Escupirá un mensaje de error y morirá. Escriba el comando nuevamente y aparecerá una pequeña ventana oscura y dirá Instalando actualizaciones. Deje que se ejecute durante tres minutos para crear el directorio usergui y luego cierre la ventana emergente.
  7. Ejecute los siguientes comandos a continuación. El tercer comando morirá. El cuarto comando mostrará la página de inicio de sesión para pensar o nadar después de instalar las actualizaciones. Ingrese su nombre de usuario y contraseña y disfrute. Puede considerar mover el directorio a una ubicación más adecuada en su sistema. Debe ejecutar el último comando desde una ventana de terminal para ejecutar pensar o nadar en el futuro.
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


Este documento fue derivado de https://www.reddit.com/r/thinkorswim/comments/oojac1 ya que StonkGodCapital fue la persona que hizo que esto funcionara.
Reacciones:Madhatter32 F

Fathergll

Sep 3, 2014
  • 13 de agosto de 2021
Estos hilos me recuerdan a los anuncios clásicos de Apple.

Pero sí, diré que no voy a ARM hasta que vea una forma de ejecutar Active Trader Pro sin el impacto masivo en el rendimiento, ya que ya es malo en una Mac Intel.


PAG

pshufd

Oct 24, 2013
New Hampshire
  • 27 de agosto de 2021
Reacciones:satcomer y Madhatter32

Madhatter32

17 abr 2020
  • 27 de agosto de 2021
pshufd dijo:
Esto es muy útil. Gracias por subir Honestamente, el proceso parece engorroso, especialmente yendo a la terminal cada vez que desea iniciar sesión. Realmente espero que TD Ameritrade pueda optimizarlo en un futuro próximo. PAG

pshufd

Oct 24, 2013
New Hampshire
  • 27 de agosto de 2021
Madhatter32 dijo: Esto es muy útil. Gracias por subir Honestamente, el proceso parece engorroso, especialmente yendo a la terminal cada vez que desea iniciar sesión. Realmente espero que TD Ameritrade pueda optimizarlo en un futuro próximo.

Buscaré hacer un script de automatización para esto.

También me pondré en contacto con TD Ameritrade para ver si pueden crear un instalador nativo ahora que saben que se puede ejecutar de forma nativa. Sin embargo, sospecho que todavía están pasando por sus fusiones con Schwab, por lo que no espero nada de ellos en el futuro.
Reacciones:Madhatter32 A

ADGrant

Mar 26, 2018
  • 28 de agosto de 2021
pshufd dijo: Buscaré hacer un script de automatización para esto.

También me pondré en contacto con TD Ameritrade para ver si pueden crear un instalador nativo ahora que saben que se puede ejecutar de forma nativa. Sin embargo, sospecho que todavía están pasando por sus fusiones con Schwab, por lo que no espero nada de ellos en el futuro.
Dado que aparentemente es una aplicación Java pura (que ya deberían saber, pero usted verificó), también deberían saber que se puede ejecutar de forma nativa en una Mac M1 o en cualquier plataforma que admita Java de escritorio. El 'ingeniero' con el que hablaste probablemente era solo una persona de apoyo de nivel 1 o nivel 2. Sospecho que el desarrollo de la aplicación lo realiza un equipo offshore (y probablemente subcontratado). PAG

pshufd

Oct 24, 2013
New Hampshire
  • 28 de agosto de 2021
ADGrant dijo: Dado que aparentemente es una aplicación Java pura (que ya deberían saber, pero usted verificó), también deberían saber que se puede ejecutar de forma nativa en una Mac M1 o en cualquier plataforma que admita Java de escritorio. El 'ingeniero' con el que hablaste probablemente era solo una persona de apoyo de nivel 1 o nivel 2. Sospecho que el desarrollo de la aplicación lo realiza un equipo offshore (y probablemente subcontratado).

En Windows y macOS, tienen un instalador que consta de ejecutables nativos. Los ejecutables ejecutan la aplicación Java en una versión privada de Java. El cliente típico no estaría familiarizado con la ejecución de un programa Java desde la consola. Me imagino que la opción de solo Java es para Unix, Linux y cualquier otra plataforma con un puerto Java.

Así que el tipo con el que estaba hablando probablemente estaba hablando de la versión del instalador. También puede que no supiera que hay un Apple Silicon Java nativo lanzado por Azul. A

ADGrant

Mar 26, 2018
  • 28 de agosto de 2021
pshufd dijo: En Windows y macOS, tienen un instalador que consta de ejecutables nativos. Los ejecutables ejecutan la aplicación Java en una versión privada de Java. El cliente típico no estaría familiarizado con la ejecución de un programa Java desde la consola. Me imagino que la opción de solo Java es para Unix, Linux y cualquier otra plataforma con un puerto Java.

Así que el tipo con el que estaba hablando probablemente estaba hablando de la versión del instalador. También puede que no supiera que hay un Apple Silicon Java nativo lanzado por Azul.

El motivo de la instalación privada de Java y el lanzador específico de la plataforma es simplemente la conveniencia del usuario. Es posible que el tipo con el que estaba hablando no supiera que había una compilación nativa de JVM para Apple Silicon Macs, pero 5 minutos en el sitio web de Azul habrían respondido a esa pregunta. Tampoco es un gran salto de imaginación pensar que podría haber un JRE / JDK nativo para Apple Silicon.La premisa completa de Java es que se ejecuta 'en todas partes' y, si bien es una exageración, admite una amplia gama de sistemas operativos, incluidos BSD, HP-UX y AIX en múltiples arquitecturas Risc. Incluso está disponible en mainframes de IBM. Si no está interesado en admitir múltiples plataformas, existen mejores tecnologías que Java disponibles en la mayoría de las plataformas. PAG

pshufd

Oct 24, 2013
New Hampshire
  • 28 de agosto de 2021
ADGrant dijo: El motivo de la instalación privada de Java y el lanzador específico de la plataforma es simplemente la conveniencia del usuario. Es posible que el tipo con el que estaba hablando no supiera que había una compilación nativa de JVM para Apple Silicon Macs, pero 5 minutos en el sitio web de Azul habrían respondido a esa pregunta. Tampoco es un gran salto de imaginación pensar que podría haber un JRE / JDK nativo para Apple Silicon.La premisa completa de Java es que se ejecuta 'en todas partes' y, si bien es una exageración, admite una amplia gama de sistemas operativos, incluidos BSD, HP-UX y AIX en múltiples arquitecturas Risc. Incluso está disponible en mainframes de IBM. Si no está interesado en admitir múltiples plataformas, existen mejores tecnologías que Java disponibles en la mayoría de las plataformas.

Solía ​​trabajar para Oracle, así que estoy familiarizado con los antecedentes de Java (compramos Sun hace mucho tiempo). A

ADGrant

Mar 26, 2018
  • 28 de agosto de 2021
pshufd dijo: Solía ​​trabajar para Oracle, así que estoy familiarizado con los antecedentes de Java (compramos Sun hace mucho tiempo).
Sí, lo recuerdo, solía trabajar para una empresa con mucho hardware Solaris SPARC. Usamos Java, pero también teníamos mucho software Solaris desarrollado internamente con las herramientas C ++ de Sun. Desafortunadamente, todo lo que Oracle adquirió de Sun, no Java, parece haberse marchitado. PAG

pshufd

Oct 24, 2013
New Hampshire
  • 28 de agosto de 2021
Solo probé ATP en M1 nuevamente en caso de que el rendimiento de Crossover mejorara (escuché algunos rumores de eso). Recibí una ventana emergente que indica que Monterey Beta no se ejecutará. ATP en M1 usa el doble de recursos de CPU de mi sistema i7-10700. Utiliza un 105% de CPU en M1 y aproximadamente un 10% en mi i7-10700. Hay cuatro núcleos de rendimiento en el M1 y ocho en el i7-10700. Desafortunadamente, me gustan más los gráficos en ATP que en ToS. Por lo tanto, es posible que tenga que permanecer en Windows para ATP.
Reacciones:Madhatter32 PAG

pshufd

Oct 24, 2013
New Hampshire
  • 28 de agosto de 2021
Transferí mis gráficos ATP a ToS y funcionan bien. Las ventajas de ToS son que se ejecuta de forma nativa en Apple Silicon y no tarda diez minutos en iniciarse. También pude ejecutar ToS en mi iMac de finales de 2009, aunque no sé cómo sería el rendimiento durante el día de negociación. Planeo continuar ejecutando las operaciones comerciales en Windows hasta que tenga más hardware para reemplazar potencialmente el escritorio de Windows. Solo esperando a Apple. Anterior
  • 1
  • 2
Primero Anterior

Ir a la pagina

Ir