--- title: 'Cryto Jump' disqus: Yveslym --- Crypto Jump === <!-- ![downloads](https://img.shields.io/github/downloads/atom/atom/total.svg) ![build](https://img.shields.io/appveyor/ci/:user/:repo.svg) ![chat](https://img.shields.io/discord/:serverId.svg) --> ## Table of Contents [TOC] ## Project Description Crypto Jump was inspired by multiple bots, existing trading mobile apps and websites made for advance cryto traders. Trading crypto (token) is not that easy. This project will aim to create a mobile app connected to a bot that will perform various trading techniques based on what the user selected on the app. This project will target users with little to no knowledge in cryptocurrency who want to make a passive income with risk-safe trading. ## Trading method: 1. **Top Gainers Trading:** Top gainers are tokens that **price change percentage** by a lot increase within a 24-hour period. In detecting which token is likely to be top gainers, buying it low and selling it high can be lucrative but tedious. Thus the bot will be able to find those top gainers and do the trade with a sale conditions. (for example, sell after losing 5% of current profit). ![](https://i.imgur.com/QzSvNZp.png) 2. **Arbitrage Trading:** Arbitrage Trading is a way to buy a token from one exchange in a low rate and sell it to another exchange at a higher rate. Finding the right window to do the trade manually can be risky but using a bot can automate this process and make it easier. User story --- ```gherkin= Feature: Trading on the mobile app # The first example has two steps Scenario: user start the app When the user start the app, after registration, the user can either transfer of buy cryto to the newly create wallet. Then users can start trading by choosing which type of trading they want to perform (top gainers/arbitrage). # The second example has three steps Scenario: User Trading Given the user choose to do "top gainers trade" When the users choose top gainers Then the app will ask to enter the invest amount and the sell condition. When the trade bot start, the user can see how much they invest, and how much they gain so far. the bot can stop when the user press stop bottom or the sale condition have been met. # The second example has three steps Scenario: User Trading Given the user choose to do "Arbitrage trading" When the users choose arbitrage trading Then the app will ask to enter the invest amount and the bot will start looking for opportunity and make the trade. the user will see how much have they made so far and can stop the bot at anytime. ``` <!-- > Read more about Gherkin here: https://docs.cucumber.io/gherkin/reference/ --> User flows --- ``` sequence Title: Top Gain Diagram Start->Trade: Trading start Note left of Start: - $50 investment \n- salecondition: sale when token\n drop by 10% from the top gain Trade-->Bot: Monitoring Tokens. Bot->>Blockhain: Token Found: \n - HIT Token \n - 10% gain Blockhain->> Top:HIT token reach \n80% gain Note over Top: HIT token has reach \nis max gain\n and will start dropping Top->Sale: Start Sale Note over Sale:Manuel sale:\n the bot will sale at \nanytime the stop button \nwas pressed from user Sale -> Sale Condition: HIT drop by 10% \nand met the sale condition Note over Sale Condition: Auto sale:\n the bot will automatically sale \nwhen the sale condition is met.\nHIT drop to 70% and lost 10% ``` > Read more about sequence-diagrams here: http://bramp.github.io/js-sequence-diagrams/ > ###### tags: `Cryptocurrency` `Mobile app`