Async tools and strategies for binary options trading
Install dependencies:
pip install .
pip install pandas
Minimal usage:
from BinaryOptionsToolsAsync.pocketoption import PocketOptionAsync
import asyncio
async def main():
api = PocketOptionAsync(ssid, demo=True)
balance = await api.balance()
print(balance)
await api.close()
asyncio.run(main())
Fetch candles, calculate indicators, and place trades asynchronously:
import pandas as pd
candles = await api.get_candles("EURUSD_otc", period=60, duration=1200)
df = pd.DataFrame(candles)
df['SMA_5'] = df['close'].rolling(window=5).mean()
if df['close'].iloc[-1] > df['SMA_5'].iloc[-1]:
trade_id, success = await api.buy("EURUSD_otc", amount=1, time=60)
else:
trade_id, success = await api.sell("EURUSD_otc", amount=1, time=60)
BinaryOptionsToolsAsync/indicators/)examples/ folder in your repo for all scripts.
auth in the messages.