moneybot's People
moneybot's Issues
Switch to a StockChart with working zoom and range selection
Publicly deploy to modulus
When a user clicks a winner pair it would be nice to show that pair's 1D historic candle chart
Setup CircleCI or similar.
We should set up Circle soon with at least eslint checking the code so the style is standard before merging things in to master
Add support for recommending cross currency options for winners.
So what if some of the top or bottom currencies do not have any matching pairs? Well a transaction can still be possible with a cross-currency transaction. Usually the USD or the EUR is used as the "glue" for combining two currencies that do not have a pair of their own. We need to add support so our winner chart shows these options.
Learn more about cross-currency trades here: http://www.investopedia.com/terms/c/cross-currency-transaction.asp
Meteor code must always run within a Fiber.
@pcorey After your recent merge with master, the SyncedCron for getting history data is broken :(
W20151028-08:27:44.648(-5)? (STDERR) /Users/Charles/Development/Meteor/Projects/moneybot/.meteor/local/build/programs/server/packages/meteor.js:974
W20151028-08:27:44.649(-5)? (STDERR) throw new Error("Meteor code must always run within a Fiber. " +
W20151028-08:27:44.649(-5)? (STDERR) ^
W20151028-08:27:44.662(-5)? (STDERR) Error: Meteor code must always run within a Fiber. Try wrapping callbacks that you pass to non-Meteor libraries with Meteor.bindEnvironment.
W20151028-08:27:44.662(-5)? (STDERR) at Object.Meteor._nodeCodeMustBeInFiber (packages/meteor/dynamics_nodejs.js:9:1)
W20151028-08:27:44.663(-5)? (STDERR) at Object.Meteor.bindEnvironment (packages/meteor/dynamics_nodejs.js:85:1)
W20151028-08:27:44.663(-5)? (STDERR) at Object.call (packages/meteor/helpers.js:117:1)
W20151028-08:27:44.663(-5)? (STDERR) at Object.HTTP.get (packages/http/httpcall_common.js:50:1)
W20151028-08:27:44.663(-5)? (STDERR) at Object.OANDA.get (marketData/server/oanda.js:21:15)
W20151028-08:27:44.663(-5)? (STDERR) at Object.OANDA.getCandles (marketData/server/oanda.js:31:16)
W20151028-08:27:44.663(-5)? (STDERR) at marketData/server/getHistoryData.js:49:28
W20151028-08:27:44.663(-5)? (STDERR) at complete (/Users/Charles/.meteor/packages/stevezhu_lodash/.3.10.1.1534zxc++os+web.browser+web.cordova/npm/node_modules/lodash/index.js:7697:25)
W20151028-08:27:44.664(-5)? (STDERR) at [object Object].maxDelayed (/Users/Charles/.meteor/packages/stevezhu_lodash/.3.10.1.1534zxc++os+web.browser+web.cordova/npm/node_modules/lodash/index.js:7714:9)
W20151028-08:27:44.664(-5)? (STDERR) at Timer.listOnTimeout [as ontimeout] (timers.js:121:15)
Upgrade to Meteor 1.2.1 and ES2015 all the code
make it easier to select a currency pair
It's tedious to select two currencies by unclicking currency names on the chart.
Extend eslint a bit more and add es6 rules
Since we're switching to es6 we'll need to extend the eslintrc to include rules for es6 syntax.
Add readme
Create a readme which includes:
- Information about the architecture of this app
- Explanation of the trade analysis system we use
- How to use this app
- Feature Roadmap
- Resources to basic forex training
c/c #27
Styling is messed up and needs some lovin'
The Winner table data overlaps and the overall layout is not ideal. Here are some design examples for inspiration.
https://dribbble.com/shots/1804000-Dashboard
https://dribbble.com/shots/2317600-Chart-Report-iPhone-Version
https://dribbble.com/shots/2309462-Laboratory-Statistics
https://dribbble.com/shots/1957030-NatWest-Banking-Concept
https://dribbble.com/shots/1933308-Project-Stats-Overview/attachments/333294
https://dribbble.com/shots/1200617-Finance-dashboard
Is moneybot ready for real trading?
I am a Meteor developer and I am also interested in Forex trading. I would like to know is moneybot ready for real trading with real money. I have used https://www.dukascopy.com/ in the past for automatic trading but I was not able to make my Forex bot profitable.
No mobile app?
Lets make a mobile app :)
Winners and Prices are all jumbled
Choose day bias
When switching days, the oldest day is chosen as the start, where all currencies have relatively no gain or loss.
Instead, it might be useful to see a day in the range chosen as the bias day. This way all the currencies would cross zero together at some point, and past and future could be seen relative to that equilibrium.
Bias the chart with a chosen currency
Make the chosen currency be the zero line, showing the day-to-day gain/loss of the other currencies relative to it's day-to-day gain/loss.
Respect the visibility of currencies in the chart
When changes in bias and line count are made, all the lines are shown instead of just the selected ones. The previous shown/hidden choices should be respected.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.