Модуль Биржа акций для FastCore

Общее описание

Модуль "Биржа акций" представляет собой сложную торговую систему, имитирующую реальную фондовую биржу с множественными механиками и алгоритмами. Система позволяет пользователям покупать и продавать акции виртуальных компаний, зарабатывая на разнице курсов. Модуль включает в себя многоуровневую систему динамического изменения цен с учетом волатильности, систему комиссий и налогообложения, уникальную механику "сгорания" акций, расширенную админ-панель и детальную аналитику.

Автоматическая установка и инициализация

При первом запуске модуль автоматически создает полную инфраструктуру биржи. Создается 6 компаний: TechCorp (TECH), AutoDrive (AUTO), SoftWare Inc (SOFT), TradeMax (TRADE), SocialNet (SOCIAL) и CryptoBank (CRYPTO). Все компании стартуют с базовой ценой 0.5 рубля за акцию и получают случайную волатильность (низкая, средняя или высокая).

Устанавливаются базовые настройки торговли: минимальная покупка 100 акций, максимальная покупка 2000 акций за раз, лимит портфеля 5000 акций одной компании, комиссии при покупке и продаже по 1%, налог с прибыли 1%, процент сгорания 5% каждые 259200 секунд (72 часа). Инициализируются счетчики общих денежных потоков биржи для отслеживания баланса.

Информационная лента (тикер)

В верхней части модуля работает умная информационная лента, которая показывает различную информацию в зависимости от текущей минуты

При индексе 0 показываются предупреждения о торговых ограничениях: компании, отключенные администратором, компании с ценами выше 0.97 или ниже 0.03 рубля, компании близкие к лимитам (выше 0.90 или ниже 0.05 рубля). Если все компании доступны, показывается общее количество торгуемых компаний.

При индексе 1 отображается статистика торгов за разные периоды: количество сделок, общий объем и количество уникальных трейдеров за последние 15 минут, час, 6 часов или сутки.

При индексе 2 показывается информация о самой активной компании: название, количество сделок, общий объем торгов и среднюю цену.

При индексе 3 выводятся критические уведомления о скором сгорании акций: для пакетов, которые сгорят в течение часа или двух часов, с указанием времени до сгорания, количества акций, их стоимости и процента уже сгоревших акций.

При индексе 4 анализируются значительные ценовые движения за час: компании с изменением цены более 3%, с указанием процента изменения и старой/новой цены.

При индексе 5 показываются рейтинги трейдеров за 24 часа: лидеры по количеству покупок и продаж с указанием объемов и результатов.

При индексе 6 отслеживаются рыночные аномалии: компании с высокой волатильностью при высоких ценах, низкой волатильностью при низких ценах, всплески торговой активности.

При индексе 7 предлагаются торговые возможности: компании с низкими ценами, высоколиквидные компании, самые дешевые акции.

При индексах 8 и 9 показываются последние покупки и продажи за последнюю минуту с указанием количества акций, суммы и результата.

Главная страница

Главная страница содержит несколько ключевых разделов. В верхней части отображается таблица всех компаний с подробной информацией: название компании и торговый символ, текущая цена акции с точностью до 5 знаков после запятой, процентное изменение относительно самой последней цены из истории, объем торгов за последние 24 часа.

Под таблицей находится скрываемый раздел с интерактивными SVG-графиками цен за последние 24 часа для каждой компании. Графики строятся на основе исторических данных и показывают: динамику изменения цены в виде цветной линии (зеленая для роста, красная для падения, серая для стабильности), точки на графике для каждого изменения цены, минимальную и максимальную цену за период, общее процентное изменение от первой к последней цене, текущую цену крупным шрифтом.

В самом низу главной страницы находится подробное руководство по игре в виде скрываемого спойлера, которое объясняет все механики системы.

Раздел "Покупка"

Раздел покупки представляет карточки для каждой компании в удобной сетке. Каждая карточка содержит: название компании и торговый символ, текущую цену акции, уровень волатильности (низкая/средняя/высокая), общий объем торгов компании, статус доступности торговли.

Для доступных компаний показывается форма покупки с полем ввода количества акций (с ограничениями от минимума до максимума) и интерактивным калькулятором стоимости. Калькулятор в реальном времени рассчитывает: стоимость выбранного количества акций, размер комиссии (процент от суммы сделки), итоговую сумму к оплате, сравнение с текущим балансом пользователя.

Действуют строгие ограничения покупки: минимум 100 акций за одну покупку, максимум 2000 акций за одну покупку, максимум 5000 акций одной компании в общем портфеле, максимум 10 активных пакетов акций одновременно, обязательный интервал 10 минут между покупками, автоматическая блокировка торговли при ценах выше 0.97 рубля или ниже 0.03 рубля за акцию.

