csv headline in buy/sell message
This commit is contained in:
parent
2bf22dfee8
commit
5fbce3269b
@ -13,6 +13,8 @@ BASEPATH=/dabo/htdocs
|
|||||||
g_tries=3
|
g_tries=3
|
||||||
g_tries_delay=5
|
g_tries_delay=5
|
||||||
|
|
||||||
|
export csv_headline="Date and Time,Price,Price Change,EMA12,EMA26,MACD,EMA9 MACD (Signal),MACD Histogram,MACD Signal,RSI5,RSI14,RSI21,RSI720,RSI60,RSI120,RSI240,RSI420,Price Change 24h,Price Change 7d,Price Change 14d,Price Change 30d"
|
||||||
|
|
||||||
|
|
||||||
### FUNCTIONS ###
|
### FUNCTIONS ###
|
||||||
for bashfunc in $(find ${BASEPATH}/../functions -type f -name "*.sh")
|
for bashfunc in $(find ${BASEPATH}/../functions -type f -name "*.sh")
|
||||||
|
@ -127,8 +127,6 @@ function check_buy_conditions {
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Buy or not buy?
|
### Buy or not buy?
|
||||||
# BOT
|
# BOT
|
||||||
if [ -n "$f_BUY" ] && [ -n "${BOT}" ]
|
if [ -n "$f_BUY" ] && [ -n "${BOT}" ]
|
||||||
@ -180,7 +178,9 @@ ${f_BUY}"
|
|||||||
# ANALYZE
|
# ANALYZE
|
||||||
if [ -n "$f_BUY" ] && [ -z "${BOT}" ]
|
if [ -n "$f_BUY" ] && [ -z "${BOT}" ]
|
||||||
then
|
then
|
||||||
echo "BUY: ${f_echo_prefix} All BUY conditions met!!! $f_BUY"
|
echo "BUY: ${f_echo_prefix} All BUY conditions met!!!
|
||||||
|
${csv_headline}
|
||||||
|
${f_BUY}"
|
||||||
echo "$f_BUY" >${g_tmp}/open-${tmpfile}
|
echo "$f_BUY" >${g_tmp}/open-${tmpfile}
|
||||||
BUY_PRICE=$current
|
BUY_PRICE=$current
|
||||||
fi
|
fi
|
||||||
|
@ -144,7 +144,9 @@ function check_sell_conditions {
|
|||||||
# ANALYZE
|
# ANALYZE
|
||||||
if [ -n "${f_SELL}" ] && [ -z "${BOT}" ]
|
if [ -n "${f_SELL}" ] && [ -z "${BOT}" ]
|
||||||
then
|
then
|
||||||
echo "SELL: $(tail -n1 ${f_ASSET_HIST_FILE} | cut -d, -f1) === $f_SELL"
|
echo "SELL: $(tail -n1 ${f_ASSET_HIST_FILE} | cut -d, -f1) ===
|
||||||
|
${csv_headline}
|
||||||
|
$f_SELL"
|
||||||
result=$(g_percentage-diff ${BUY_PRICE} ${current})
|
result=$(g_percentage-diff ${BUY_PRICE} ${current})
|
||||||
result=$(echo "${result}-${FEE}" | bc | sed 's/^\./0./; s/^-\./-0./')
|
result=$(echo "${result}-${FEE}" | bc | sed 's/^\./0./; s/^-\./-0./')
|
||||||
echo "${result}" >>${g_tmp}/result-${tmpfile}
|
echo "${result}" >>${g_tmp}/result-${tmpfile}
|
||||||
|
@ -42,7 +42,10 @@ function get_asset {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# headline
|
# headline
|
||||||
[ -s "${f_ASSET_HIST_FILE}" ] || echo 'Date and Time,Price,Price Change,EMA12,EMA26,MACD,EMA9 MACD (Signal),MACD Histogram,MACD Signal,RSI5,RSI14,RSI21,RSI720,RSI60,RSI120,RSI240,RSI420,Price Change 24h,Price Change 7d,Price Change 14d,Price Change 30d' >"${f_ASSET_HIST_FILE}"
|
|
||||||
|
#[ -s "${f_ASSET_HIST_FILE}" ] || echo 'Date and Time,Price,Price Change,EMA12,EMA26,MACD,EMA9 MACD (Signal),MACD Histogram,MACD Signal,RSI5,RSI14,RSI21,RSI720,RSI60,RSI120,RSI240,RSI420,Price Change 24h,Price Change 7d,Price Change 14d,Price Change 30d' >"${f_ASSET_HIST_FILE}"
|
||||||
|
[ -s "${f_ASSET_HIST_FILE}" ] || echo "${csv_headline}" >"${f_ASSET_HIST_FILE}"
|
||||||
|
|
||||||
|
|
||||||
# date and price
|
# date and price
|
||||||
echo -n "${f_line}" >>${f_ASSET_HIST_FILE}
|
echo -n "${f_line}" >>${f_ASSET_HIST_FILE}
|
||||||
|
@ -82,7 +82,6 @@ function get_assets {
|
|||||||
#f_investedassets_regex=$(cat EXCHANGE_GET_BALANCES_CMD_OUT | cut -d, -f1 | perl -pe 's/^/\^/; s/\n/\|/' | perl -pe 's/\|$//')
|
#f_investedassets_regex=$(cat EXCHANGE_GET_BALANCES_CMD_OUT | cut -d, -f1 | perl -pe 's/^/\^/; s/\n/\|/' | perl -pe 's/\|$//')
|
||||||
local f_ASSET
|
local f_ASSET
|
||||||
|
|
||||||
|
|
||||||
local f_parallel_arg
|
local f_parallel_arg
|
||||||
echo -n "parallel -j3 bash -c --" >/tmp/parallel
|
echo -n "parallel -j3 bash -c --" >/tmp/parallel
|
||||||
for f_ASSET in $(cat ASSETS | egrep -v "${BLACKLIST}")
|
for f_ASSET in $(cat ASSETS | egrep -v "${BLACKLIST}")
|
||||||
@ -92,6 +91,7 @@ function get_assets {
|
|||||||
done
|
done
|
||||||
export -f get_asset
|
export -f get_asset
|
||||||
export f_timestamp
|
export f_timestamp
|
||||||
|
export csv_headline
|
||||||
. /tmp/parallel
|
. /tmp/parallel
|
||||||
|
|
||||||
# cleanup trashlines (possibly generated by kill further of this progress)
|
# cleanup trashlines (possibly generated by kill further of this progress)
|
||||||
|
Loading…
Reference in New Issue
Block a user