Trading

Getting USDC and ETH

Traders need to have both USDC and ETH on Optimism network to open a trade. USDC is used as the margin token and ETH is used to pay for gas fee.

You can use any of these bridges to transfer tokens to Optimism network:

https://www.pikaprotocol.com/#/bridge

https://hop.exchange/

https://gateway.optimism.io/

https://cbridge.celer.network/

On Optimism network, you can use Uniswap to swap ETH to USDC or USDC to ETH.

Opening Positions

Switch your Metamask wallet to the right blockchain and connect it to the trade page. Click the product list on the right and select the trading pair you want to trade.

Place Market Order

After selecting the "Market" on the top right section, choose LONG or SHORT and input the Size of the trade you want to open. The value in blue is the maximum size you can open based on your available USDC balance and your selected leverage. The Margin amount is automatically calculated based on your size and selected leverage. The margin is the amount of USDC you will transfer as the margin for this trade.

After that, the summary of the trade is updated. Mark Price is the current oracle price. Entry Price is the estimated trade price if you open the trade. Price Impact is the estimated price impact of your trade. Liquidation Price is the estimated price of your position to get liquidated. Trade Fee is the trade fee to be charged. Execution Fee is the fee to cover the gas cost of Pika keeper. Total Cost is the sum of the margin, trade fee and execution fee.

If it's your first time trading on Pika, you would need to approve Pika contract to transfer your USDC and enable Pika keepers to submit market orders for you by agreeing with the terms.

Then after clicking the Submit button, the confirmation will show up with the order details. Then you can check the details before you click Confirm. If Allowed Slippage is too low or the price is too volatile, your order may be cancelled. The slippage value can be set at the top right of the page.

The submitted orders will be picked up within few seconds by keepers to be executed with the next oracle update. You will receive notifications when the order is executed successfully and then you can see the active positions. If the order fails to be executed, you will be notified of the reasons and the orders will be automatically cancelled.

Place TP/SL Order

If you want to add take-profit and stop-loss orders for your position when creating the market order, you can select them and bundle them in one transaction.

Place Limit/Stop Order

Limit and stop order submissions work similarly as the market order. The only difference is you need to specify the trigger price for these orders.

The submitted limit and stop orders will show up in Orders tab, where you have the option to edit the price of each order or cancel it. If the order cannot be submitted by the keeper, it will have red error message and you need to cancel and resubmit the order.

Managing Positions

After the order is successfully executed, the position appears in the Active Position list with the position details.

To add or remove margin for an existing position, click the Edit button and input the margin to add or withdraw. Click the Submit button to submit the transaction after confirming the new position details.

Close a Position

To close a position, click the Close button of the position and then input the amount of the margin to close. Same as an open position, you have the option of Market and TP/SL order type. You can either close the whole position or close it partially.

A trade record appears in the Trade History section after the position is closed, recording the position details.

Trading Charts

The trading charts showcase real-time prices sourced from the Pyth oracle, allowing users to choose their desired chart granularity (1m, 5m, 15m, etc). Active positions' entry and liquidation prices are prominently displayed, along with trigger prices for both stop-loss and take-profit orders.

Pika uses TradingView technology to display data on charts. TradingView is a charting platform for a global community of traders and investors, but it's especially valued by crypto enthusiasts: you can track detailed symbol charts, e.g. BTC USD and ETH USD to always stay on top of where the markets are moving and be prepared for a next trade.

Last updated