INITASK Опис рішення · агровиробництво МХП

Повернутись до переліку агентів

Опис рішення: Зерновий трейдинг

Документ описує, що саме робить агент, на яких даних, за якими правилами і як ви перевірите результат. Розробка за цим агентом починається після вашого письмового підтвердження цього опису.

Агент у кабінетіg4 (agro-18)
БлокЕлеватор і зерно
Основний користувачТрейдер зерна
Кабінетmhp-agro-app.initask.com
Статуспроєкт опису, відкритий для правок

1. Задача

Ціни збирають з кількох джерел у таблицю, а порівнюють по-різному: хтось дивиться ціну на елеваторі, хтось у порту, і плече до базису у голові. Агент рахує приведену ціну однаково для всіх базисів і показує, який з них вигідніший сьогодні.

2. Як агент працює

Рахує приведену ціну по кожному базису (ціна мінус доставка мінус зберігання), показує, який базис вигідніший сьогодні, і сигналить, коли ціна вища за власну медіану за період.

Порядок один для всіх агентів кабінету: агент читає ваше вивантаження і перевіряє його по рядках, рахує за явними правилами і вашими нормативами, показує результат таблицею, у якій кожне число розкривається до рядків вашого файлу, і піднімає сигнали. Вигаданих цифр немає: якщо даних для показника бракує, агент так і пише і не рахує.

3. Що потрібно від вас

Котирування зерна (tsiny_zerna.csv)

Ціни на культури по базисах. Доставка до базису це окрема колонка: без неї приведена ціна не рахується, бо плече до порту і плече до заводу це різні гроші, і вигадувати їх не можна.

КолонкаЩо в нійОбовʼязкова
dateДата котируваннятак
cultureКультуратак
basisБазис: EXW елеватор, CPT порт, франко-заводтак
priceЦіна за тоннутак
currencyВалюта: грн або USDні
sourceДжерело котируванняні
freightДоставка до базису, грн за тоннуні
ship_daysСкільки діб зерно лежить до відвантаження на цьому базисіні

4. Нормативи і пороги

Це значення за замовчуванням. Їх міняє ваш відповідальний прямо у кабінеті, без нашої участі і без релізу, кожна зміна лягає у журнал з автором і датою. Частина нормативів спільна для кількох агентів: вона задається один раз і діє скрізь, де на неї спираються.

НормативЗа замовчуваннямДопустимі межі
Плата за зберігання зерна40 до 100
Скільки діб зерно лежить до відвантаження301 до 365
Після скількох діб котирування вважається несвіжим71 до 90
Вікно, за яким рахується медіана ціни307 до 365
Відхилення ціни від медіани, за яким це вікно51 до 50

5. Що агент видає

Показники на екрані

Таблиці, у які можна провалитись з будь-якого числа

Базиси на сьогодні: приведена ціна це ціна мінус доставка до базису мінус зберігання за час до відвантаження
Колонки: Культура, Базис, Дата, Ціна, Валюта, Доставка, грн/т, Зберігання, грн/т, Приведена, грн/т, Медіана, Проти медіани, Стан

Вигідніший базис по культурах: порівняння лише всередині своєї культури
Колонки: Культура, Базис, Приведена, грн/т, Другий базис, Приведена, грн/т, Різниця на тонні

Сигнали, які агент піднімає

РівеньЯк це звучить
попередженняКукурудза, CPT порт (приклад): ціна вища за медіану на 10,0%
до відомаКукурудза: вигідніший базис CPT порт (приклад), це плюс 196 грн на тонні
попередженняПриведена ціна не рахується у 2 котируваннях
до відома1 котирування старше за 7 діб

Формулювання у колонці праворуч це приклад на демонстраційному наборі: на ваших даних агент назве ваші обʼєкти і ваші цифри. Кожен сигнал перетворюється на задачу з виконавцем за правилом маршрутизації, яке ви правите у кабінеті.

6. Межа відповідальності

Агент НЕ прогнозує ціну і прогнозу не дасть: він показує, де ціна стоїть відносно власної медіани за період, і скільки коштує тримати тонну далі. Доставку до базису він бере з файла і не вигадує: плече до порту і плече до заводу це різні гроші. Котирування у валюті у приведену ціну не зводиться, бо курс агент теж не вигадує.

7. Як ви перевірите, що агент працює

Візьміть тиждень, коли ви вже продавали: приведена ціна по базису, який обрали, має збігтись з вашим розрахунком до гривні, а перелік вікон з днями, коли ринок справді був вищим за середній.

8. Порядок погодження

1. Ви читаєте цей опис і позначаєте коментарем усе, що зрозуміли інакше або що описано неповно.

2. Ми правимо опис за вашими коментарями і надсилаємо оновлену версію.

3. Ви підтверджуєте опис письмово поштою. З цього моменту він є підставою для технічного завдання і для приймання.

4. Далі йде розробка. Будь-яка зміна після підтвердження оформлюється окремо, з новою оцінкою строку.

Initask. Сторінка закрита від індексації. Правки і коментарі: через Катю.