Mark Veidemanis
|
b4afa32a6e
|
Move order settings to OrderSettings
|
1 year ago |
Mark Veidemanis
|
69cf8dcc10
|
Add order settings to strategy
|
1 year ago |
Mark Veidemanis
|
660aca44db
|
Begin adding order settings
|
1 year ago |
Mark Veidemanis
|
1974b19157
|
Move risk model to strategy
|
1 year ago |
Mark Veidemanis
|
9a5ed32be9
|
Add Lago
|
1 year ago |
Mark Veidemanis
|
b37c62f5f1
|
Fix delete confirmation
|
1 year ago |
Mark Veidemanis
|
bc60eabb05
|
Fix caching with different types
|
1 year ago |
Mark Veidemanis
|
b6952767d5
|
Fix asset filter
|
1 year ago |
Mark Veidemanis
|
0a89d96b86
|
Log assetfilter messages to console
|
1 year ago |
Mark Veidemanis
|
73cf56c50e
|
Use correct template for position details
|
1 year ago |
Mark Veidemanis
|
b6126a8454
|
Remove subtitle for positions
|
1 year ago |
Mark Veidemanis
|
7a593b902b
|
Add help texts to AssetRule
|
1 year ago |
Mark Veidemanis
|
74fdd8a735
|
Fix asset_group reference
|
1 year ago |
Mark Veidemanis
|
f4ae8fbc5f
|
Check equality with None instead of truthfulness
|
1 year ago |
Mark Veidemanis
|
27de8090de
|
Add instruments to account readout
|
1 year ago |
Mark Veidemanis
|
1fc969177d
|
Send all precision errors to the user
|
1 year ago |
Mark Veidemanis
|
68a33cea7d
|
Send the user a more detailed precision error message
|
1 year ago |
Mark Veidemanis
|
c915fd1e41
|
Improve get precision error messages
|
1 year ago |
Mark Veidemanis
|
507708574c
|
Add original status
|
1 year ago |
Mark Veidemanis
|
6385339b7b
|
Don't print the JSON of webhooks
|
1 year ago |
Mark Veidemanis
|
6464b6de05
|
Filter for enabled accounts
|
1 year ago |
Mark Veidemanis
|
6ff5f718ba
|
Implement asset rules as Asset Group children objects
|
1 year ago |
Mark Veidemanis
|
b48af50620
|
Rename pairs to assets
|
1 year ago |
Mark Veidemanis
|
0321aff9d5
|
Implement checking direction with assetfilter
|
1 year ago |
Mark Veidemanis
|
dcfb963be6
|
Remove asset restrictions and make asset groups smarter
|
1 year ago |
Mark Veidemanis
|
287facbab2
|
Allow changing the asset filter list
|
1 year ago |
Mark Veidemanis
|
da9f32e882
|
Send the user a message when an asset restriction is hit
|
1 year ago |
Mark Veidemanis
|
313c7f79d0
|
Write tests for asset filter
|
1 year ago |
Mark Veidemanis
|
ce0b75ae2d
|
Make account on AssetGroup optional
|
1 year ago |
Mark Veidemanis
|
bdf8f04210
|
Re-add property fields
|
1 year ago |
Mark Veidemanis
|
7afdd39af7
|
Fix adding asset restrictions
|
1 year ago |
Mark Veidemanis
|
33d8e26c9b
|
Use cachalot to invalidate caches
|
1 year ago |
Mark Veidemanis
|
7d693ad1fa
|
Vary cache on URL
|
1 year ago |
Mark Veidemanis
|
a0c94b2097
|
Cache all object list templates
|
1 year ago |
Mark Veidemanis
|
8455d64e31
|
Reformat
|
1 year ago |
Mark Veidemanis
|
57078c10c1
|
Optimise performance with caching
|
1 year ago |
Mark Veidemanis
|
1f43a00c7a
|
Add all models to admin site and tweak some documentation
|
1 year ago |
Mark Veidemanis
|
010aba7f81
|
Implement storing asset restriction callbacks
|
1 year ago |
Mark Veidemanis
|
c283c6c192
|
Add asset restriction webhook API
|
1 year ago |
Mark Veidemanis
|
aa227c53ac
|
Remove unused function in callbacks
|
1 year ago |
Mark Veidemanis
|
0b7dc001bf
|
Add a warning about hooks to the asset restriction form
|
1 year ago |
Mark Veidemanis
|
1d01368570
|
Add webhook ID to asset restriction model
|
1 year ago |
Mark Veidemanis
|
101a4933c9
|
Make long IDs copyable
|
1 year ago |
Mark Veidemanis
|
119acdd734
|
Use django-crud-mixins for CRUD helpers
|
1 year ago |
Mark Veidemanis
|
659b73e695
|
Add mixins
|
1 year ago |
Mark Veidemanis
|
8750e999b3
|
Remove unused log
|
1 year ago |
Mark Veidemanis
|
f81d632df3
|
Add asset groups and restrictions
|
1 year ago |
Mark Veidemanis
|
7938bffc8d
|
Implement extra permission checks and mutations on restriction mixin
|
1 year ago |
Mark Veidemanis
|
72055181bc
|
Implement CRUD for asset groups
|
1 year ago |
Mark Veidemanis
|
e00cdc906e
|
Update pre-commit versions
|
1 year ago |
Mark Veidemanis
|
f4ef280f80
|
Fix circular import
|
2 years ago |
Mark Veidemanis
|
70d1fdbbd3
|
Adjust comment
|
2 years ago |
Mark Veidemanis
|
7d0f979a96
|
Check risk management when opening trades with strategies
|
2 years ago |
Mark Veidemanis
|
3f05553c71
|
Add initial balance to template and adjust PL calculation to use initial balance
|
2 years ago |
Mark Veidemanis
|
9a69120695
|
Remove leftover comments and debug statements
|
2 years ago |
Mark Veidemanis
|
23faeb6f71
|
Write tests for open trade checks
|
2 years ago |
Mark Veidemanis
|
e55f903f42
|
Continue implementing live risk checks
|
2 years ago |
Mark Veidemanis
|
93be9e6ffe
|
Check the max risk relative to the account balance
|
2 years ago |
Mark Veidemanis
|
ae42d9b223
|
Fix profit/loss calculation
|
2 years ago |
Mark Veidemanis
|
1bab2a729b
|
Fix SL polarity for losses
|
2 years ago |
Mark Veidemanis
|
db870c39c6
|
Fix TP/SL calculation and make more tests for profit/loss
|
2 years ago |
Mark Veidemanis
|
2dfaef324c
|
Add more tests for risk checking
|
2 years ago |
Mark Veidemanis
|
483333bf28
|
Test checking maximum risk with market data
|
2 years ago |
Mark Veidemanis
|
d3e2bc8648
|
Implement TP/SL price to percent conversion
|
2 years ago |
Mark Veidemanis
|
a6f9e74ee1
|
Close all positions on demo account when exiting tests
|
2 years ago |
Mark Veidemanis
|
b8b39ea8d3
|
Implement closing all positions
|
2 years ago |
Mark Veidemanis
|
9dda0e8b4a
|
Write live open/close and list trades tests
|
2 years ago |
Mark Veidemanis
|
72671aa87f
|
Refactor OANDA schemas and refactor existing ones to make use of more objects
|
2 years ago |
Mark Veidemanis
|
9835219e51
|
Implement closing trades on OANDA
|
2 years ago |
Mark Veidemanis
|
2fa61fb195
|
Print the response if validation fails
|
2 years ago |
Mark Veidemanis
|
e0ea4c86fa
|
Implement check risk function
|
2 years ago |
Mark Veidemanis
|
46aaff43c0
|
Begin writing live tests
|
2 years ago |
Mark Veidemanis
|
b2361bda77
|
Add enabled checkbox to account list
|
2 years ago |
Mark Veidemanis
|
b31a2d1464
|
Allow disabling accounts
|
2 years ago |
Mark Veidemanis
|
a18c150fe2
|
Begin implementing get all open trades
|
2 years ago |
Mark Veidemanis
|
b818e7e3f5
|
Write risk checking helpers and tests
|
2 years ago |
Mark Veidemanis
|
c81cb62aca
|
Finish implementing risk models
|
2 years ago |
Mark Veidemanis
|
4e24ceac72
|
Add risk model and views
|
2 years ago |
Mark Veidemanis
|
52ddef4c8f
|
Simplify protection options and allow none
|
2 years ago |
Mark Veidemanis
|
29125d5087
|
Reshuffle the menu to minimise confusion
|
2 years ago |
Mark Veidemanis
|
3a7b5c3ffd
|
Bring Alpaca and OANDA implementation functions into alignment
|
2 years ago |
Mark Veidemanis
|
a41a1e76a5
|
Refactor market into two files
|
2 years ago |
Mark Veidemanis
|
b7c46ba1d3
|
Add more user feedback on rejected and dropped trades
|
2 years ago |
Mark Veidemanis
|
a96c99b9e4
|
Remove dot in notifications title
|
2 years ago |
Mark Veidemanis
|
8afe638f0d
|
Add Elasticsearch support
|
2 years ago |
Mark Veidemanis
|
50820172b1
|
Send notification on new user creations
|
2 years ago |
Mark Veidemanis
|
8de99c1bcd
|
Make variables passed to CRUD helpers consistent
|
2 years ago |
Mark Veidemanis
|
246674b03e
|
Hide the cancel button and add title/subtitle to notification page
|
2 years ago |
Mark Veidemanis
|
7ee698f457
|
Implement custom notification settings
|
2 years ago |
Mark Veidemanis
|
4c463e88f2
|
Implement notifications
|
2 years ago |
Mark Veidemanis
|
f4772a3c7d
|
Remove some comments from limits views
|
2 years ago |
Mark Veidemanis
|
3a39181261
|
Implement viewing and altering trends
|
2 years ago |
Mark Veidemanis
|
b882ba15d0
|
Write tests for crossfilter sub-functions
|
2 years ago |
Mark Veidemanis
|
1793b5cc5d
|
Prevent betting against ourselves via inverted pairs
|
2 years ago |
Mark Veidemanis
|
d6ab0ffd0e
|
Add all models to admin site
|
2 years ago |
Mark Veidemanis
|
06d8c9f4b2
|
Add tracker
|
2 years ago |
Mark Veidemanis
|
d1c44cee92
|
Improve professionalism by removing color
|
2 years ago |
Mark Veidemanis
|
cf4b8a0195
|
Lowercase trade in profit table
|
2 years ago |
Mark Veidemanis
|
05f94e6e93
|
Rename trade action title
|
2 years ago |
Mark Veidemanis
|
a18572ebda
|
Add unrealized PL to profit screen
|
2 years ago |