1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
#!/bin/sh
DBG=-D1
PATH=$PATH:$HOME/bin:/usr/share/linuxtrade/bin
#
#
#
LT=$HOME/.linuxtrade
cd $LT || exit 1
#
# Display the heatmaps
#
NASDAQURL="http://screening.nasdaq.com/heatmaps"
MONEYURL="http://realtime.money.net/scripts"
case "$1" in
m*) # market...
curl -s "$MONEYURL/marketapplet?os=win&schema=mny" \
| sed -e 's/100%/670/' -e 's/100%/480/' > market.html
exec linuxtrade.av $DBG "moz v2 v1" market.html > hm.log 2>&1
;;
h*) # heat...
curl -s "$MONEYURL/heatapplet?os=win&schema=mny" \
| sed -e 's/100%/600/' -e 's/100%/555/' > heat.html
exec linuxtrade.av $DBG "moz v2 v1" heat.html > hm.log 2>&1
;;
s*) # sectors...
curl -s "$MONEYURL/sectorapplet?os=win&schema=mny" \
| sed -e 's/100%/640/' -e 's/100%/480/' > sector.html
exec linuxtrade.av $DBG "moz v2 v1" sector.html > hm.log 2>&1
;;
ETF|etf|100|PMI|pmi|AHI|ahi) # nasdaq
HM="$1"
exec linuxtrade.av $DBG \
"moz v2 v1" "$NASDAQURL/heatmap_${HM}.asp" \
> hm.log 2>&1
;;
p*)
HM=pmi
exec linuxtrade.av $DBG \
"moz v2 v1" "$NASDAQURL/heatmap_${HM}.asp" \
> hm.log 2>&1
;;
*)
hh=`TZ=US/Eastern date +%H`
mm=`TZ=US/Eastern date +%M`
wd=`TZ=US/Eastern date +%w`
HM=100
if [ "$wd" -ge 1 -a "$wd" -le 5 ]; then
case "$hh" in
07|08) HM="pmi";;
09) if [ "$mm" -lt 45 ]; then HM=pmi; fi;;
esac
fi
exec linuxtrade.av $DBG \
"moz v2 v1" "$NASDAQURL/heatmap_${HM}.asp" \
> hm.log 2>&1
;;
esac
|