
book = moneydance.getCurrentAccountBook()
currencies = book.getCurrencies()

def setPriceForSecurity(symbol, price, dateint):
  price = 1/price
  security = currencies.getCurrencyByTickerSymbol(symbol)
  if not security:
    print "No security with symbol/name: %s"%(symbol)
    return
  if dateint:
    security.setSnapshotInt(dateint, price).syncItem()
  security.setUserRate(price)
  security.syncItem()
  print "Successfully set price for %s"%(security)


setPriceForSecurity('AAPL', 219.9175, 20060403)
setPriceForSecurity('AAPL', 219.9175, 0)
setPriceForSecurity('DNA', 75.8455, 20060403)
setPriceForSecurity('DNA', 75.8455, 0)


