# Origami Documentation

## Origami Documentation

- [Introduction](https://docs.origami.tech/explore-origami-tech/introduction.md)
- [Core Concepts](https://docs.origami.tech/explore-origami-tech/core-concepts.md): This section describes the main entities that make up the Origami Tech platform.
- [Key Terms](https://docs.origami.tech/explore-origami-tech/key-terms.md): This glossary provides definitions of the key terms used throughout the platform, as well as general trading terminology.
- [Set Up Your Profile](https://docs.origami.tech/user-guide/set-up-your-profile.md)
- [Create Project](https://docs.origami.tech/user-guide/quickstart.md)
- [Add accounts](https://docs.origami.tech/user-guide/add-accounts.md)
- [API Key Creation](https://docs.origami.tech/user-guide/api-key-creation.md): Follow detailed steps to create and connect exchange API keys to Origami Tech for automated data access, account management, and trade execution.
- [Hyperliquid](https://docs.origami.tech/user-guide/api-key-creation/hyperliquid.md): Learn how to generate and integrate Hyperliquid API keys with Origami Tech for seamless, automated exchange connectivity and trading.
- [Binance](https://docs.origami.tech/user-guide/api-key-creation/binance.md): Follow this guide to create and connect Binance API keys to Origami Tech, enabling secure automated trading and data synchronization.
- [Bybit](https://docs.origami.tech/user-guide/api-key-creation/bybit.md): Step-by-step guide to creating and integrating Bybit API keys with Origami Tech for secure, automated trading and account management.
- [OKX](https://docs.origami.tech/user-guide/api-key-creation/okx.md): Follow this guide to create OKX API keys and connect them to Origami Tech for secure trading automation and multi-market execution.
- [Gate io](https://docs.origami.tech/user-guide/api-key-creation/gate-io.md): Guide to creating and linking Gate.io API keys with Origami Tech, enabling seamless automated trading and exchange account management.
- [Mexc](https://docs.origami.tech/user-guide/api-key-creation/mexc.md): Learn how to generate and connect Mexc API keys to Origami Tech for secure, automated trading and real-time account synchronization.
- [Kucoin](https://docs.origami.tech/user-guide/api-key-creation/kucoin.md): Learn how to create and integrate Kucoin API keys with Origami Tech for safe, automated trading and cross-exchange account management.
- [BingX](https://docs.origami.tech/user-guide/api-key-creation/bingx.md): Learn how to create BingX API keys and connect them to Origami Tech for automated strategy deployment and account synchronization.
- [Bitget](https://docs.origami.tech/user-guide/api-key-creation/bitget.md): Learn how to generate and link Bitget API keys with Origami Tech to enable secure trading automation and multi-exchange account access.
- [BitMart](https://docs.origami.tech/user-guide/api-key-creation/bitmart.md): Step-by-step instructions for connecting BitMart API keys to Origami Tech to enable automated trading and secure account access.
- [Bitrue](https://docs.origami.tech/user-guide/api-key-creation/bitrue.md)
- [Coinstore](https://docs.origami.tech/user-guide/api-key-creation/coinstore.md)
- [CoinW](https://docs.origami.tech/user-guide/api-key-creation/coinw.md)
- [Deepcoin](https://docs.origami.tech/user-guide/api-key-creation/deepcoin.md)
- [DigiFinex](https://docs.origami.tech/user-guide/api-key-creation/digifinex.md)
- [HitBtc](https://docs.origami.tech/user-guide/api-key-creation/hitbtc.md)
- [LBank](https://docs.origami.tech/user-guide/api-key-creation/lbank.md)
- [P2b](https://docs.origami.tech/user-guide/api-key-creation/p2b.md)
- [Poloniex](https://docs.origami.tech/user-guide/api-key-creation/poloniex.md)
- [ProBit](https://docs.origami.tech/user-guide/api-key-creation/probit.md)
- [Set Up First Bot](https://docs.origami.tech/user-guide/set-up-first-bot.md)
- [Create Spot Bot](https://docs.origami.tech/user-guide/create-spot-bot.md): Follow a complete guide to build, configure, and deploy a Spot trading bot in Origami Tech, automate trading logic, and monitor performance effectively.
- [Create Futures Bot](https://docs.origami.tech/user-guide/create-futures-bot.md): Build and manage a futures trading bot in Origami Tech. Learn to define leverage, margin settings, and position logic for automated strategy execution.
- [Create Grid](https://docs.origami.tech/user-guide/create-grid.md): Learn how to design and configure grid strategies in Origami Tech. Create dynamic order placement logic for market-making and trading automation.
- [Grids Examples](https://docs.origami.tech/user-guide/grids-examples.md): Discover multiple grid trading examples in Origami Tech that demonstrate strategy structure, order placement, and optimization for various market conditions.
- [Selling at the Best Price with Minimum Price and Balance Constraints](https://docs.origami.tech/user-guide/grids-examples/selling-at-the-best-price-with-minimum-price-and-balance-constraints.md): Learn to configure Origami Tech grid strategies to sell assets at optimal prices while maintaining defined balance and price constraints.
- [Selling at the Best Price Considering Historical Data](https://docs.origami.tech/user-guide/grids-examples/selling-at-the-best-price-considering-historical-data.md): Learn how to configure Origami Tech grid strategies that optimize sell orders based on historical data analysis and performance tracking.
- [Buying at the Best Price with Maximum Price and Balance Constraints](https://docs.origami.tech/user-guide/grids-examples/buying-at-the-best-price-with-maximum-price-and-balance-constraints.md): Learn how to create Origami Tech grid strategies that execute buy orders efficiently while respecting price and balance limitations.
- [Buying at the Best Price Considering Historical Data](https://docs.origami.tech/user-guide/grids-examples/buying-at-the-best-price-considering-historical-data.md): Configure grid trading in Origami Tech to optimize buy orders using historical data patterns and backtested performance insights.
- [Placing Orders at the Best Price or with a Minimum Spread](https://docs.origami.tech/user-guide/grids-examples/placing-orders-at-the-best-price-or-with-a-minimum-spread.md): Explore how to configure grid strategies in Origami Tech that place orders efficiently using optimal pricing or minimum spread constraints.
- [Placing Orders with a Spread Based on Historical Data](https://docs.origami.tech/user-guide/grids-examples/placing-orders-with-a-spread-based-on-historical-data.md): Learn how to create Origami grid strategies that adjust spreads dynamically based on historical volatility and price performance.
- [Placing Buy and Sell Orders Based on RSI of 15-Minute Candlesticks](https://docs.origami.tech/user-guide/grids-examples/placing-buy-and-sell-orders-based-on-rsi-of-15-minute-candlesticks.md): Explore an Origami Tech example showing how to place automated buy and sell orders based on RSI signals from 15-minute candlestick data.
- [Buying and Selling When the 15-Minute RSI Exits a Defined Range](https://docs.origami.tech/user-guide/grids-examples/buying-and-selling-when-the-15-minute-rsi-exits-a-defined-range.md): Explore an Origami Tech grid example using RSI-based triggers to automate buy and sell orders when indicators exit defined thresholds.
- [Required parameters](https://docs.origami.tech/function/required-parameters.md): Essential parameters that must be configured for the grid to function correctly.
- [Buy Orders Count](https://docs.origami.tech/function/required-parameters/buy-orders-count.md): The parameter responsible for the number of buy orders placed.
- [Sell Orders Count](https://docs.origami.tech/function/required-parameters/sell-orders-count.md): The parameter responsible for the number of sell orders placed.
- [Execute Price](https://docs.origami.tech/function/required-parameters/execute-price.md): The parameter that determines the price of the orders being placed.
- [Execute Volume](https://docs.origami.tech/function/required-parameters/execute-volume.md): The parameter that specifies the amount to be placed, denominated in the base token.
- [Base logic](https://docs.origami.tech/function/base-logic.md): Understand Origami Tech’s base logic structure used to build dynamic, rule-based trading strategies with logical conditions and data processing functions.
- [Optional parameters](https://docs.origami.tech/function/optional-parameters.md): Additional parameters that can be used for additional grid settings.
- [Time Between Orders](https://docs.origami.tech/function/optional-parameters/time-between-orders.md): Execute orders one by one with delay in seconds
- [Sleep After Seconds](https://docs.origami.tech/function/optional-parameters/sleep-after-seconds.md): Time to sleep after grid execution in seconds.
- [Is Buy First](https://docs.origami.tech/function/optional-parameters/is-buy-first.md): Should buy orders place first or not.
- [Functions](https://docs.origami.tech/function/functions.md): Functions that can be called inside the grid parameters.
- [Ticker](https://docs.origami.tech/function/functions/ticker.md): Current market price of latest trade on exchange.
- [Orderbook](https://docs.origami.tech/function/functions/orderbook.md): An order book is a comprehensive record maintained by a trading platform, documenting the buy and sell orders that reflect the interests of market participants.
- [Candles](https://docs.origami.tech/function/functions/candles.md): A candlestick is a type of price chart that represents the high, low, opening, and closing prices of a token over a defined time frame.
- [Organic](https://docs.origami.tech/function/functions/organic.md): An order book with excluded self orders.
- [VWAP](https://docs.origami.tech/function/functions/vwap.md): The volume-weighted average price is a metric that represents the ratio of the total traded value of a token to the aggregate trading volume during a specific session.
- [Amount Before Price](https://docs.origami.tech/function/functions/amount-before-price.md): The Amount Before Price function in Origami Tech measures cumulative liquidity before a price level, useful for order book and slippage analysis.
- [Amount Threshold Index](https://docs.origami.tech/function/functions/amount-threshold-index.md): The Amount Threshold Index function in Origami Tech identifies liquidity zones in order books, helping optimize trade entry and execution logic.
- [Symbol](https://docs.origami.tech/function/functions/symbol.md): An exchange meta-information regarding ticker symbol parameters, associated fees, and the precision of data.
- [Balance](https://docs.origami.tech/function/functions/balance.md): Explore how the Balance function in Origami Tech retrieves and processes account balances, asset values, and portfolio data for trading automation.
- [Saved Balance](https://docs.origami.tech/function/functions/saved-balance.md): Learn how to use the Saved Balance function in Origami Tech to reference previously stored account balances in automated trading strateg
- [Group Balance](https://docs.origami.tech/function/functions/group-balance.md): Understand how the Group Balance function in Origami Tech aggregates balances across multiple accounts or assets for consolidated reporting.
- [Mean](https://docs.origami.tech/function/functions/mean.md): Learn how to use the Mean function in Origami Tech to calculate average values from data sets for technical indicators and performance metrics.
- [Median](https://docs.origami.tech/function/functions/median.md): The Median function in Origami Tech identifies the central numeric value in a dataset, useful for trend smoothing and statistical modeling.
- [Max](https://docs.origami.tech/function/functions/max.md): The Max function in Origami Tech identifies the largest numeric value from inputs, useful for conditional checks and dynamic trading calculations.
- [Min](https://docs.origami.tech/function/functions/min.md): The Min function in Origami Tech identifies the smallest numeric value from a data set, ideal for comparison and threshold-based trading logic.
- [Exp](https://docs.origami.tech/function/functions/exp.md): Learn how the Exp function in Origami Tech performs exponential calculations to build advanced formulas and algorithmic trading strategies.
- [Abs](https://docs.origami.tech/function/functions/abs.md): The Abs function in Origami Tech returns the absolute value of a number, useful for managing signals, risk, and calculations in trading logic.
- [Logn](https://docs.origami.tech/function/functions/logn.md): The Logn function in Origami Tech calculates natural logarithmic values for advanced algorithmic and statistical analysis.
- [Count](https://docs.origami.tech/function/functions/count.md): Learn how to use the Count function in Origami Tech to count data entries, signal events, or conditions within your automated strategies.
- [Random](https://docs.origami.tech/function/functions/random.md): Learn how to use the Random function in Origami Tech to generate random values for simulations, strategy testing, or stochastic model creation.
- [Sum](https://docs.origami.tech/function/functions/sum.md): The Sum function in Origami Tech adds multiple numeric values, ideal for portfolio aggregation, position sizing, and performance metrics.
- [Cached](https://docs.origami.tech/function/functions/cached.md): Understand how the Cached function in Origami Tech temporarily stores computed data to reduce recalculation time and optimize strategy performance.
- [Remove NaN](https://docs.origami.tech/function/functions/remove-nan.md): Deleting NaN values in the list.
- [Is NaN](https://docs.origami.tech/function/functions/is-nan.md): Learn how to use the Is NaN function in Origami Tech to check for missing or invalid numeric values, ensuring data accuracy in trading scripts.
- [Var](https://docs.origami.tech/function/functions/var.md): The Var function in Origami Tech calculates statistical variance to analyze data dispersion, volatility, and performance consistency in trading models.
- [Technical analysis](https://docs.origami.tech/function/technical-analysis.md): Technical analysis is a collection of tools used for forecasting probability price movements based on patterns in historical price changes.
- [Relative Strenght Index](https://docs.origami.tech/function/technical-analysis/relative-strenght-index.md): The Relative Strength Index (RSI) employed to identify shifts in momentum and the potential direction of asset prices.
- [RSI to price](https://docs.origami.tech/function/technical-analysis/rsi-to-price.md): It yields the price at which the anticipated RSI value will be attained.
- [Average True Range](https://docs.origami.tech/function/technical-analysis/average-true-range.md): Learn how to use the Average True Range indicator in Origami Tech to measure price volatility and improve stop-loss and risk management.
- [Bollinger Bands](https://docs.origami.tech/function/technical-analysis/bollinger-bands.md): Understand how Bollinger Bands in Origami Tech help detect volatility, breakout potential, and overbought or oversold market conditions.
- [Donchian Channel](https://docs.origami.tech/function/technical-analysis/donchian-channel.md): Donchian channels are a widely-used technical analysis tool, primarily employed to identify breakout points in price movements—critical for traders seeking to capture significant trends.
- [Exponential Moving Average](https://docs.origami.tech/function/technical-analysis/exponential-moving-average.md): The Exponential Moving Average in Origami Tech applies weighted smoothing to price data, ideal for momentum and crossover strategies.
- [Kaufman Efficiency Indicator](https://docs.origami.tech/function/technical-analysis/kaufman-efficiency-indicator.md): Learn how to use the Kaufman Efficiency Indicator in Origami Tech to measure trend efficiency and identify stable, low-noise market conditions.
- [Kaufman's Adaptive Moving Average](https://docs.origami.tech/function/technical-analysis/kaufmans-adaptive-moving-average.md): Learn how Kaufman’s Adaptive Moving Average in Origami Tech adapts to market noise, providing smoother and more accurate trend tracking.
- [Keltner Channels](https://docs.origami.tech/function/technical-analysis/keltner-channels.md): Explore Keltner Channels in Origami Tech to analyze volatility and trend direction, enhancing entry and exit conditions in trading strategies.
- [Momentum Breakout Bands](https://docs.origami.tech/function/technical-analysis/momentum-breakout-bands.md): Learn how Momentum Breakout Bands in Origami Tech detect volatility expansion and breakout conditions for active trading strategies.
- [Pivot Points](https://docs.origami.tech/function/technical-analysis/pivot-points.md): Pivot Points in Origami Tech calculate potential support and resistance levels to optimize trading entry and exit points automatically.
- [Percentage Price Oscillator](https://docs.origami.tech/function/technical-analysis/percentage-price-oscillator.md): Explore how the Percentage Price Oscillator in Origami Tech tracks the difference between moving averages to gauge market momentum.
- [Percent B](https://docs.origami.tech/function/technical-analysis/percent-b.md): Understand the Percent B indicator in Origami Tech, which measures price relative to Bollinger Bands to signal overbought or oversold zones.
- [Stop-and-Reverse](https://docs.origami.tech/function/technical-analysis/stop-and-reverse.md): Learn how to use the Stop and Reverse (SAR) indicator in Origami Tech to detect potential trend reversals and manage automated trading positions.
- [Stochastic Oscillator %K](https://docs.origami.tech/function/technical-analysis/stochastic-oscillator-k.md): The Stochastic Oscillator %K in Origami Tech measures momentum by comparing closing prices to recent ranges for trading signal generation.
- [Stochastic RSI](https://docs.origami.tech/function/technical-analysis/stochastic-rsi.md): Learn how the Stochastic RSI indicator in Origami Tech combines RSI and stochastic methods to identify market momentum and overbought conditions.
- [True Range](https://docs.origami.tech/function/technical-analysis/true-range.md): The True Range indicator in Origami Tech measures intraday volatility, helping traders set dynamic stop levels and assess price movement.
- [Triple Exponential Moving Average Oscillator](https://docs.origami.tech/function/technical-analysis/triple-exponential-moving-average-oscillator.md): Explore the TEMA Oscillator in Origami Tech, designed to minimize lag and enhance signal precision in momentum-based trading systems.
- [Volume Adjusted Moving Average](https://docs.origami.tech/function/technical-analysis/volume-adjusted-moving-average.md): Explore how the Volume Adjusted Moving Average in Origami Tech smooths trends by weighting prices with traded volume for accurate signal detection.
- [Structures](https://docs.origami.tech/function/structures.md): The type and format of the returned data by the functions.
- [Balance](https://docs.origami.tech/function/structures/balance.md): The Balance structure in Origami Tech defines account assets, quantities, and valuation, essential for portfolio and strategy calculations.
- [GroupBalance](https://docs.origami.tech/function/structures/groupbalance.md): The GroupBalance structure in Origami Tech defines grouped balance data for multi-account tracking, reporting, and portfolio management.
- [GroupBalance](https://docs.origami.tech/function/structures/groupbalance-1.md)
- [Orderbook](https://docs.origami.tech/function/structures/orderbook.md): The Orderbook structure in Origami Tech represents live bid and ask data, providing a foundation for liquidity and market depth analysis.
- [OrderBookUnit](https://docs.origami.tech/function/structures/orderbookunit.md): The OrderBookUnit structure in Origami Tech represents individual order entries, capturing price, amount, and side for market modeling.
- [Symbol](https://docs.origami.tech/function/structures/symbol.md): The Symbol structure in Origami Tech represents trading pairs and market identifiers, essential for defining strategy scope and assets.
- [Candle](https://docs.origami.tech/function/structures/candle.md): The Candle structure in Origami Tech represents OHLC market data, providing access to price, volume, and time intervals for analysis.
- [Shortcuts](https://docs.origami.tech/function/shortcuts.md): Abbreviations that can be used in functions to unify the code.
- [Base](https://docs.origami.tech/function/shortcuts/base.md): The Base shortcut in Origami Tech defines reusable foundational logic components for building structured, modular trading strategies.
- [Counter](https://docs.origami.tech/function/shortcuts/counter.md): Learn to use the Counter shortcut in Origami Tech to track iterations, loops, or sequential calculations within trading strategy logic.
- [Exchanges list](https://docs.origami.tech/function/exchanges-list.md): Explore all exchanges supported by Origami Tech and learn how to connect accounts securely for automated trading and data-driven strategy execution.
- [Pre-defined parameters](https://docs.origami.tech/function/pre-defined-parameters.md): The parameters utilized in grids to place multiple orders within a single grid.
- [Order Pos](https://docs.origami.tech/function/pre-defined-parameters/order-pos.md): Understand the Order Pos parameter in Origami Tech, defining order position within grid or strategy logic for structured trade execution.
- [Side](https://docs.origami.tech/function/pre-defined-parameters/side.md): The Side predefined parameter in Origami Tech defines order direction, helping specify buy or sell logic within automated strategies.
- [Overview](https://docs.origami.tech/referral-program/overview.md)
- [How to Compete in Grid Leagues](https://docs.origami.tech/crypto-trading-competitions/how-to-compete-in-grid-leagues.md)
- [v3.2.0](https://docs.origami.tech/v3.2.0.md): Release 22.06.2026
- [v3.1.0](https://docs.origami.tech/v3.1.0.md): Release 18.06.2026
- [v2.2.0](https://docs.origami.tech/v2.2.0.md): Release 25.05.2026
- [v2.1.0](https://docs.origami.tech/v2.1.0.md): Updated 14th May 2026
- [v2.0.0](https://docs.origami.tech/v2.0.0.md): Updated 28th April 2026
- [v1.3.1](https://docs.origami.tech/v1.3.1.md): Updated 17th April 2026
- [v1.3.0](https://docs.origami.tech/v1.3.0.md): Updated 13th April 2026
- [v1.2.1](https://docs.origami.tech/v1.2.1.md): Updated 24th February 2026
- [v1.2.0](https://docs.origami.tech/v1.2.0.md): Updated 6th February 2026


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.origami.tech/explore-origami-tech/introduction.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
