Pablitus666 /
Shutdown-Utility-for-Windows
Una aplicación sencilla de escritorio para Windows, desarrollada en C# con Windows Forms que permite programar fácilmente el apagado de tu PC con temporizador y acceso directo.
Loading repository data…
ChuchoCoder / repository
Aplicación para Windows que permite detectar oportunidades de arbitrajes de plazos/dolar, ratios de bonos, calculadora de caución y más.
Para poder ejecutar la aplicación es necesario:
Nota: No funciona en iOS, MacOS, Android o Linux.
Los releases se encuentran en la sección Releases
ChuchoBot2023-10-06.zip)ChuchoBot.exeEn 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
https://api.cocos.xoms.com.arhttps://api.eco.xoms.com.arhttps://api.veta.xoms.com.arhttps://api.bull.xoms.com.arhttps://api.cohen.xoms.com.arhttps://api.adcap.xoms.com.arhttps://api.bcch.xoms.com.arListado de agentes ofrecen acceso a Matriz: https://www.matbarofex.com.ar/agentes-dma
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 automáticamente los Derechos de Mercado:
AccionesCEDEARs)Letras)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
La aplicación tiene configurado los horarios de funcionamiento del mercado que pueden ser modificados en el archivo de configuración ChuchoBot.exe.config:
10:30:00)17:00:00)16:57:00)10:30:00)17:00:00)16:57:00)Estos horarios se utilizan para determinar cuándo el mercado está operativo y mostrar correctamente el estado de conexión de la aplicación.
Para modificar estos valores, editar el archivo ChuchoBot.exe.config en la sección <applicationSettings> dentro de <Primary.WinFormsApp.Properties.Settings>.
La aplicación tiene configurado valores arbitrarios para la comisión que cobra el broker al momento de colocar o tomar caución.
Para obtener un P&L correcto, es necesario configurar estos valores en los campos Comisión Tomadora (TNA) y Comisión Colocadora (TNA). Estos valores se configuran en la ventana del scanner de arbitrajes de plazos
Ir a Configuración => Instrumentos a monitorear
Agregar o quitar instrumentos a la lista (1 instrumento por linea). Ejemplo: Agregar GGAL para monitorear la acción de Galicia.
No, la aplicación necesita tener acceso a Primary API (Matriz).
El scanner de arbitraje de plazos permite detectar oportunidades para arbitrar plazos de distintos activos.
Opciones:
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.
Cuando el plazo de liquidación de la 1 Venta es menor al de 2 Compra es necesario contar con los títulos en cartera (Ejemplo: 1 Venta NVDA - CI / 2 Compra NVDA - 24hs).
La operación consiste en realizar las siguientes operaciones:
CI24hsCuando el plazo de liquidación de la 1 Venta es mayor al de 2 Compra será necesario contar con el dinero o poder tomar caución para cubrir el descubierto de lo comprado (Ejemplo: 1 Venta SPY - 24hs / 2 Compra SPY - CI).
La operación consiste en realizar las siguientes operaciones:
CI24hsEs posible abrir la ventana de arbitraje para un determinado instrumento y plazos de liquidación haciendo click en el menu Arbitrajes de Plazos > Seleccionar intrumento y Plazos.
En esta ventana es necesario seleccionar:
La rotación de activos consiste en vender el caro y comprar el activo barato. Ejemplo: Vender GD30 y comprar AL30 o viceversa.
Para poder determinar cuando un activo está caro o barato en comparación a otro podemos visualizar la relación (ratio) de los mismos a lo largo del tiempo. Esta relación es surge simplemente dividiendo Activo 1/Activo 2.
Es imposible estar seguros de que un activo está más barato o caro que el otro, solo podemos suponer o asumir sobre esto mirando dicha relación.
En TradingView esto se puede lograr utilizando el Indicador Ratio. Ejemplo:
La operatoria de rotación de activo (ratio) consiste en:
Ejemplo:
IMPORTANTE: Para simplificar la operatoria y c{alculo no se incluyeron comisiones ni derechos de mercado.
La aplicación permite visualizar en tiempo real en que instrumentos conviene Comprar o Vender dolar MEP/CCL.
Dolar:Video: https://www.youtube.com/watch?v=i0xQ3_KqdHI
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.
Existen instrumentos donde el ticker para D y C no sigue la convención {Ticker}D o {Ticker}C. Por ejemplo: Para la letra del tesoro X20Y4 el ticker para D (dolar MEP) es XY4D y para C es XY4C.
Estas excepciones se pueden configurar haciendo click en el menú Configuración > Excepciones de instrumentos $;D;C.
Ingresar la excepción separando con ; cada ticker usando el formato {Ticker $ Pesos};{Ticker D MEP};{Ticker C CCL}.
Ejemplo: X20Y4;XY4D;XY4D
Para deshabilitar la telemetría de la aplicación:
ChuchoBot.exe.config <connectionStrings>
<add name="Primary.WinFormsApp.Properties.Settings.AppInsightsConnectionString"
connectionString="..." />
</connectionStrings>
Selected from shared topics, language and repository description—not editorial ratings.
Pablitus666 /
Una aplicación sencilla de escritorio para Windows, desarrollada en C# con Windows Forms que permite programar fácilmente el apagado de tu PC con temporizador y acceso directo.
ebenito /
Aplicación UWP, en C# con VS2019. Es una migración de la App original XAML para Windows Phone 7, migrada después WP 8
SamusCQ /
Este proyecto es una aplicación de escritorio desarrollada en C# Windows Forms para la gestión de un Taller de Celulares. Contiene funcionalidades básicas para administrar los datos relacionados con los servicios del taller.
juandavidrodriguezlinaresGH /
Una aplicación sencilla, moderna y funcional desarrollada en C# y Windows Forms, diseñada para ofrecer una experiencia intuitiva al realizar operaciones matemáticas básicas. Ideal como proyecto de práctica para principiantes en programación orientada a objetos y desarrollo de interfaces gráficas.
Pablitus666 /
⏰Aplicación de escritorio para Windows desarrollada en C# (.NET) que funciona en segundo plano y permite configurar alarmas con sonido, posposición y frases motivacionales. Cuenta con arquitectura desacoplada, soporte multilenguaje, persistencia de configuración y una base técnica preparada para evolucionar a WPF o .NET MAUI.
louislop /
LLImageAnnotation es una herramienta intuitiva para la anotación de imágenes, desarrollada en C# utilizando Windows Forms y dirigida a la plataforma .NET Framework 4.8.1. Esta aplicación está diseñada para crear Bounding Boxes sobre imágenes, con el objetivo de generar datasets personalizados para entrenar modelos de detección de objetos como YOLO.