38 Commits

Author SHA1 Message Date
Luke I. Wilson
892d3d6965 Add IndexedSeries 2023-05-20 19:09:41 -05:00
Luke I. Wilson
b0ab9543a4 Update indicators.go 2023-05-20 16:21:31 -05:00
Luke I. Wilson
920df02bcc Add some type safety to getting DOHLCV columns 2023-05-20 16:16:37 -05:00
Luke I. Wilson
ed08bd275d Use type safety for RSI indicator 2023-05-20 13:01:12 -05:00
Luke I. Wilson
1516604889 Refactor Series and Frame 2023-05-20 12:50:56 -05:00
Luke I. Wilson
4dfc94fd5f Working on Ichimoku cloud and updated some Series functions 2023-05-19 22:09:56 -05:00
Luke I. Wilson
ba92a650fb Wrote tests for the RSI function 2023-05-19 17:03:00 -05:00
Luke I. Wilson
d851061d1f Implemented stop and limit orders 2023-05-19 13:17:08 -05:00
Luke I. Wilson
56740b5a00 Implemented TP, SL, TSL 2023-05-19 02:22:19 -05:00
Luke I. Wilson
5a0a4d0c33 Slippage and more statistics 2023-05-18 20:17:29 -05:00
Luke I. Wilson
565aa6c9fd Added trade stats and candlestick chart 2023-05-18 17:23:15 -05:00
Luke I. Wilson
52260551e8 Gave the Series, Frame, and Signals a lot of needed love 2023-05-18 11:25:36 -05:00
Luke I. Wilson
a68542d34b Gave data.go much needed love and split it up 2023-05-17 23:30:07 -05:00
Luke I. Wilson
2d4c5df187 Added Oanda module 2023-05-17 17:57:56 -05:00
Luke I. Wilson
494df7827b Added Round function and unit tests 2023-05-17 14:20:13 -05:00
Luke I. Wilson
34f98a1376 Remove debug print 2023-05-17 12:03:51 -05:00
Luke I. Wilson
ef9659b450 Display stats on returns 2023-05-17 12:02:16 -05:00
Luke I. Wilson
8fcd7f5cc9 Use a page to display multiple charts 2023-05-16 21:16:40 -05:00
Luke I. Wilson
a9df8cd8e3 Add drawdown 2023-05-16 20:49:44 -05:00
Luke I. Wilson
1110144cea First plot 2023-05-16 20:10:49 -05:00
Luke I. Wilson
48313cde01 Updated dependencies 2023-05-16 18:34:58 -05:00
Luke I. Wilson
b1960b2b98 Add WithValueFunc to Series to fix bug with accessing Value() 2023-05-16 18:23:54 -05:00
Luke I. Wilson
02799477a5 Reordered interface items 2023-05-16 12:14:02 -05:00
Luke I. Wilson
fae70079dd Fix bug from earlier fix 2023-05-16 08:26:41 -05:00
Luke I. Wilson
cf119ea682 Update .gitignore 2023-05-16 06:26:08 -05:00
Luke I. Wilson
9b6f7962f2 Working on trading and backtesting loop 2023-05-15 19:52:40 -05:00
Luke I. Wilson
b467d03c73 Remove unnecessary function 2023-05-15 14:39:59 -05:00
Luke I. Wilson
977296152c Implemented TestPosition for TestBroker 2023-05-15 14:31:49 -05:00
Luke I. Wilson
842870011a Switch everything over to use our own DataFrame 2023-05-15 12:15:59 -05:00
Luke I. Wilson
5046f3b785 Change variable name 2023-05-14 20:40:47 -05:00
Luke I. Wilson
7f09664454 PushCandle 2023-05-14 20:40:22 -05:00
Luke I. Wilson
c00a468249 Update everything to use new DataFrame wrapper 2023-05-14 15:28:02 -05:00
Luke I. Wilson
7899f3f509 Added Series statistical functions 2023-05-14 14:46:24 -05:00
Luke I. Wilson
9e5239c20a go vet suggestion 2023-05-14 08:54:22 -05:00
Luke I. Wilson
435ce1e144 Worked on several new features at once 2023-05-13 21:07:36 -05:00
Luke I. Wilson
4a12b93992 Implemented backtesting orders 2023-05-13 09:09:11 -05:00
Luke I. Wilson
2ca0ccc293 Done some initial work 2023-05-12 19:36:03 -05:00
Luke I. Wilson
84dc2183ae Initial commit 2023-05-10 07:54:28 -05:00