Coygo Update 3/28/2019 — Stop-limit orders & trade on multiple markets simultaneously

Evan Francis
Coygo Blog
Published in
6 min readMar 28, 2019

We’ve got an exciting development update for the Coygo application! As we continue to improve Coygo, our goals remain the same: provide the single best solution for cryptocurrency traders who manage accounts on multiple exchanges, without requiring users to submit their API keys to a third party’s servers.

If this is your first time hearing about Coygo, it’s a downloadable desktop application for Windows, Mac and Linux that allows cryptocurrency traders to connect all of their exchange accounts to have a single, secure interface to track account balances, submit trades, execute transfers between accounts, and lots more. Unlike most other solutions, your API credentials are only stored securely on your machine, we never have access to your funds or accounts. All trades and transfers are submitted directly from your machine, our servers never touch your accounts or account credentials.

If you live in the U.S. and you would like to help us shape the future of Coygo, we welcome you to sign up for our free beta at www.coygo.app.

This video demonstrates some of the new features we’ve added, including the ability to trade on multiple exchanges and markets simultaneously and submit stop-limit orders! Read on below for more details.

Demo video of trading on multiple markets simultaneously

Watch and trade on multiple markets simultaneously

Our main design philosophy is to create a constant feedback loop with our users to make sure we’re building the tools they need to trade successfully. One insight we’ve noticed is that most traders are watching and trading on more than one market at a time as they may have open positions on a few exchanges at once, or a couple trading pairs might be particularly volatile/high volume that day. With that insight in mind, Coygo users can now add up to four markets to watch simultaneously. You can submit trade orders to four different markets on separate exchanges all from one screen, with the ability to see real-time charts and TA indicators as well as updated last/ask/bid information. If you have a large monitor you can see them in a 2x2 grid, if you’re on a smaller screen they will be displayed in a 1x4 vertical grid.

Trade on multiple markets

Stop-limit order support & max order amounts

One important tool for traders to avoid losses in volatile markets is stop-loss orders. A trader can’t always be monitoring the markets 24/7 and sometimes prices will sway in a direction you don’t expect. Given that feedback, Coygo now allows our users to submit stop-limit orders to any exchanges that support them via their API: our currently supported exchanges that allow stop-limit orders are Binance and Coinbase Pro. You can also view and cancel your open stop-limit orders across all connected exchanges. As with the other order types that Coygo supports you can use the convenient buttons to prefill the order’s rate with the current last, ask and bid, or to prefill the order’s amount with USD amount equivalents of $10, $25, $50, $100, $250, and $500.

We have also added a “MAX” amount button to automatically prefill the order amount with the maximum available amount given your current wallet balance. If you have entered a price, the maximum amount will be calculated using that price and your wallet balance. If you have not entered a price the maximum amount will be calculated using the current last price.

Stop-limit orders and max order amount

Trade interface redesign & new last/bid/ask ticker data

The Technical Analysis indicator gauge, powered by TradingView, has been moved above the real-time chart to be alongside the trade inputs so that it is more readily accessible. Along with this we have also added the latest ticker information for each market, see the “Last”, “Ask” and “Bid” rates listed in the top right of the trade UI in the screenshot below. Depending on how we have implemented an exchange’s API interactions this information may be updated in real-time or polled on an interval, in an effort to remain as transparent as possible we also display the timestamp that the ticker information was last updated.

Trade interface redesign with last/ask/bid ticker data

Improved error explanations when an interaction with an exchange’s API fails

We have greatly improved the messaging to our users when an interaction with an exchange’s API doesn’t go as planned. Sometimes when we try to get data from an exchange’s API it can randomly fail to load, it’s an unfortunate reality when relying on external APIs out of our control.

The failure may be a valid error, such as having an insufficient balance in your exchange wallet for an order, or the exchange may have just failed to respond in time. In order to help our users understand what went wrong, we now display the error message given back by the exchange’s API exactly as it is received. If a trade order submission failed, the error will be displayed alongside the market where you submitted the order. If balance data fails to load, the error will be displayed alongside your wallet balances. We always try to display the exact error given by the exchange in the most relevant place to be as transparent as possible.

Error message from a failed order submission

Sync Accounts redesign

The experience for syncing your exchange accounts has been redesigned to better distinguish each exchange by using each exchange’s logo. This is the most difficult part of setting up Coygo so we want to make the process as easy as possible and will continue to refine this experience when possible.

New design

Sync Accounts redesign

Previous design

Previous Sync Accounts design

Minor improvements

As always, this update includes a list of other fixes and improvements to the application. Changes include:

  • Fixed a bug that didn’t allow users on macOS to use copy/paste when entering API keys.
  • Increased the speed at which transactions data is updated after a trade or transfer is submitted.
  • Improved error handling and messaging when the application fails to get the latest transactions data from one or more exchanges.
  • Minor style changes to better accommodate users on different screen sizes.

That’s a wrap

Thanks for keeping up with Coygo’s development! We will continue to share our progress as we gather feedback from our users and improve the application to provide the absolute best experience for cryptocurrency traders with accounts on multiple exchanges.

As usual, we welcome you to sign up to participate in our free beta at www.coygo.app if you live in the United States. Your feedback is very valuable to us!

Follow us here on Medium or on the social media networks below to stay up to date!

Facebook: https://www.facebook.com/CoygoHQ/

LinkedIn: https://www.linkedin.com/company/coygo

Twitter: https://twitter.com/CoygoHQ

--

--

Evan Francis
Coygo Blog

CEO and Co-founder of Coygo, Inc. and Lunafi, LLC, cryptocurrency enthusiast, software engineer, alpine skier