diff --git a/dabo/analyze.sh b/dabo/analyze.sh index a67a7e6..7f49bc1 100755 --- a/dabo/analyze.sh +++ b/dabo/analyze.sh @@ -15,9 +15,6 @@ function analyze { local file=$1 tmpfile=$(basename "${file}") - # to avoid parallel output - sleep $(shuf -i 1-10 -n1) - . /etc/bash/gaboshlib/g_percentage-diff.bashfunc . dabo/functions/check_buy_conditions.sh . dabo/functions/check_sell_conditions.sh @@ -130,6 +127,15 @@ cp -r strategies analyze-${analyzedate}/ for file in $@ do echo "${file}" | egrep -q "BALANCE|MSCI-WORLD-INDEX" && continue + + lines=$(egrep "^${ANALYZE_TIME}" "$file" | grep -v ',,' | wc -l) + if [ $lines -lt 50 ] + then + g_echo "Only $lines lines for given timeframe (${ANALYZE_TIME}) in $file - ignoring files with less then 50!" + continue + fi + + if [ "${ANALYZE_BATCH}" -eq "0" ] then echo -n " \"analyze ${file}\"" >>/tmp/parallel-$$