Pages:
Author

Topic: Давайте создадим с нуля биржу Open Source? - page 3. (Read 32151 times)

kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
А в репозитории актуальный код? Или просто какой-то срез из прошлого? А то вижу, что в нем нет фич, которые на multicoins явно присутствуют.
Актуальный опенсорс поддерживаю только для сервера аккаунтов. Если получаю сообщения о критических для безопасности багов, то делаю фиксы вопенсорс коде.
Все остальное актуальное в закрытом репозитории.
legendary
Activity: 3108
Merit: 1358
А в репозитории актуальный код? Или просто какой-то срез из прошлого? А то вижу, что в нем нет фич, которые на multicoins явно присутствуют.
jr. member
Activity: 81
Merit: 6
Вообще-то, Оpen Source подразумевает код, а не сервис.
Код лежит на гитхабе. Бери и проверяй или не бери.
Да всё - супер, топикстартер - молодец, код вполне вменяемый, я даже не стану пенять на выбор технологии бекенда(node.js), это дело вскуса, хотя я бы конечно взял бы asp.net.core. Но вот база данных юзается явно не кашерно. На самом деле кроме регистрации и ввода-вывода, наиболее существенно писать ордерлог(поток ордеров от клиентов) и запросов ввода\вывода, по сути это вся важная информация по которой можно восстановить состояние биржи в любой момент времени, остальное производно. Ордербук, сделки, свечки, всё это производная инфа, актуальная часть которой для юзера берётся из оперативки, например последние чарты, сделки и тд. Это всё конечно пишется в БД для надежности но берётся с оперативки, ядро должно функционировать в норме без обращений к БД.
sr. member
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
Прочитай название раздела. Может она у него на утюге крутится, вот и тормозит. Разворачивай на полноценном сервере и верти как хочешь. Какое блять отношение ликвидность имеет к коду биржи?
Может на утюге, а может код тормозной, или технология тормозная. Это же не продажу биржа? Я так понял её делали чтобы торговали на ней люди, а не как курсовая в универе, при чем тут код, где в названии раздела КОД?

Код лежит на гитхабе. Бери и проверяй или не бери. На какую продажу? Биржа выложена бесплатно. Если код тормозной, то блесни умом и перепиши. Где в названии раздела Кодеры слово код?
legendary
Activity: 2310
Merit: 2295
при чем тут код, где в названии раздела КОД?

Вообще-то, Оpen Source подразумевает код, а не сервис.
sr. member
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
Quote from: kzv
Вау! Крутизна! Респект ув. kzv  

А что бросилось в глаза, притормаживает биржанька малёха, призадумывается, показать график, сменить монету и тд. около 3-5 сек думает, много очень, нужно 0.5-1сек, словно что то с БД тащится, хотя вроде не должно, но это мелочи, хотя напрягает.

Затем ликвида мало, нужно как то решить проблему ликвидности, вплоть до вменяемого фейка, нет в этом ничего криминального, хотя бы свой щиток нужно неистово торговать, так чтоб пар шел и искры летели, а на других парах хотя бы в режиме ММ поставить ордера на +-10% вокруг спреда и активность должна быть, типа ХФТшники орудуют, манипулируют млять...  Grin

Прочитай название раздела. Может она у него на утюге крутится, вот и тормозит. Разворачивай на полноценном сервере и верти как хочешь. Какое отношение ликвидность имеет к коду биржи?
jr. member
Activity: 81
Merit: 6
Quote from: kzv
Вау! Крутизна! Респект ув. kzv 

А что бросилось в глаза, притормаживает биржанька малёха, призадумывается, показать график, сменить монету и тд. около 3-5 сек думает, много очень, нужно 0.5-1сек, словно что то с БД тащится, хотя вроде не должно, но это мелочи, хотя напрягает.

Затем ликвида мало, нужно как то решить проблему ликвидности, вплоть до вменяемого фейка, нет в этом ничего криминального, хотя бы свой щиток нужно неистово торговать, так чтоб пар шел и искры летели, а на других парах хотя бы в режиме ММ поставить ордера на +-10% вокруг спреда и активность должна быть, типа ХФТшники орудуют, манипулируют млять...  Grin
jr. member
Activity: 198
Merit: 8
не с ордерами все ок. не ок с полями отображающими лучшее предложение и спрос на данный момент




Это формально, конечно, но многие трейдеры в уме спрэд вычисляют и их смущает это.




kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Вроде все как у всех

jr. member
Activity: 198
Merit: 8
Еще в Ask должна попадать лучшая цена (то есть наименьшая) из sell-ордеров (Lowest Ask)
А в Bid должна попадать лучшая цена (то есть наибольшая) из buy-ордеров (Highest Bid)
Англоязычная аудитория привыкла что Ask всегда больше Bid. У вас перепутано.
Нужно вот как здесь https://crex24.com/exchange/LTC-BTC

