Давайте сделаем что-нибудь с нашим форумом. Чтобы общаться и работать всем нам было немного удобнее. Две недели собираем хотелки – далее отправим в работу.
Проект растёт. Третий раз за месяц слышу что форум у нас говно. Очевидно, это так и есть. Пора в общем с этим что-то делать. Давайте вместе сделаем.
Из того что уже запланировано:
1. Нужно добавить возможность назначать админов форума
Которые будут вправе одобрять посты на нём. Чтобы там по два дня ничего в админке не висело на одобрении (когда я робонуку праздную). Человека два - три из наших завсегдатаев с удовольствием будут периодически за этим посматривать. Я надеюсь.
2. Нужен поиск по форуму
Что тут ещё скажешь. Количество постов растёт. Я уже и сам начал в этом теряться. И даже ссылку человеку дать не могу. Сделаем сверху строку поиска. Отдельную страницу для выдачи поиска и с более глубокими его настройками.
3. Перенос тем для модератора из одной ветки в другую
Т.к. началась порнография откровенная и спам. Люди спрашивают что-то, пишут где хотят. Нужно спокойно переносить их посты в другие форумы и всё.
В общем-то и всё. Что лично меня волнует. Но это наверняка не всё.
Пишите что бы Вам хотелось ещё там видеть.
Удачных алгоритмов!
11 комментариев
Как СмартКом? Работает?
Да, по торгам все нормуль, ну и интерфейс куда приятнее старого)
Но появилась одна маленькая проблемка.
По одной из стратегий вывожу логирование в эксель, в конце каждого часа по событию CandleFinishedEvent,
В 19 часов получаю последнюю 18-часовую свечу и прекращаю торговлю (т.к. это акции) и логирование (стоит ограничение по времени начала последней полученной свечи candles[candles.Count — 1].TimeStart)
Проблема в том, что новая версия раз в несколько минут логирует 18-часовую свечу (т.к. CandleFinishedEvent их присылает после конца торговли) (в старой версии в UpdateFinishCandle стояло ограничение
if (DateTime.Now < _lastNewCandleFinish.AddSeconds(TimeFrameSpan.TotalSeconds/2)) return;
и свеча приходила раз в полчаса
Я конечно костыли поставил.
Как мне кажется, в CandleSeries.SetNewTime при изменении времени происходит UpdateFinishCandle и посылается событие СandleFinishedEvent
Один раз — это нормально, но потом надо ставить проверку на наличие трейдов в свече, если их нет, то событие СandleFinishedEvent не посылать
Или сравнивать со временем работы биржи
Иначе постоянно приходит давно сформированная последняя свеча торгового дня, что неудобно
i f(CandlesAll[CandlesAll.Count — 1].State != CandleState.Finished)
{
CandlesAll[CandlesAll.Count — 1].State = CandleState.Finished;
UpdateFinishCandle();
}
Форум и Новости в Телеграмме — очень удобно, оперативно и перспективно!