ocaml
The core OCaml system: compilers, runtime system, base libraries (by ocaml)
TradeAlgo
Stock trading algorithm written in Python for TD Ameritrade. (by iminthis)
ocaml | TradeAlgo | |
---|---|---|
129 | 3 | |
5,727 | 2 | |
1.4% | - | |
9.9 | 0.0 | |
6 days ago | almost 4 years ago | |
OCaml | Python | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ocaml
Posts with mentions or reviews of ocaml.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-01-26.
-
Hedy: Textual Programming Made Easy
Most recent I remember was in 2011: https://github.com/ocaml/ocaml/issues/5419
- OCaml 5.3 Released
- Non-temporal store heuristics on the Apple M2
-
TypeScript's Lack of Naming Types and Type Conversion in Angular
Elm, ReScript, F#, Ocaml, Scala… it’s just normal to name your types, then use them places. In fact, you’ll often create the types _before_ the code, even if you’re not really practicing DDD (Domain Driven Design). Yes, you’ll do many after the fact when doing functions, or you start testing things and decide to change your design, and make new types. Either way, it’s just “the norm”. You then do the other norms like “name your function” and “name your variables”. I’m a bit confused why it’s only 2 out of 3 (variables and functions, not types) in this TypeScript Angular project. I’ll have to look at other internal Angular projects and see if it’s common there as well.
-
Whence '\N'?
It does, it links to this: https://github.com/ocaml/ocaml/blob/4d6ecfb5cf4a5da814784dee...
-
My first experience with OCaml
open Monitoring let test_get_websites_from_file () = let websites = Config.get_websites_from_file "test_websites.yaml" in assert (List.length websites = 2); let first = List.hd websites in assert (first.url = "https://ocaml.org"); assert (first.interval = 20) let () = Unix.chdir "../../../test/"; test_get_websites_from_file ();
- My first experience with Gleam Language
-
ReScript has come a long way, maybe it's time to switch from TypeScript?
Ocaml is still a wonderful language if you want to look into it, and Reason is still going strong as an alternate syntax for OCaml. With either OCaml or Reason you can compile to native code, or use the continuation of BuckleScript now called Melange.
TradeAlgo
Posts with mentions or reviews of TradeAlgo.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-04-19.
-
A 14 year-old's Take on Algorithmic Stock Trading - TradeAlgo
for stock in doneList: try: #there are mischars in the stocks! quote = get_quote(stock) if quote[stock]['lastPrice'] < 5.00 and quote[stock]['netChange'] >= 0.1 and quote[stock]['openPrice'] < quote[stock]['lastPrice'] and getVolume(stock) > 5000000 and float(getFloat(stock)) < 50000000.0: stockList.append(stock) https://github.com/4pz/TradeAlgo/blob/main/operations/buyShares.py#L56
What are some alternatives?
When comparing ocaml and TradeAlgo you can also consider the following projects:
dune - A composable build system for OCaml.
Alpaca-API - The Alpaca API is a developer interface for trading operations and market data reception through the Alpaca platform.
VisualFSharp - The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
robin_stocks - This is a library to use with Robinhood Financial App. It currently supports trading crypto-currencies, options, and stocks. In addition, it can be used to get real time ticker information, assess the performance of your portfolio, and can also get tax documents, total dividends paid, and more. More info at
yf - yf is a CLI tool that allows for quick and easy access to Yahoo! Finance market data.