MC: MNmrwyTJKKdSssSTqGYmpDFBACDuDvtnTk  Tongue
jr. member
Activity: 198
Merit: 8
PS. И не говорите спасибо)

Ну от чего же? Дайте ваш Мэрикоин адрес, переведу 1000 МС за подробное и правильное описание бага. Баг исправил, можете проверить. На будущее: лучше подобное обсуждать через письмо в суппорт биржи.

Ура!!! MNmrwyTJKKdSssSTqGYmpDFBACDuDvtnTk
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
PS. И не говорите спасибо)

Ну от чего же? Дайте ваш Мэрикоин адрес, переведу 1000 МС за подробное и правильное описание бага. Баг исправил, можете проверить. На будущее: лучше подобное обсуждать через письмо в суппорт биржи.
jr. member
Activity: 198
Merit: 8
Не это косяк образовался после рефакторинга кода

потестил эту https://trade.crypton.cf/market/LNG-MC

здесь все правильно. сделки закрываются по лучшим ордерам без исчезновения валюты. Ищите ошибку!
PS. И не говорите спасибо)
jr. member
Activity: 198
Merit: 8
Всем привет! Скажите алгоритм торгов правильно работает в соответствии с правилами бирж с прямыми сделками?
Вот че у меня получается

1) Беру и искуственно покупаю лонги за марикоины не по лучшему предложению а по худшему для себя


2) то есть вместо цены 0.05 беру цену 0.1


3) После закрытия ордера вроде все норм: минус 100 МС,  плюс 1000 лонг


Но! Сделка закрывалась как и должна по лучшей цене, - по 0.05, то есть тот кто продавал лонги получил свои 50 марикоинов и потратил 1000 лонгов (у него точно все норм)

и 50 марикоинов испарилось!

Может так и должно быть? также на других биржах с прямыми сделками? Кто знает скажите. Прошу разъяснить. может так и должно быть типа не косячь - будь внимательным!

kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
В моём случае это три сервера которые крутятся на одной машине + демон биткоина

И все вместе разом вылетает?
У меня не вылетало даже на VDS с 4 гб памяти (+4 гб swap). Даже не знаю, чем тут могу помочь... Попробуйте на другом сервере?
jr. member
Activity: 157
Merit: 4
KZV, спасибо за объяснение и предыдущие ответы, запустил последнюю версию движка, но когда запускаю еще демон битка с обрезанным блокчейном - то биржа вылетает и сервер говорит что ему не достаточно памяти. Хотя в df -h cвободно 18 из 25 ГБ, использую Ubuntu 18.04 LTS 25 SSD 1 RAM

Биржа (которая на гитхабе) это три независимых сервера: сервер аккаунтов, сервер базы данных, торговый сервер.
Когда вы говорите "биржа вылетает", то не совсем ясно: вылетают все три сервера одновременно?


В моём случае это три сервера которые крутятся на одной машине + демон биткоина
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
KZV, спасибо за объяснение и предыдущие ответы, запустил последнюю версию движка, но когда запускаю еще демон битка с обрезанным блокчейном - то биржа вылетает и сервер говорит что ему не достаточно памяти. Хотя в df -h cвободно 18 из 25 ГБ, использую Ubuntu 18.04 LTS 25 SSD 1 RAM

Биржа (которая на гитхабе) это три независимых сервера: сервер аккаунтов, сервер базы данных, торговый сервер.
Когда вы говорите "биржа вылетает", то не совсем ясно: вылетают все три сервера одновременно?
jr. member
Activity: 157
Merit: 4
KZV, спасибо за объяснение и предыдущие ответы, запустил последнюю версию движка, но когда запускаю еще демон битка с обрезанным блокчейном - то биржа вылетает и сервер говорит что ему не достаточно памяти. Хотя в df -h cвободно 18 из 25 ГБ, использую Ubuntu 18.04 LTS 25 SSD 1 RAM
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Ввод вывод фиата возможен только через купоны (коды) биржи. Сделать купон можно из любой валюты в кошельке, погасить купон можно там же. Купить/продать купоны на бирже нельзя, это типа внебиржевой актив.
Я планировал добавить прямой ввод/вывод фиата через payer, там все довольно просто. Но меня что-то сдерживает внутренняя чуйка...
Пока на бирже нет фиата, биржа ничем не отличается от онлайн игры с игровыми токенами. Как только там появится фиат, биржей заинтересуются регуляторы которых будет нельзя игнорировать. То есть вслед за настоящим вводом/выводом фиата, практически сразу, по независящим от меня причинам, последует KYC, AML и все остальные "прелести". 
jr. member
Activity: 157
Merit: 4
Разобрался как добавлять фиатный валюты, но не могу понять как с ними работать и пополнять. KZV можете не много рассказать как работать с этой кухней))
Pages:
Jump to: