create_rsi_alert
Creates an RSI-based market order alert for currency pairs, triggering when the RSI indicator reaches a target. Supports auto-booking, split tranches, and conditional rates.
Instructions
Creates an RSI (MOEX) market order. Triggers when the RSI indicator for the currency pair reaches target_rsi. Optionally auto-books the trade and splits the total amount into tranches.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sell_currency | Yes | 3-letter currency code the client has (e.g. EUR) | |
| buy_currency | Yes | 3-letter currency code the client wants (e.g. USD) | |
| side | Yes | ||
| amount | Yes | Total amount | |
| target_rsi | No | RSI threshold to trigger (default: 70) | |
| book | No | Auto-book when RSI threshold is reached (default: false) | |
| reason | No | Required if book=true | |
| expiration_date | No | Expiry date YYYY-MM-DD (max 30 days) | |
| delivery_date | No | ||
| minimal_rate | No | Minimum acceptable rate — trade only books if RSI AND rate conditions are both met | |
| book_remaining_amount_on_expiration | No | If true, books remaining unexecuted amount when the alert expires | |
| beneficiary_uuid | No | Assign a beneficiary — auto-creates a payment when trade is booked | |
| payment_reference | No | Required if beneficiary_uuid is provided | |
| payment_purpose | No | Required if beneficiary_uuid is provided | |
| splits | No | Split total amount into tranches, each executed when RSI triggers |