Работа завершена

Время выполнения 14 дней
Отзыв от заказчика
Excelente programador, buena comunicación, y atento a todos los pedidos, lo recomiendo 100%

Техническое задание

Le suministrare el código base de mi EA que funciona perfectamente bien y necesito mejorar su rendimiento.
El EA funcionara normalmente con las condiciones que tiene para abrir sus operaciones , solo después que ya este abierta la primera operación se pondrán en practica esta tres funciones que te detallo a continuación:
Aquí tienes una idea estructurada para las tres funciones que se implementaran en el EA
Función 1: Ajuste de los lotes en base a un coeficiente multiplicador
Descripción: Esta función ajustará el tamaño de los lotes de la próxima operación multiplicando el tamaño de los lotes de la última operación abierta por un coeficiente configurable.
Lógica:
1. Obtener el tamaño de los lotes de la última operación abierta.
2. Multiplicar ese tamaño por un coeficiente (modificable a través de una variable de entrada del usuario).
3. Abrir la nueva operación con el nuevo tamaño de lotes.
Función 2: Limitación de riesgo basado en porcentaje del balance
Descripción: Se abrirán operaciones mientras el riesgo de la siguiente operación no exceda un porcentaje X del balance de la cuenta. X debe ser configurable.
Lógica:
1. Calcular el riesgo de la siguiente operación en función del tamaño del lote y el balance de la cuenta.
2. Comparar este riesgo con el porcentaje X permitido.
3. Solo permitir la apertura si no se excede el riesgo máximo permitido.
Función 3: Cierre de operaciones cuando se alcance un valor X
Descripción: Sumar todas las operaciones abiertas y, cuando la suma de las ganancias/pérdidas alcance un valor X modificable, cerrar todas las operaciones y reiniciar el ciclo del EA.
Lógica:
1. Sumar las ganancias/pérdidas de todas las operaciones abiertas.
2. Comparar esa suma con el valor X (configurable).
3. Si la suma es igual o mayor a X, cerrar todas las operaciones y reiniciar el ciclo del EA.
Estas tres funciones mejorarán la gestión de lotes, controlarán el riesgo y permitirán cerrar operaciones cuando se alcance el beneficio objetivo.

Откликнулись

1
Разработчик 1
Оценка
(3)
Проекты
4
50%
Арбитраж
2
50% / 0%
Просрочено
0
Свободен
2
Разработчик 2
Оценка
(28)
Проекты
39
23%
Арбитраж
14
0% / 93%
Просрочено
4
10%
Свободен
3
Разработчик 3
Оценка
(298)
Проекты
477
40%
Арбитраж
105
40% / 24%
Просрочено
81
17%
Загружен
Опубликовал: 2 примера
4
Разработчик 4
Оценка
(153)
Проекты
238
33%
Арбитраж
20
45% / 30%
Просрочено
2
1%
Свободен
5
Разработчик 5
Оценка
(2)
Проекты
2
0%
Арбитраж
0
Просрочено
0
Свободен
6
Разработчик 6
Оценка
(62)
Проекты
92
16%
Арбитраж
4
0% / 25%
Просрочено
2
2%
Свободен
Похожие заказы
Encargar tarea 1000+ USD
Sort (cost=8.73..8.73 rows=1 width=723) Sort Key: m.created_lt -> Nested Loop (cost=2.00..8.72 rows=1 width=723) -> Nested Loop (cost=1.30..5.76 rows=1 width=693) -> Index Scan using messages_created_at on messages m (cost=0.59..2.83 rows=1 width=668) Index Cond: ((created_at > (EXTRACT(epoch FROM to_timestamp('2025-11-29 00:00:00'::text, 'YYYY-MM-DD HH24:MI:SS'::text)))::bigint) AND

Информация о проекте

Бюджет
30+ USD
Сроки выполнения
от 3 до 10 дн.