¿Es posible crear una aplicación que sepa cuándo mi crédito de llamada cae por debajo de un monto en particular y luego tomar una acción en particular?

Absolutamente. Será mucho más fácil, más confiable y más simple de implementar si su agente particular tiene una API (interfaz de programación de aplicaciones) que permite que los programas se conecten y ejecuten varios comandos que se “publican” a través de la API.

Todavía es posible incluso sin una API, pero (potencialmente y bastante probable) sería más difícil escribir en el código, y corre el riesgo de que los cambios en la capa de presentación web cambien y “rompan” la capacidad de su programa para hacer su trabajo. Algunos desarrollos web tradicionales utilizan este tipo de proceso, donde la aplicación se comporta como lo haría un usuario, conectándose al sitio web e interactuando con él a través de la web.

Entonces, eso es lo que debe investigar: si su corredor particular tiene o no “expone” una API que está disponible para programas externos. Dependiendo de si lo hace o no, eso te lleva a tus próximos pasos.

Si está planeando escribir el programa usted mismo y no está familiarizado con este tipo de codificación, le aconsejaría precaución y depurar el programa con mucho cuidado, incorporando salvaguardas para todo tipo de condiciones inesperadas. El curso más seguro es hacer que la primera versión del programa sea “de solo lectura” y que le envíe alertas y mensajes de estado en lugar de que intente ejecutar cualquier operación, etc. Ese es realmente un programa bastante útil. Mi corredor tiene una funcionalidad similar disponible a través de su aplicación móvil, configurable con alertas y mensajes en la Web que luego aparecen en el teléfono o tableta.

¡Supongo que no hace falta decir que debe tener cuidado al proteger su aplicación! El acceso total a la API o al sitio de forma remota podría ser … peligroso si alguien que no sea el propietario de la cuenta (¡usted!) Logró tomar el control del programa!

Espero que ayude.