Поможете решить задачу:
Задание
Создай программу на языке Golang, которая будет строить трейдерские графики в терминале. Программа должна иметь возможность получать данные о ценах на актив или другие финансовые инструменты и отображать их в виде графиков.
График: прикрепил в файл.
Меню:
1. BTC_USD
2. LTC_USD
3. ETH_USD
Press 1-3 to change symbol, press q to exit
package main
import (
"encoding/json"
"fmt"
"github.com/guptarohit/asciigraph"
"io"
"log"
"net/http"
"strconv"
"time"
)
// необходимые параметры
asciigraph.Width(100), asciigraph.Height(10)
Критерии приемки:
При нажатии на клавишу 1, 2 или 3 меняется символ, который отображается на графике.
График обновляется каждую секунду в режиме live.
В программе, должен быть реализован воркер, который будет получать данные о ценах на актив.
При нажатии BACKSPACE приложение возвращается в меню.
При нажатии q приложение завершается.
Нужно использовать пакет github.com/eiannone/keyboard
Сможете помочь решить задачу?
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |