オリジナル形式
{
"id": "{{strategy.order.id}}",
"symbol": "{{ticker}}",
"action": "{{strategy.order.action}}",
"qty": "{{strategy.order.contracts}}",
"price": "{{strategy.order.price}}",
"type": "Limit",
"marketPosition": "{{strategy.market_position}}",
"prevMarketPosition": "{{strategy.prev_market_position}}",
"marketPositionSize": "{{strategy.market_position_size}}",
"prevMarketPositionSize": "{{strategy.prev_market_position_size}}",
"signalToken": "POdKsisSLkUxWXXIcjlx-eh_4UDuqfgYXL2KKX5wbOgazrhgKhdNhLoUb8OQK_xv0RnLdIclDFOOfqL6sfXwzkBJTN6n9v-U4qgwWK5YCtMP38IG1UJ91dsn2cw=",
"timestamp": "{{timenow}}"
}
パラメータの詳細な説明
アラートの例
例 1: ロング ポジションのオープン → ロング ポジションのクローズ (すべてのポジションをクローズ)
// BTCUSDT でロング ポジションをオープンします。参入価格: 40,000、参入数量: 0.001。
{
"id": "id_9b4b19b3d112",
"symbol": "BTCUSDT",
"action": "buy",
"qty": 0.001,
"price": 40000,
"type": "Limit",
"marketPosition": "long",
"prevMarketPosition": "flat",
"marketPositionSize": 0.001,
"prevMarketPositionSize": 0,
"signalToken": "kGAOBKheClXD7bVZHe-hEYHxF1rfTwlPPyko3DSWT1Q==",
"timestamp": "2024-01-17T10:51:58Z"
}
// BTCUSDT のロングポジションをクローズします。決済価格: 41,000、決済数量: 0.001。
{
"id": "id_9b4b19b3d113",
"symbol": "BTCUSDT",
"action": "sell",
"qty": 0.001,
"price": 41000,
"type": "Limit",
"marketPosition": "flat",
"prevMarketPosition": "long",
"marketPositionSize": 0,
"prevMarketPositionSize": 0.001,
"signalToken": "kGAOBKheClXD7bVZHe-hEYHxF1rfTwlPPyko3DSWT1Q==",
"timestamp": "2024-01-17T11:51:58Z"
}
例 2: 既存のポジションなしでロングからショートへ → ショート (ワンステップ反転)
// ロングポジションをオープンBTCUSDT、参入価格: 40,000、参入数量: 0.001。
{
"id": "id_9b4b19b3d112",
"symbol": "BTCUSDT",
"action": "buy",
"qty": 0.001,
"price": 40000,
"type": "Limit",
"marketPosition": "long",
"prevMarketPosition": "flat",
"marketPositionSize": 0.001,
"prevMarketPositionSize": 0,
"signalToken": "kGAOBKheClXD7bVZHe-hEYHxF1rfTwlPPyko3DSWT1Q==",
"timestamp": "2024-01-17T10:51:58Z"
}
// BTCUSDT のショートポジションを開きます。決済価格: 41,000、決済数量: 0.002。 qty > posQty の場合、反転が発生し、0.001 のロング ポジションが完全に決済され、反対方向に 0.001 のショート ポジションがオープンされます。
{
"id": "id_9b4b19b3d113",
"symbol": "BTCUSDT",
"action": "sell",
"qty": 0.002,
"price": 41000,
"type": "Limit",
"marketPosition": "short",
"prevMarketPosition": "long",
"marketPositionSize": 0.001,
"prevMarketPositionSize": 0.001,
"signalToken": "kGAOBKheClXD7bVZHe-hEYHxF1rfTwlPPyko3DSWT1Q==",
"timestamp": "2024-01-17T11:51:58Z"
}
例 3: ロングポジションのオープン → 部分的なロングポジションのクローズ → 完全なロングポジションのクローズ
// BTCUSDT でロングポジションを開きます。参入価格: 40,000、参入数量: 0.002
{
"id": "id_9b4b19b3d112",
"symbol": "BTCUSDT",
"action": "buy",
"qty": 0.002,
"price": 40000,
"type": "Limit",
"marketPosition": "long",
"prevMarketPosition": "flat",
"marketPositionSize": 0.002,
"prevMarketPositionSize": 0,
"signalToken": "kGAOBKheClXD7bVZHe-hEYHxF1rfTwlPPyko3DSWT1Q==",
"timestamp": "2024-01-17T10:51:58Z"
}
// BTCUSDT のロングポジションを部分的に決済します。決済価格: 41,000、決済数量: 0.001。
{
"id": "id_9b4b19b3d113",
"symbol": "BTCUSDT",
"action": "sell",
"qty": 0.001,
"price": 41000,
"type": "Limit",
"marketPosition": "long",
"prevMarketPosition": "long",
"marketPositionSize": 0.001,
"prevMarketPositionSize": 0.002,
"signalToken": "kGAOBKheClXD7bVZHe-hEYHxF1rfTwlPPyko3DSWT1Q==",
"timestamp": "2024-01-17T11:51:58Z"
}
// BTCUSDT のロングポジションを決済します。決済価格: 42,000、決済数量: 0.001。
{
"id": "id_9b4b19b3d114",
"symbol": "BTCUSDT",
"action": "sell",
"qty": 0.001,
"price": 42000,
"type": "Limit",
"marketPosition": "flat",
"prevMarketPosition": "long",
"marketPositionSize": 0,
"prevMarketPositionSize": 0.001,
"signalToken": "kGAOBKheClXD7bVZHe-hEYHxF1rfTwlPPyko3DSWT1Q==",
"timestamp": "2024-01-17T12:51:58Z"
}
例 4: ロングポジションのマーケットオーダーエントリー → ロングポジションのマーケットオーダーエグジット (全ポジションをクローズ)
// ロングポジションをオープンBTCUSDT、参入価格: 40,000、参入数量: 0.001
{
"id": "id_9b4b19b3d112",
"symbol": "BTCUSDT",
"action": "buy",
"qty": 0.001,
"price": 40000,
"type": "Market",
"marketPosition": "long",
"prevMarketPosition": "flat",
"marketPositionSize": 0.001,
"prevMarketPositionSize": 0,
"signalToken": "kGAOBKheClXD7bVZHe-hEYHxF1rfTwlPPyko3DSWT1Q==",
"timestamp": "2024-01-17T10:51:58Z"
}
// BTCUSDTのロングポジションを決済、決済価格: 41,000、決済数量: 0.001
{
"id": "id_9b4b19b3d113",
"symbol": "BTCUSDT",
"action": "sell",
"qty": 0.001,
"price": 41000,
"type": "Market",
"marketPosition": "flat",
"prevMarketPosition": "long",
"marketPositionSize": 0,
"prevMarketPositionSize": 0.001,
"signalToken": "kGAOBKheClXD7bVZHe-hEYHxF1rfTwlPPyko3DSWT1Q==",
"timestamp": "2024-01-17T11:51:58Z"
}