Skip to content

Commit

Permalink
Merge pull request #301 from rainlanguage/2024-11-29-nht-dsf
Browse files Browse the repository at this point in the history
  • Loading branch information
hardyjosh authored Dec 5, 2024
2 parents 76bd37e + c00dfe6 commit 9d86f8b
Showing 1 changed file with 120 additions and 0 deletions.
120 changes: 120 additions & 0 deletions public/_strategies/raindex/2-dynamic-spread/dynamic-spread.rain
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

raindex-version: 8898591f3bcaa21dc91dc3b8584330fc405eadfa

gui:
Expand Down Expand Up @@ -477,6 +478,99 @@ gui:
- 5000
- 10000
- 20000

- deployment: polygon-usdt-nht
name: USDT<>NHT on Polygon.
description: Rotate USDT and NHT on Polygon.

fields:
- binding: is-fast-exit
name: Fast exit?
description: If enabled, the strategy will attempt to exit any position it builds up in a single trade, as soon as it can do so profitably.
presets:
- name: Yes
value: 1
- name: No
value: 0
- binding: initial-io
name: Initial price (USDT per NHT)
description: The rough USD price you see for NHT on Dextools (e.g. 0.0004).
min: 0
- binding: next-trade-multiplier
name: Next trade multiplier
description: This is the most the strategy will move the price in a single trade. Larger numbers will capture larger price jumps but trade less often, smaller numbers will trade more often but be less defensive against large price jumps in the market.
min: 1
presets:
- name: 1.01x
value: 1.01
- name: 1.02x
value: 1.02
- name: 1.05x
value: 1.05
- binding: cost-basis-multiplier
name: Cost basis multiplier
description: The minimum spread applied to the breakeven in addition to the auction. This is applied in both directions so 1.01x would be a 2% total spread.
min: 1
presets:
- name: 1 (auction spread only)
value: 1
- name: 1.0005x (0.1% total)
value: 1.0005
- name: 1.001x (0.2% total)
value: 1.001
- name: 1.0025x (0.5% total)
value: 1.0025
- name: 1.005x (1% total)
value: 1.005
- binding: time-per-epoch
name: Time per halving (seconds)
description: The amount of time (in seconds) between halvings of the price and the amount offered during each auction, relative to their baselines.
min: 600
presets:
- name: 1 hour (3600)
value: 3600
- name: 2 hours (7200)
value: 7200
- name: 4 hours (14400)
value: 14400
- name: 8 hours (28800)
value: 28800
- binding: max-amount
name: Maximum amount per auction (USDT)
description: The maximum amount of USDT that will be offered in a single auction.
min: 0
presets:
- value: 10
- value: 20
- value: 50
- value: 100
- value: 200
- binding: min-amount
name: Minimum amount per auction (USDT)
description: The minimum amount of USDT that will be offered in a single auction.
min: 0
presets:
- value: 10
- value: 20

deposits:
- token: polygon-usdt
min: 0
presets:
- 0
- 100
- 500
- 1000
- 5000
- 10000
- token: polygon-nht
min: 0
presets:
- 0
- 100000
- 500000
- 1000000
- 2000000

- deployment: polygon-usdce-gfi
name: USDCe<>GFI on Polygon.
Expand Down Expand Up @@ -2470,6 +2564,12 @@ scenarios:
amount-token: 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359
initial-output-token: 0x3c59798620e5fEC0Ae6dF1A19c6454094572Ab92
initial-input-token: 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359
usdt-nht:
runs: 1
bindings:
amount-token: 0xc2132D05D31c914a87C6611C10748AEb04B58e8F
initial-output-token: 0x84342e932797FC62814189f01F0Fb05F52519708
initial-input-token: 0xc2132D05D31c914a87C6611C10748AEb04B58e8F
usdce-gfi:
runs: 1
bindings:
Expand Down Expand Up @@ -2719,6 +2819,14 @@ tokens:
network: polygon
address: 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359
decimals: 6
polygon-usdt:
network: polygon
address: 0xc2132D05D31c914a87C6611C10748AEb04B58e8F
decimals: 6
polygon-nht:
network: polygon
address: 0x84342e932797FC62814189f01F0Fb05F52519708
decimals: 18
polygon-usdce:
network: polygon
address: 0x2791bca1f2de4661ed88a30c99a7a9449aa84174
Expand Down Expand Up @@ -2918,6 +3026,15 @@ orders:
outputs:
- token: polygon-usdc
- token: polygon-mnw
polygon-usdt-nht:
network: polygon
orderbook: polygon
inputs:
- token: polygon-usdt
- token: polygon-nht
outputs:
- token: polygon-usdt
- token: polygon-nht
polygon-usdce-gfi:
network: polygon
orderbook: polygon
Expand Down Expand Up @@ -3034,6 +3151,9 @@ deployments:
polygon-usdc-mnw:
order: polygon-usdc-mnw
scenario: polygon.usdc-mnw
polygon-usdt-nht:
order: polygon-usdt-nht
scenario: polygon.usdt-nht
polygon-usdce-gfi:
order: polygon-usdce-gfi
scenario: polygon.usdce-gfi
Expand Down

0 comments on commit 9d86f8b

Please sign in to comment.