Comments (6)
Pinging @aviks who knows the finance bits and also can help with JuliaRun/JuliaBox.
from strategems.jl.
So a version of JuliaRun is now available to run within the new Juliabox. If you go to https://next.juliabox.com
and navigate to the tutorial
folder, you'll see a notebook showing you how to scale parallel julia processes via Juliarun. By default, free juliabox users get enough CPUs to run 2 workers, but we can allocate more for either of you if you wanted to test the parallelism on there.
from strategems.jl.
Running same backtest code with same input data but with several differents parameters could be a great thing!
I wonder if something like this shouldn't be done using git
and a continuous integration platform.
A first idea could be to implement this on top of EC2 with Docker.
Do you have some DevOps skills?
from strategems.jl.
@femtotrader Stoked to hear you think this would be a good feature. This is probably a major milestone in my mind for this package.
Yeah I have a little bit of experience dealing with stuff like this, we all kinda handle the whole shebang at my job so I've gotten some exposure to this problem space.
Ideally, I would love for this package to be able to use Julia's built-in parallelism and distributed computing support without getting too into the weeds with git/docker/AWS. I was playing with this support a little bit last night. Still new to this feature set, so just learning the ropes of how macros like @parallel
, @sync
work together and how to get them to share resources. Wasn't having much luck but getting this in place would be a major win.
The git/docker/AWS toolsets are more infrastructure concerns and thus seem outside the scope of what this package aims to do. That being said, we should attempt to develop this functionality with that degree of generalizability and scalability in mind, so that users would ideally be able to set up their own big strategy research development environments and have the code scale well with more computing resources.
from strategems.jl.
Do you know price of Julia Run https://juliacomputing.com/products/juliarun.html ?
Maybe guys from Julia Computing could help an open source project like this one?
Pinging @ViralBShah
from strategems.jl.
http://pachyderm.io/ could also be considered
from strategems.jl.
Related Issues (20)
- Order Type Implementations HOT 2
- Sample data and reorganisation / chunk of data HOT 1
- LoadError: UndefVarError: @signal not defined while loading /Users/balupton/Projects/trading/JuliaTrading.jl/strat.jl, in expression starting on line 30 HOT 1
- get_run_params is broken HOT 6
- WARNING: .== is no longer a function object; use broadcast(==, ...) instead HOT 1
- Incompatible with Julia 1.0v HOT 9
- Shouldn't use global variable inside testset
- "LoadError: syntax: "..." expression outside call" HOT 2
- Run examples as part of unit test HOT 1
- Example from README is not working HOT 2
- Logical Operators for Signals/Rules HOT 1
- Is this library dead? HOT 1
- ParameterSet, parameters as named tuples and constraints HOT 1
- Documentation HOT 3
- Example from README is not working - v2
- More organized test cases HOT 1
- Parameter exploration - nicer API HOT 4
- Parameter Set Constraints HOT 3
- Random Sampling of Parameter Space Combinations HOT 2
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.
from strategems.jl.