35: Separate alarm definitions from action configuration

This commit is contained in:
2026-08-05 10:12:38 +02:00
parent 7266a8c2dd
commit e59aff95b8
19 changed files with 861 additions and 229 deletions
+21
View File
@@ -0,0 +1,21 @@
# Alarm ids handled by ConsoleAlarmAction
##########################################
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
@@ -0,0 +1,11 @@
# Wallet and signer used for position-increase transactions
################################################################
WALLET_ID {{JUPITER_PERPS_WALLET}}
SIGNER_KEY_NAME <SIGNER>
# Id Asset Direction CollateralUSDC SizeDeltaUSD MaxSlippageBPS
############################################################################
# Values may reference {{VARIABLES}} defined in alarms.conf.
#4 SOL LONG 0.25 2.50 200
#5 SOL LONG 0.25 6.25 200
+39
View File
@@ -0,0 +1,39 @@
# Pushover credentials
##########################################
# Values and notes may reference {{VARIABLES}} defined in alarms.conf.
APPLICATION_TOKEN <pushover-application-token>
USER_KEY <pushover-user-key>
# Id Severity Note
##########################################
# SOL SHORT
1 CRITICAL "🚨 SOL Short add 1.1x"
2 INFO "🌱 SOL Short add 3x"
3 INFO "💵 SOL Short close"
# SOL LONG
4 CRITICAL "🚨 SOL Long add 1.1x"
5 INFO "🌱 SOL Long add 3x"
6 INFO "💵 SOL Long close"
# ETH SHORT
7 CRITICAL "🚨 ETH Short add 1.1x"
8 INFO "🌱 ETH Short add 3x"
9 INFO "💵 ETH Short close"
# ETH LONG
10 CRITICAL "🚨 ETH Long add 1.1x"
11 INFO "🌱 ETH Long add 3x"
12 INFO "💵 ETH Long close"
# BTC SHORT
13 CRITICAL "🚨 BTC Short add 1.1x"
14 INFO "🌱 BTC Short add 3x"
15 INFO "💵 BTC Short close"
# BTC LONG
16 CRITICAL "🚨 BTC Long add 1.1x"
17 INFO "🌱 BTC Long add 3x"
18 INFO "💵 BTC Long close"
+20 -20
View File
@@ -16,35 +16,35 @@
#{{BTC_SHORT_LIQ_PRICE}} 63275.97
# Id Asset Condition Trigger Severity Note
#################################################################################################################################
# Id Asset Condition Trigger
################################################################################################
# SOL SHORT
1 SOL >={{SOL_SHORT_LIQ_PRICE}}-1% PERSISTENT:60 CRITICAL "🚨 SOL Short add 1.1x"
2 SOL [{{SOL_SHORT_LIQ_PRICE}}-3%-->{{SOL_SHORT_LIQ_PRICE}}-1%) PERSISTENT:3600 INFO "🌱 SOL Short add 3x"
3 SOL <={{SOL_SHORT_ENTRY_PRICE}}-5% PERSISTENT:3600 INFO "💵 SOL Short close"
1 SOL >={{SOL_SHORT_LIQ_PRICE}}-1% PERSISTENT:60
2 SOL [{{SOL_SHORT_LIQ_PRICE}}-3%-->{{SOL_SHORT_LIQ_PRICE}}-1%) PERSISTENT:3600
3 SOL <={{SOL_SHORT_ENTRY_PRICE}}-5% PERSISTENT:3600
# SOL LONG
4 SOL <={{SOL_LONG_LIQ_PRICE}}+1% PERSISTENT:60 CRITICAL "🚨 SOL Long add 1.1x"
5 SOL ({{SOL_LONG_LIQ_PRICE}}+1%-->{{SOL_LONG_LIQ_PRICE}}+3%] PERSISTENT:3600 INFO "🌱 SOL Long add 3x"
6 SOL >={{SOL_LONG_ENTRY_PRICE}}+5% PERSISTENT:3600 INFO "💵 SOL Long close"
4 SOL <={{SOL_LONG_LIQ_PRICE}}+1% PERSISTENT:60
5 SOL ({{SOL_LONG_LIQ_PRICE}}+1%-->{{SOL_LONG_LIQ_PRICE}}+3%] PERSISTENT:3600
6 SOL >={{SOL_LONG_ENTRY_PRICE}}+5% PERSISTENT:3600
# ETH SHORT
7 ETH >={{ETH_SHORT_LIQ_PRICE}}-1% PERSISTENT:60 CRITICAL "🚨 ETH Short add 1.1x"
8 ETH [{{ETH_SHORT_LIQ_PRICE}}-3%-->{{ETH_SHORT_LIQ_PRICE}}-1%) PERSISTENT:3600 INFO "🌱 ETH Short add 3x"
9 ETH <={{ETH_SHORT_ENTRY_PRICE}}-5% PERSISTENT:3600 INFO "💵 ETH Short close"
7 ETH >={{ETH_SHORT_LIQ_PRICE}}-1% PERSISTENT:60
8 ETH [{{ETH_SHORT_LIQ_PRICE}}-3%-->{{ETH_SHORT_LIQ_PRICE}}-1%) PERSISTENT:3600
9 ETH <={{ETH_SHORT_ENTRY_PRICE}}-5% PERSISTENT:3600
# ETH LONG
10 ETH <={{ETH_LONG_LIQ_PRICE}}+1% PERSISTENT:60 CRITICAL "🚨 ETH Long add 1.1x"
11 ETH ({{ETH_LONG_LIQ_PRICE}}+1%-->{{ETH_LONG_LIQ_PRICE}}+3%] PERSISTENT:3600 INFO "🌱 ETH Long add 3x"
12 ETH >={{ETH_LONG_ENTRY_PRICE}}+5% PERSISTENT:3600 INFO "💵 ETH Long close"
10 ETH <={{ETH_LONG_LIQ_PRICE}}+1% PERSISTENT:60
11 ETH ({{ETH_LONG_LIQ_PRICE}}+1%-->{{ETH_LONG_LIQ_PRICE}}+3%] PERSISTENT:3600
12 ETH >={{ETH_LONG_ENTRY_PRICE}}+5% PERSISTENT:3600
# BTC SHORT
13 BTC >={{BTC_SHORT_LIQ_PRICE}}-1% PERSISTENT:60 CRITICAL "🚨 BTC Short add 1.1x"
14 BTC [{{BTC_SHORT_LIQ_PRICE}}-3%-->{{BTC_SHORT_LIQ_PRICE}}-1%) PERSISTENT:3600 INFO "🌱 BTC Short add 3x"
15 BTC <={{BTC_SHORT_ENTRY_PRICE}}-5% PERSISTENT:3600 INFO "💵 BTC Short close"
13 BTC >={{BTC_SHORT_LIQ_PRICE}}-1% PERSISTENT:60
14 BTC [{{BTC_SHORT_LIQ_PRICE}}-3%-->{{BTC_SHORT_LIQ_PRICE}}-1%) PERSISTENT:3600
15 BTC <={{BTC_SHORT_ENTRY_PRICE}}-5% PERSISTENT:3600
# BTC LONG
16 BTC <={{BTC_LONG_LIQ_PRICE}}+1% PERSISTENT:60 CRITICAL "🚨 BTC Long add 1.1x"
17 BTC ({{BTC_LONG_LIQ_PRICE}}+1%-->{{BTC_LONG_LIQ_PRICE}}+3%] PERSISTENT:3600 INFO "🌱 BTC Long add 3x"
18 BTC >={{BTC_LONG_ENTRY_PRICE}}+5% PERSISTENT:3600 INFO "💵 BTC Long close"
16 BTC <={{BTC_LONG_LIQ_PRICE}}+1% PERSISTENT:60
17 BTC ({{BTC_LONG_LIQ_PRICE}}+1%-->{{BTC_LONG_LIQ_PRICE}}+3%] PERSISTENT:3600
18 BTC >={{BTC_LONG_ENTRY_PRICE}}+5% PERSISTENT:3600