I knew someone would mention it.
/hsave -u sharesAbuy sharesAbuy.txt
heres the sharesAbuy.txt:
1101329633
380.937
1101329393
388.552
1101328673
416.211
1101328433
404.062
.
.
notice how theres only the item name, and the value.
If I load that file back into a hash table, its lost the unset values.