Trading

Build trading strategies using probabilistic forecasts.

Directional Trading

directional_signal.py
import requests

def get_signal(asset, threshold=0.55):
    response = requests.get(
        "https://api.synthdata.co/insights/prediction-percentiles",
        headers={"Authorization": "Apikey YOUR_API_KEY"},
        params={"asset": asset}
    )
    
    data = response.json()
    current_price = data['current_price']
    final = data['forecast_future']['percentiles'][-1]
    
    median = final['0.5']
    p35 = final['0.35']
    p65 = final['0.65']
    
    if median > current_price and p35 > current_price:
        return "LONG"
    elif median < current_price and p65 < current_price:
        return "SHORT"
    else:
        return "NEUTRAL"

Position Sizing


LP Bounds

Optimal liquidity provider ranges with impermanent loss estimates.

Endpoint:

Response

Example


LP Probabilities

Price distribution probabilities for LP range decisions.

Endpoint:

Response

Example


Last updated