Biblioteca de Roffild - página 8

 
Aleksey Vyazmikin:
Además,¿es mejor el c4.8xlarge que elcc2.8xlarge (no los encuentro y no hay descripción sobre ellos)?

Hay un caso especial:
cc2.8xCentralitas 32 Memoria 60.5GiB SSD 4 x 840 GB
Su precio oscila entre 0,20 y 0,30 dólares por hora, lo que corresponde a instancias con 16 CPUs. Esta instancia tiene un estado obsoleto y puede desaparecer periódicamente de la lista de instancias disponibles. Tiene sentido buscar su disponibilidad en las 4 regiones de EE.UU. antes de pedir una instancia.

 
El C4.8xlarge tiene un procesador más nuevo.
 
Konstantin Nikitin:

El vino es bastante flexible. Pero no todo el mundo sabe cómo hacerlo. Es más fácil utilizar una máquina virtual

Así que no entiendo, ¿es posible conseguir algún tipo de acceso fácil de usar allí, con un ratón y los iconos :) ?

Si es así, ¿cómo?
 
Roffild:
El C4.8xlarge tiene una CPU más nueva.
Roffild:

Hay un caso especial:
cc2.8xCentralitas 32 Memoria 60.5GiB SSD 4 x 840 GB
Su precio oscila entre los 0,20 y los 0,30 dólares por hora, lo que se corresponde con instancias de 16 CPUs. Esta instancia tiene un estado obsoleto y puede desaparecer periódicamente de la lista de instancias disponibles. Tiene sentido buscar su disponibilidad en las 4 regiones de EE.UU. antes de pedir una instancia.

Ya veo, es que el C4.8xlarge está mucho mejor de precio: ahora puedes conseguir 36 núcleos por 0,317.

 

https://roffild.com/ru/PythonDLL.html

La idea principal y la diferencia entre este wrapper y los otros: el intercambio de datos entre MQL y Python a través de funciones pre-creadas.

Es el método más rápido y fiable para intercambiar datos.

No hay que perder tiempo analizando y compilando código Python, que aparece cuando se utiliza eval().

class MQL():
    def getLong(self, magic: int, value: int, array: tuple) -> tuple or list:
        raise NotImplementedError

    def getULong(self, magic: int, value: int, array: tuple) -> tuple or list:
        raise NotImplementedError

    def getDouble(self, magic: int, value: float, array: tuple) -> tuple or list:
        raise NotImplementedError

    def getString(self, magic: int, value: str, array: bytes) -> str:
        raise NotImplementedError


__mql__ = MQL()

MetaTrader 5 (MQL5) + Python 3 DLL
  • roffild.com
Эта обертка создавалась с учетом изменений в Python 3.7 Главная идея и отличие этой обертки от остальных: обмен данными между MQL и Python через заранее созданные функции. Это самый быстрый и надежный метод обмена данными. Нет затрат времени на синтаксический разбор и компиляцию кода Python, который появляется при использовании eval(). Название...
 
 
Roffild:

https://roffild.com/ru/PythonDLL.html

La idea principal y la diferencia entre este wrapper y los otros: el intercambio de datos entre MQL y Python a través de funciones pre-creadas.

Es el método más rápido y fiable para intercambiar datos.

No hay tiempo de análisis y compilación de código Python, que aparece cuando se utiliza eval().


¿Es posible la optimización con Python utilizando su envoltorio?

 
Aleksey Vyazmikin:

¿Es posible la optimización con python utilizando su envoltorio?

Posible

 
Roffild:

Posible

Y sobre los agentes de la red, ¿cómo se puede organizar?

 
Aleksey Vyazmikin:

Y en cuanto a los Agentes de la Red, ¿cómo se organiza esto?

Si el ordenador Agentes tiene la misma ruta de Python que el ordenador anfitrión y la variable PATH también contiene la ruta, debería funcionar...