Para poder ejecutar la aplicación es necesario:
- Windows
- Microsoft .Net Framework 4.7.2
- Acceso a Primary API provisto por ALyC (Matriz)
Los releases se encuentran en la sección Releases
- Ir a la sección Releases
- Descargar el archivo zip (Ejemplo:
ChuchoBot2023-10-06.zip
) - Descomprimir en una carpeta
- Ejecutar
ChuchoBot.exe
En la ventana de Primary Login, reemplazar la Primary API Basi URL
por la provista por ALyC. Ejemplo: Si tenés Bull Market Brokers usa https://api.bull.xoms.com.ar
- Cocos Capital (requiere plan 🥥 Cocos Pro):
https://api.cocos.xoms.com.ar
- Eco Valores:
https://api.eco.xoms.com.ar
- Veta Capital:
https://api.veta.xoms.com.ar
- Bull Market Brokers:
https://api.bull.xoms.com.ar
El usuario y contraseña a utilizar es el mismo que se utiliza para ingresar en Matriz.
La aplicación tiene configurado algunos instrumentos (no todos) que son utilizados para calcular automaticamente los Derechos de Mercado:
- Acciones y CEDEARs 0,08% (Instrumentos en setting
AccionesCEDEARs
) - Letras 0,001% (Instrumentos en setting
Letras
) - Bonos 0,01% (resto de instrumentos)
Además de los derechos de mercado, la comisión configurada por cada operación es de 0,10% (por defecto). Este porcentaje puede modificarse en la ventana de Arbitrajes de Plazos
Derechos de Mercado BYMA: https://www.byma.com.ar/wp-content/uploads/dlm_uploads/2019/11/BYMA-Derechos-Mercado-sobre-Operaciones-2022-12-01.pdf
- Editar archivo
ChuchoBot.exe.config
- Buscar setting
ArbitrationTickers
y agregar o quitar elementos de la lista de instrumentos (Ejemplo: agregar<string>GGAL</string>
para la acción de Galicia)
<setting name="ArbitrationTickers" serializeAs="Xml">
<value>
<ArrayOfString xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<string>AL29</string>
<string>AL30</string>
<string>AL35</string>
<string>AE38</string>
<string>AL41</string>
<string>AY24</string>
<string>GD29</string>
<string>GD30</string>
<string>GD35</string>
<string>GD38</string>
<string>GD41</string>
<string>GD46</string>
<string>GOLD</string>
<string>AAPL</string>
<string>AMZN</string>
<string>BABA</string>
<string>BIDU</string>
<string>BRKB</string>
<string>DISN</string>
<string>KO</string>
<string>MELI</string>
<string>MRK</string>
<string>MSFT</string>
<string>NVDA</string>
<string>PBR</string>
<string>TSLA</string>
<string>QCOM</string>
<string>XOM</string>
<string>DIA</string>
<string>EEM</string>
<string>XLE</string>
<string>QQQ</string>
<string>S31O3</string>
<string>X18O3</string>
</ArrayOfString>
</value>
</setting>
No, la aplicación necesita tener acceso a Primary API (Matriz).
Haciendo doble clic en cualquier de las filas de la grilla se accede una ventana con el detalle del arbitraje. En dicha ventana se pueden cambiar los nominales, precios de compra/venta y comisión para poder obtener un cálculo aproximado de la ganancia/pérdida que se obtendría.
La aplicación permite visualizar en tiempo real en que instrumentos conviene comprar y vender dolar MEP y CCL.
Cuando la aplicación deja de recibir datos por WebSocket, el icono de WiFi pasa de verde a rojo para avisar que puede existir algún problema con la conexión. Esto también ocurre antes de la apertura y luego de la finalización de la rueda.
Si esto ocurre mientras el mercado está abierto, se recomienda cerrar la apliación y volver a ejecutarla.
Sí, la aplicación se conecta por WebSocket a Primary API y la misma recibe los datos de los instrumentos en tiempo real.
No, la aplicación no emite o envía ninguna orden de compra y venta al mercado. Solamente permite visualizar las oportunidades de arbitraje que existen en tiempo real.