При покупке система проверяет все ограничения, списывает с баланса сумму акций плюс комиссию, создает новый пакет акций в портфеле игрока, записывает транзакцию в историю, увеличивает общий объем торгов компании, обновляет статистику денежных потоков биржи.

Раздел "Мой портфель"

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

Критически важным элементом является точный таймер до следующего сгорания акций, который показывает время в часах и минутах. Таймер обновляется каждую минуту через JavaScript. Каждый пакет имеет свой независимый цикл сгорания через 72 часа после покупки или последнего сгорания.

Если акции уже сгорали, показывается процент потерянных акций и номер текущего цикла. Калькулятор продажи для каждого пакета показывает: стоимость всех акций по текущей цене, комиссию за продажу (процент от суммы), размер прибыли (может быть отрицательным), налог с прибыли (только если есть прибыль), итоговую сумму к получению на руки.

В начале раздела показывается глобальный таймер продаж - если пользователь недавно продавал акции, отображается обратный отсчет до возможности следующей продажи.

Действуют ограничения продажи: обязательный интервал 10 минут между продажами, продается весь пакет целиком (нельзя продать часть), подтверждение через диалог браузера.

В нижней части портфеля отображается детальная общая статистика: всего инвестировано с учетом комиссий при покупке, текущая рыночная стоимость всего портфеля, общая реальная прибыль или убыток с учетом всех расходов, ROI (возврат инвестиций) в процентах от реально потраченных денег.

Раздел "История"

История транзакций показывает все операции пользователя в хронологическом порядке (последние 50 операций). Для каждой транзакции отображается: точная дата и время операции, тип операции (покупка с иконкой корзины или продажа с иконкой денег), название компании и торговый символ, количество акций в операции, цена за акцию на момент операции, общая сумма операции, размер комиссии, размер налога (только для продаж), прибыль или убыток (только для продаж с цветовой индикацией).

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

Система сгорания акций

Уникальной и ключевой особенностью модуля является сложная механика сгорания акций. Каждые 72 часа (259200 секунд) из каждого пакета акций автоматически удаляется 5% акций (округление в большую сторону). Это мотивирует игроков к активной торговле и создает динамическое давление на рынок.

Сгорание происходит индивидуально для каждого пакета с момента его покупки или последнего сгорания. Если после сгорания в пакете остается 0 акций, пакет автоматически деактивируется. Система ведет подсчет циклов сгорания для каждого пакета и отображает эту информацию в портфеле.

Таймеры сгорания работают в реальном времени и обновляются каждую минуту через JavaScript. При приближении времени сгорания (менее часа) информационная лента начинает показывать критические предупреждения.

Сложная система динамического изменения цен

Цены на акции изменяются по многоуровневому алгоритму с несколькими слоями случайности и логики. Система учитывает случайные интервалы обновления от 20 до 90 секунд в обычном режиме, но изредка (5% вероятность) может делать длительные паузы от 5 минут до 5 часов для создания периодов затишья.

В 15% случаев цена может вообще не изменяться при обновлении, создавая периоды стабильности. Когда цена изменяется, система использует сложную систему весов для различных типов изменений: микроколебания 0.01-0.15% с вероятностью 60%, малые изменения 0.1-1% с вероятностью 20%, средние изменения 0.5-2% с вероятностью 12%, большие изменения 1-4% с вероятностью 5%, значительные изменения 3-8% с вероятностью 2.5%, экстремальные изменения 8-15% с вероятностью 0.5%.

Направление изменения (рост или падение) определяется случайно с равной вероятностью 50/50. Дополнительно применяются случайные множители для создания непредсказуемости: в 5% случаев изменение умножается на коэффициент 1.1-1.5, в 10% случаев на 1.05-1.3, в 15% случаев на 0.7-0.95.

Цены жестко ограничены диапазоном от 0.01 до 1 рубля. При превышении верхней границы цена принудительно снижается на случайный коэффициент 1.2-1.7. При падении ниже нижней границы к цене добавляется случайная величина 0.01-0.07 рубля.

Динамическая система волатильности


Каждая компания имеет параметр волатильности (низкая, средняя, высокая), который влияет на размер ценовых изменений. Компании с низкой волатильностью имеют множитель 1.1, со средней - 1.0, с высокой - 1.2 к базовому изменению цены.

Волатильность не статична - она может изменяться каждые 20-60 минут. При наступлении времени изменения система случайно решает (60% вероятность) изменить волатильность на новую случайную или (40% вероятность) оставить текущую. Это создает дополнительную непредсказуемость и реализм рынка.

Ограничения торговли и защитные механизмы

Торговля автоматически приостанавливается при критических значениях цен: выше 0.97 рубля или ниже 0.03 рубля за акцию. Администратор может отключить торговлю отдельными компаниями вручную.

