{"id":13761807,"url":"https://github.com/fxspinnaker/node_v01","last_synced_at":"2025-05-10T14:30:44.968Z","repository":{"id":216852334,"uuid":"302084669","full_name":"fxspinnaker/node_v01","owner":"fxspinnaker","description":"MMBot","archived":false,"fork":false,"pushed_at":"2020-10-10T14:59:23.000Z","size":233,"stargazers_count":3,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-02-11T22:46:35.071Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fxspinnaker.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-10-07T15:47:15.000Z","updated_at":"2021-03-10T18:41:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"1c30925f-ee7b-4025-a3ff-418f392fd7f7","html_url":"https://github.com/fxspinnaker/node_v01","commit_stats":null,"previous_names":["fxspinnaker/node_v01"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fxspinnaker%2Fnode_v01","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fxspinnaker%2Fnode_v01/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fxspinnaker%2Fnode_v01/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fxspinnaker%2Fnode_v01/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fxspinnaker","download_url":"https://codeload.github.com/fxspinnaker/node_v01/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253428203,"owners_count":21906870,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T14:00:29.359Z","updated_at":"2025-05-10T14:30:44.665Z","avatar_url":"https://github.com/fxspinnaker.png","language":"JavaScript","funding_links":[],"categories":["Table of Contents"],"sub_categories":["Trading Bot Software"],"readme":"# node_v01\nMMBot\n\nThis Bot,\nreads from Binance the symbols that were indicated on markets.js and creates Buy / Sell orders on Loopring.\n\nTo access the account at Loopring, you need to create the file credentials.js (use credentials.example.js as an example).\n\nThe file markets.js has 6 fields:\nBinance Symbol\nLoopring Symbol\nAmount Token by order\nSpread (price difference between Buy Limit and Sell Limit)\nAdditional Delta (tuning my final price Buy / Sell)\nInventory (not used at moment)\n\n\nThe Bot reads the Ask / Bid at Binance, calculates the average price (MidPrice).\nBuy Limit Order = MidPrice - (Spread / 2) - AdditionalDelta\nSell Limit Order = MidPrice + (Spread / 2) + AdditionalDelta\n\nIt is optimized for the use of 1 market, however more can be placed, but the speed is much higher than that allowed by the Rate Limit in Loopring and this will eventually imply the block of the IP by Loopring and orders stop entering.\n\nNew versions will emerge ......\n\n\nTo run the Bot just \"node app.js\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffxspinnaker%2Fnode_v01","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffxspinnaker%2Fnode_v01","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffxspinnaker%2Fnode_v01/lists"}