root = moneydance.getRootAccount() currencies = root.getCurrencyTable() 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) security.setUserRate(price) 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)