Действуют временные ограничения для предотвращения злоупотреблений: покупка не чаще 1 раза в 10 минут, продажа не чаще 1 раза в 10 минут. Система отслеживает время последних операций и блокирует новые до истечения интервала.

Лимиты портфеля: максимум 10 активных пакетов акций на игрока, максимум 5000 акций одной компании в общем портфеле игрока.

Комплексная система комиссий и налогов

При покупке взимается комиссия (по умолчанию 1%) от суммы сделки, которая добавляется к стоимости акций. При продаже взимается комиссия (по умолчанию 1%) от суммы продажи. С прибыли при продаже дополнительно удерживается налог (по умолчанию 1%).

Все комиссии и налоги рассчитываются автоматически и подробно отображаются в калькуляторах покупки и продажи. Система ведет точный учет всех финансовых потоков для статистики администратора.

Расширенная админ-панель

Администратор (пользователь с ID 1) имеет доступ к мощной админ-панели с множеством инструментов управления биржей.

Управление компаниями включает: ручное изменение цен акций с сохранением в базе, переключение торговли для отдельных компаний (включение/отключение), изменение волатильности компаний в реальном времени, создание новостных событий с принудительным изменением цен на указанный процент (имитация влияния новостей на рынок).

Настройки системы позволяют изменять все ключевые параметры: лимиты покупки (минимум и максимум акций за раз), лимит портфеля (максимум акций одной компании), размеры комиссий при покупке и продаже, размер налога с прибыли, процент сгорания акций, интервал сгорания в секундах.

Все изменения настроек применяются мгновенно без перезагрузки системы.

Детальная статистика биржи показывает: количество уникальных активных трейдеров, общее количество активных пакетов акций, общее количество всех транзакций, суммарный доход биржи с комиссий, полный финансовый баланс биржи (сколько денег поступило от игроков при покупках, сколько выплачено при продажах, текущий баланс системы).

Мониторинг активности включает таблицу последних 20 транзакций всех игроков с указанием времени, игрока, типа операции, компании и суммы.

Особенности пользовательского интерфейса

Модуль имеет современный адаптивный дизайн с темной цветовой схемой, градиентными фонами и плавными анимациями. Уведомления об успешных операциях и ошибках автоматически появляются в правом верхнем углу и исчезают через 5 секунд с возможностью ручного закрытия.

Все таймеры (сгорания акций, ограничений покупки/продажи) обновляются в реальном времени через JavaScript каждую минуту. Кнопки форм автоматически блокируются после нажатия для предотвращения двойных отправок с визуальной индикацией обработки.

Калькуляторы стоимости работают в реальном времени при изменении значений в полях ввода. Все денежные суммы форматируются с разделителями тысяч для удобства чтения.

Графики строятся динамически на SVG с использованием исторических данных за последние 24 часа. Цвета линий графиков зависят от общего тренда (зеленый для роста, красный для падения).

Система автоматически обновляет контент на главной странице каждые 20 секунд без перезагрузки страницы для актуализации цен и информационной ленты. В админ-панели статистика обновляется каждые 15 секунд.

Все таблицы адаптированы для мобильных устройств с горизонтальной прокруткой. Модуль полностью работоспособен на всех размерах экранов с сохранением функциональности.

Система отслеживания финансовых потоков

Модуль ведет детальный учет всех денежных потоков биржи. Система записывает общую сумму денег, поступившую на биржу от всех покупок игроков (включая комиссии), общую сумму денег, выплаченную игрокам при продажах (за вычетом комиссий и налогов), текущий баланс биржи (разность поступлений и выплат).

Эта информация критически важна для администратора для понимания финансового состояния игровой экономики и отображается в админ-панели в реальном времени с цветовой индикацией (зеленый для положительного баланса, красный для отрицательного).

Система безопасности и защиты от злоупотреблений

Модуль включает множественные защитные механизмы: проверка прав доступа к админ-функциям, валидация всех входных данных, временные ограничения на операции, лимиты количества акций и пакетов, автоматическая блокировка торговли при экстремальных ценах, защита от повторных отправок форм, проверка достаточности средств перед операциями.

Все критически важные операции логируются в базу данных для возможности аудита и анализа активности пользователей.

ЦЕНА: 5000 Руб.

Почта: svalka58.ru@yandex.ru
telegram: Александр 1979 ( только по поводу покупки)
Или в личку на форуме.

Важно:

1) Если не поняли, что это и для чего - проходим мимо, это не ваш вариант.
2) Модуль продается как есть: Изменения скорее всего делать не буду, либо за отдельную платы ОЧЕНЬ ДОРОГО.
3) Все цены на бирже изменяются автоматически в реальном времени, рандомно.
Я не могу сказать будет ли данный модуль работать в плюс. Предсказать невозможно.


1.png2.png3.png4.png5.png7.png
Посмотреть вложение Видео-12-06-2025 152505.mp4
 

Назад
Верх Низ