Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
import ccxt
import time
Create a new FTX client.
ftx = ccxt.ftx()
Authenticate with your FTX API key and secret.
ftx.apiKey = 'YOUR_API_KEY'
ftx.secret = 'YOUR_SECRET'
Define the target price.
target_price = 10000
Define the order parameters.
order_params = {
'symbol': 'BTC/USD',
'side': 'buy',
'type': 'limit',
'price': target_price,
'amount': 0.1,
}
Create the order.
order = ftx.create_order('BTC/USD', 'limit', 'buy', 0.1, target_price)
Wait for the order to be filled.
while order['status'] != 'closed':
time.sleep(0.1)
order = ftx.fetch_order(order['id'])
Print the order details.
print(order)