doc update vars
This commit is contained in:
parent
29b8c29bda
commit
6cf5d8502f
142
README.md
142
README.md
@ -218,14 +218,22 @@ and add Key on your matrix-Server to the authorized_keys of the matrix-User
|
||||
|
||||
|
||||
Create Secrets file for your API Key(s)
|
||||
```
|
||||
# for OneTrading.com (ex BitpandaPro)
|
||||
echo 'local API_TOKEN=YOUR_VERY_LOOOOOOONNNNGGGG_API_TOKEN_FROM_BITPANDA' >dabo/.bitpanda-secrets
|
||||
chmod 400 dabo/.bitpanda-secrets
|
||||
|
||||
# or for Binance
|
||||
echo 'local API_SECRET="YOUR_LONG_API_SECRET_FROM_BINANCE"
|
||||
local API_KEY="YOUR_LONG_API_KEY_FROM_BINANCE" '>dabo/.binance-secrets
|
||||
- file: dabo/.CCXT-ID-secrets
|
||||
|
||||
CCXI-ID see: https://github.com/ccxt/ccxt
|
||||
|
||||
|
||||
Examples:
|
||||
```
|
||||
# for Phemex
|
||||
echo 'local API_SECRET="YOUR_API_SECRET_FROM_PHEMEX"
|
||||
local API_KEY="YOUR_API_KEY_FROM_BINANCE"
|
||||
chmod 400 dabo/.phemex-secrets
|
||||
|
||||
# for Binance
|
||||
echo 'local API_SECRET="YOUR_API_SECRET_FROM_BINANCE"
|
||||
local API_KEY="YOUR_API_KEY_FROM_BINANCE" '>dabo/.binance-secrets
|
||||
chmod 400 dabo/.binance-secrets
|
||||
```
|
||||
|
||||
@ -319,106 +327,48 @@ The access rights to this file should be set to the minimum necessary for securi
|
||||
|
||||
## Strategies
|
||||
|
||||
You can put your own code into the strateghies it will be sourced by the bot.
|
||||
You can put your own code into the strategies it will be sourced by the bot.
|
||||
|
||||
You can use available variables to set and read things.
|
||||
You can use available variables to read (and set) values.
|
||||
|
||||
### Variables to set
|
||||
### Variables with current market values
|
||||
|
||||
You can simply use the following varaibles to define things:
|
||||
#### Large associative arrays v and vr (reverse)
|
||||
|
||||
${v[SYMBOL_TIMEFRAME_ITEM_NUMBER]}
|
||||
|
||||
- SYMBOL: Crypto-Symbol for examle ETHUSDT or ECONOMY_DXY ECONOMY_DOWJONES ECONOMY_SP500 ECONOMY_NASDAQ ECONOMY_MSCIEAFE ECONOMY_10YRTREASURY ECONOMY_OIL ECONOMY_GOLD ECONOMY_MSCIWORLD ECONOMY_OILGAS ECONOMY_KRE ECONOMY_EUR-USD
|
||||
- TIMEFRAME: 5m,15m,1h,4h,1d,1w
|
||||
- ITEM: date,open,high,low,close,volume,change,ath,ema12,ema26,ema50,ema100,ema200,ema400,ema800,rsi5,rsi14,rsi21,macd,macd_ema9_signal,macd_histogram,macd_histogram_signal,macd_histogram_max,macd_histogram_strength
|
||||
- NUMBER: 0=latest; 1=second latest
|
||||
|
||||
Examples:
|
||||
```
|
||||
${v[ECONOMY_NASDAQ_1h_close_0]}
|
||||
${v[ECONOMY_SP500_rsi14_0]}
|
||||
${v[ETHUSDT_1w_ema200_0]}
|
||||
${v[ETHUSDT_1w_macd_histogram_signal_1]}
|
||||
${v[SOLUSDT_levels_1d]}
|
||||
$v[$[SOLUSDT_levels_1d_next_up]}
|
||||
$v[$[ETHUSDT_levels_1w_next_down]}
|
||||
|
||||
```
|
||||
local GOOD_MARKET_PERFORMANCE_INDEX
|
||||
|
||||
local BUY_RSI5_SIGNAL_UNTIL
|
||||
local BUY_RSI14_SIGNAL_UNTIL
|
||||
local BUY_RSI21_SIGNAL_UNTIL
|
||||
local BUY_RSI60_SIGNAL_UNTIL
|
||||
local BUY_RSI120_SIGNAL_UNTIL
|
||||
local BUY_RSI240_SIGNAL_UNTIL
|
||||
local BUY_RSI420_SIGNAL_UNTIL
|
||||
local BUY_RSI720_SIGNAL_UNTIL
|
||||
|
||||
local BUY_RSI5_SIGNAL_FROM
|
||||
local BUY_RSI14_SIGNAL_FROM
|
||||
local BUY_RSI21_SIGNAL_FROM
|
||||
local BUY_RSI60_SIGNAL_FROM
|
||||
local BUY_RSI120_SIGNAL_FROM
|
||||
local BUY_RSI240_SIGNAL_FROM
|
||||
local BUY_RSI420_SIGNAL_FROM
|
||||
local BUY_RSI720_SIGNAL_FROM
|
||||
|
||||
local BUY_MACD_RELATION_FROM
|
||||
local BUY_MACD_RELATION_TO
|
||||
|
||||
local BUY_MIN_PRICE_CHANGE_LAST_1_DAY
|
||||
local BUY_MIN_PRICE_CHANGE_LAST_7_DAY
|
||||
local BUY_MIN_PRICE_CHANGE_LAST_14_DAY
|
||||
local BUY_MIN_PRICE_CHANGE_LAST_30_DAY
|
||||
|
||||
local BUY_MINGROWTH_PERIOD
|
||||
local BUY_MINGROWTH
|
||||
Show all available:
|
||||
```
|
||||
for x in "${!v[@]}"; do printf "[%q]=%q\n" "$x" "${v[$x]}" ; done
|
||||
```
|
||||
|
||||
### Variables with current values from the CSV files
|
||||
#### Current price from exchange
|
||||
|
||||
${f_tickers_array[SYMBOL]}
|
||||
```
|
||||
# date from current timeframe
|
||||
${f_date}
|
||||
|
||||
# current price
|
||||
${f_price}
|
||||
# price change percentage from timeframe before
|
||||
${f_price_change}
|
||||
|
||||
# EMA
|
||||
${f_ema12}
|
||||
${f_ema26}
|
||||
${f_ema50}
|
||||
${f_ema100}
|
||||
${f_ema200}
|
||||
${f_ema800}
|
||||
|
||||
# MACD with EMA 12/16/9
|
||||
${f_macd_histogram}
|
||||
${f_macd_signal_relation}
|
||||
${f_macd_histogram_relation}
|
||||
${f_macd_histogram_signal}
|
||||
|
||||
# RSI from last ?? timeframes
|
||||
${f_rsi5}
|
||||
${f_rsi14}
|
||||
${f_rsi21}
|
||||
${f_rsi720}
|
||||
${f_rsi60}
|
||||
${f_rsi120}
|
||||
${f_rsi240}
|
||||
${f_rsi420}
|
||||
|
||||
# Price change from coingecko.com
|
||||
${f_price_change_1_day}
|
||||
${f_price_change_7_day}
|
||||
${f_price_change_14_day}
|
||||
${f_price_change_30_day}
|
||||
${f_price_change_1_year}
|
||||
|
||||
# Market Capitalization change from coingecko.com
|
||||
${f_marketcap_change_1_day}
|
||||
|
||||
# Ranges, Pivpot Point and Fibonacci based support and resist levels support/resist2 aka as "Golden Pocket"
|
||||
${f_range_periods}
|
||||
${f_lowest_in_range}
|
||||
${f_highest_in_range}
|
||||
${f_pivot_point}
|
||||
${f_support1}
|
||||
${f_resist1}
|
||||
${f_golden_pocket_support}
|
||||
${f_golden_pocket_resist}
|
||||
${f_golden_pocket65_support}
|
||||
${f_golden_pocket65_resist}
|
||||
${f_support3}
|
||||
${f_resist3}
|
||||
${f_tickers_array[SOLUSDT]}
|
||||
${f_tickers_array[ETH${CURRENCY}]}
|
||||
```
|
||||
|
||||
|
||||
|
||||
## Future ideas/featrues
|
||||
- Crypto preferences (While/Blacklist for certain currencies)
|
||||
- Overview trades/profits/losses for tax declaration
|
||||
|
Loading…
Reference in New Issue
Block a user