Forex support · Issue #1285 · quantopian/zipline · GitHub

Trading Systems

All about trading systems. Stocks, options, futures, forex, ETF's, and more.
[link]

Algorithmic Trading

A place for redditors to discuss quantitative trading, statistical methods, econometrics, programming, implementation, automated strategies, and bounce ideas off each other for constructive criticism. Feel free to submit papers/links of things you find interesting.
[link]

Any sites like quantopian that allow you to trade ForEx?

I'm looking to demonstrate to employers that I can create successful strategies, but my expertise is in ForEx and I'd like to be able to show that.
submitted by Brainsonastick to quant [link] [comments]

APIs offered by brokers and data platforms

I’ve been looking for a broker that has an API for index futures and ideally also futures options. I’m looking to use the API to build a customized view of my risk based on balances, positions, and market conditions.
Searching the algotrading sub I found many API-related posts, but then when I actually read them and their comments, I found they’re often lacking in real substance. It turns out many brokers or data services that have APIs don’t actually support index futures and options via the API, and instead they focus on equities, forex, or cypto. So here’s the list of what I’ve found so far. This isn’t a review of these brokers or APIs and note that I have a specific application in mind (index futures and futures options). Perhaps you’re looking for an API for equities, or you just want data and not a broker, in which case there may be a few options. Also, I’m based in the US so I didn’t really look for brokers or platforms outside the US.
If you have experience with these APIs, please chime in with your thoughts. Also, I may have missed some brokers or platforms. If I did or if you see anything that needs correction please let me know.

Platform Notes
ADM Investor Services No API
Ally Invest Does not support futures instruments
Alpaca Only supports US Equities
Alpha Vantage Does not support futures instruments
AMP Broker with a huge number of platforms available including some with APIs
ApexFutures No API
Arcade Trader No API
AvaTrade Does not support futures instruments
Backtrader Not a data feed; otherwise looks cool but also looks like a one-man shop
Cannon Trading Broker with a variety of platforms, some have API access such as TT
Centerpoint No API
Charles Schwab API does not support futures instruments
Cobra No API
Daniels Trading No API
Discount Trading Broker with a variety of platforms including CQG, Rithmic, TT, some with APIs
Edge Clear Broker with a variety of platforms including CQG, Rithmic, TT, some with APIs
Eroom Now part of Dashprime. Offer a variety of APIs including CQG, TT, CBOE's Silexx, and others via FIX.
ETNA Trader Only supports equities, options (including multi-legs), ETFs, Mutual Funds (Forex with cryptocurrencies coming soon)
ETrade API seems robust but OAuth authorization needs to be refreshed via login once per 24 hours
Futures Online No API
Gain Capital Futures API available, based on .NET; unsure if they are open to retail clients
GFF Brokers Broker with a large number of platforms including some with API access
High Ridge Futures Broker with a variety of platforms including CQG, Rithmic, TT, some with APIs
iBroker API available; contact them for more info
IEX Cloud Looks great but does not support futures instruments
Infinity Futures JSON API available; contact them for more info
Interactive Brokers Client Web API looks promising if clunky
Intrinio Supports futures instruments but is expensive
Koyfin No API
Lightspeed C++ API available
marketstack API for equities available. Does not support futures instruments.
Medved Trader Windows app with a streaming API to various data sources and brokers. See comment below about API beta access.
NinjaTrader Does not support futures options
Norgate Data Not a broker; supports futures data for $270/year
Oanda Forex only; API last updated in 2018
Optimus Futures Broker with a large number of available platforms including some with API access
Phillip Capital Broker with a large number of available platforms including some with API access
polygon.io Expensive but looks slick; does not support futures instruments
Quandl API looks solid; $49/monthly for personal use, does not allow distributing or sharing data; not a broker
Quantconnect Does not expose raw data
Quantopian Does not expose raw data
Quantower Software that connects to multiple brokers and data feeds; API to their software via C# interface
Saxo Markets Broker with extensively documented API
Stage 5 Trading API available through Trading Technologies
Straits Financial Broker with several platforms available including some with APIs such as CQG, R
Sweet Futures Broker with a large number of available platforms including some with API access
TastyWorks There's an unofficial Python API
TenQuant.io Does not support futures instruments
ThinkorSwim Does not support futures instruments via the API
Tiingo Free account tier but does not support futures instruments
TradePro Broker with a number of platforms available; unclear if any are available with API access
Tradier Free developer API account for delayed data but does not support futures instruments
TradeStation Nice looking API docs and supports futures instruments; requires opening an account and a minimum balance of $100k and there’s no trial available
TradeFutures4Less Broker with a variety of platforms including CQG, Rithmic, TT, some with APIs
TradingTechnologies API looks robust; pricing starts at $700/month
TradingView Does not expose data API
Tradovate Technologies API exists, documentation unknown; need to talk to their account team
Wedbush Futures Broker with several platforms offered, a few of which have API access
WEX .NET/COM only; pricing not disclosed on website
Xignite Pricing not disclosed on website but they do support futures instruments
Yahoo Finance API Available through RapidAPI or via direct access; but it’s discontinued and unreliable
Zaner Broker with a variety of platforms including CQG, Rithmic, TT, some with APIs

Wow, this list grew longer than I originally thought it would be. If you spot a mistake, please let me know and I’ll correct it.
Edit:
- added Lightspeed API - updated Dashprime to indicate some of the APIs available - added Medved Trader to table - added marketstack to table
submitted by theloniusmunch to thewallstreet [link] [comments]

Any Luck with Ninjascript?

Hey guys, A little about me - I've been writing algos on and off for about a year and a half now. I started with Quantopian way back using python to write stock algos, then realised I couldn't live trade with it, so that put me off that.
I then found MT4 and MetaEditor and the world of forex... I was immediately in love with the simplicity of the language (C#), but I ditched it because forex just felt impossible to code around with all the volatility and news based price action. (I'm sure there's exceptions to this - but does anyone have a similar experience with it?)
I finally landed on NinjaTrader and scalping futures, which is amazing and seems to fit way better.
I'm wondering if anyone has experiences with successful Ninjascript trading systems and what advice they have etc. I've written up a few, one with a 76% success rate over 50 days but I'm starting to see how commission and tax really can have an impact...I'd also like to know about the reliability of backtesting using the Strategy Analyser vs Market Replay...
Who's out there! :)
submitted by photoshoplad to algotrading [link] [comments]

Experienced programmer looking to write automated trading strategy...

I'm a professional javascript developer with a decent amount of python under my belt. My goal is to write an automated trading strategy for the forex markets.
I've done some digging and I'm seeing platforms like quantopian and quantconnect. I'm also aware that metatrader 4 and 5 exist with some sort of C based language.
I'm looking for advice on which platform I should choose for writing my strategy. Does it make more sense to use a platform that supports a language I'm familiar with or should I use the most popular tool for easy porting of indicators etc.
I'm also a mac user if that's a factor. Thanks in advance.
submitted by Dadsaster to algotrading [link] [comments]

Big List of Financial News, Research, and Data Websites

Hello /investing, I was looking for a good resource list for financial news, research, and data on Google and Reddit, but didn't find many good lists. So I spent some time and compiled my own. I hope this is helpful for other people.
You can take a look at this list in two column format here.
I'm looking for useful websites that I have missed. If you have any suggestions, please leave them in the comments.
I list the domain authority of each website in parentheses which is a measure of the prestige of the website and quality of the information in a numerical range from 0 to 100.
Although I review a wide range of websites, I personally recommend the Financial Times, Bloomberg, Wall Street Journal, Business Insider, and Zero Hedge for news, and Quandl for data.

News

  1. Bloomberg (99)
  2. Reuters (96)
  3. Business Insider (95)
  4. MarketWatch (93)
  5. TheStreet (90)
  6. Zero Hedge (84)
  7. Seeking Alpha (83)
  8. Financial Post (82)
  9. Kiplinger (82)
  10. 24/7 Wall St (81)
  11. Benzinga (79)
  12. Institutional Investor (73)
  13. ValueWalk (70)
  14. Gurufocus (66)
  15. Institutional Investor’s Alpha (52)
  16. Market Folly (50)

Magazines

  1. Forbes (97)
  2. The Economist (95)
  3. Fortune (93)
  4. Time (92)
  5. Barron’s (85)
  6. The New Yorker (80)

Newspapers

  1. The Wall Street Journal (97)
  2. Financial Times (96)
  3. USA Today (88)
  4. BBC (87)
  5. The Global and Mail (87)
  6. The New York Times (80)
  7. The Guardian (80)
  8. Nikkei Asian Review (80)
  9. The Japan Times (70)

Networks

  1. CNN (95)
  2. CNBC (93)
  3. NBC (91)
  4. Fox Business (91)
  5. NPR (82)

Reddit

  1. /investing (73)
  2. /personalfinance (71)
  3. /business (65)
  4. /FinancialIndependence (64)
  5. /finance (62)
  6. /economics (59)
  7. /wallstreetbets (58)
  8. /stocks (55)
  9. /InvestmentClub (55)
  10. /economy (52)
  11. /options (51)
  12. /SecurityAnalysis (49)
  13. /Forex (49)
  14. /algotrading (49)
  15. /StockMarket (47)

Tools

  1. Yahoo! Finance (94)
  2. Google Finance (93)
  3. Investopedia (87)
  4. Morningstar (87)
  5. Investing.com (72)
  6. ETF.com (64)
  7. Finviz (60)
  8. Thinknum (38)
  9. Finbox.io (26)
  10. Tiingo (23)

Blogs

  1. DealBook (89)
  2. FT Alphaville (83)
  3. The Big Picture (76)
  4. Calculated Risk (73)
  5. Naked Capitalism (72)
  6. Dealbreaker (63)
  7. The Reformed Broker (62)
  8. Macro Man (60)
  9. Pragmatic Capitalism (58)
  10. Abnormal Returns (57)
  11. Mish Talk (50)
  12. Between The Hedges (49)
  13. Felix Salmon (44)
  14. Philosophical Economics (42)

Communities

  1. StockTwits (76)
  2. Quantopian (50)
  3. TradingView (63)
  4. Bogleheads (54)
  5. SumZero (44)
  6. Value Investors Club (37)
  7. Harvest Exchange (37)

Data

  1. Bureau of Labor Statistics (95)
  2. SEC EDGAR (91)
  3. Federal Reserve (89)
  4. Bureau of Economic Analysis (85)
  5. FRED (81)
  6. Quandl (62)

Aggregators

  1. Real Clear Markets (70)
  2. Quantocracy (50)
  3. StreetEYE (40)
  4. Quant News (30)

Other

  1. Foreign Affairs (86)
  2. Project Syndicate (84)
  3. Stratfor (79)
submitted by cokechan to investing [link] [comments]

Trading platform to use for Automating Forex Trading

Hello everyone! I've just spent the last two weeks researching different trading platforms attempting to determine which would be the best for my use cases. I have scoped out Metatrader 4, Quantopian's Zipline, and many other platforms.
I would like to use a platform that allows me to use Python or C++ to leverage my Computer Science background as well as work with many Forex Brokers. Ideally I would like to use enterprise level software that would work with the Forex Market as well as the Cryptocurrency, equities and options markets. Though as a private investor just getting into the space I would prefer a cheaper solution.
If anyone can point me in the proper directly I would greatly appreciate the help!
submitted by qwasz123 to algotrading [link] [comments]

Some basic algo trading questions on platform and data sources

Hi algoTrading,
I'm new to algorithmic trading, and was hoping to get some advice on how to get set up. My questions fall into two categories, first, what platforms do you guys use for backtesting, and second, where do you get your data from.
First, to clarify what I mean by 'platform'. I am looking for a mechanism which will enable me to (relatively) easily go from idea to backtest. For instance, in quantopian, you can write a strategy, and backtest it. The backtest will generate relevant metrics, and you do not have to worry about the code linking the strategy to the data. Additionally, if the platform allowed for more robust testing, like walk forward testing, and monte carlo analysis, that would be ideal.
I have seen two websites in particular, which seem to be popular. Quantconnect, and Quantopian. Now, I have looked into both of these, and I am not sure they are what I am after. First, I am a little skeptical of putting out algo's which I have poured my time hard work into, on sites which execute the code remotely. Second, I am more interested in derivatives trading than stock trading. If I were to use an online platform, I would prefer one which included data on Options/Futures/Forex. Additionally, while the language isn't a huge deal, I have experience in Java, and am learning Python for data Science applications. If there were a platform which let me use Python or Java, that would be ideal.
Second is the data source. This is a little redundant for online platforms, like quantopian, which are already integrated with the data. However, I have also been looking at Amibroker, which is executed locally on your computer, and does not come bundled with data. I have seen that you can get some data from IB, thinking about switching over to them, just for their data feeds. But really, the data I am interested in would be 1) EOD options data. 2) intra day futures/forex data. 3) intraday stocks/indexes/ETF data.
I am willing to pay for tools/data if necessary, but would prefer to keep costs as minimal as possible, as I am a losing trader with a day job.
Thanks in advance!
submitted by IAmBoredAsHell to algotrading [link] [comments]

New to Forex. Which platform to use for automated trading?

I'm new to Forex and stock market trading in general although I have a strong background in computer science and algorithms. I had a couple of question about getting started, more specifically on how to implement automation strategies with Forex.
I am aware of website like Quantopian, but most of them do not allow users to test their strategies with currencies. Is there a similar platform that would allow trading with currencies? What would be the industry or suggested standard for algorithmic trading with Forex?
Any suggestions would be appreciated!
submitted by VersaceCode to Forex [link] [comments]

1Broker + TradingView beginner automation (plus question)

[Sorry for the long post] So I've looked around this sub and I see a lot of high level or theoretical Algo discussions which I can appreciate but I'm kind of lost when it comes to practical applications and I don't even know if any service even exists that can meet my needs.
Currently, I have a strategy that I think is a little profitable with 1 minute data intraday swing trading on USDJPY, it's very simple and written in Pinescript. I plug the pinescript into a 1 min chart on Tradingview and it spits out alerts for my trades. The alerts are picked up by a chrome addon called Autoview which sends the orders to 1broker using a special alert API. I hate it for many reasons: - Chrome with tradingview and Autoview must be running and checked frequently for glitches (sometimes alerts stop firing randomly) - Tradingview alerts are not meant to be used as orders so I lose any semblance of order management. Basically it fires alerts/orders for every entry point regardless of my current balance or positions. - Pinescript sucks. - 1broker uses bitcoins as currency, I like bitcoins but don't fully trust putting thousands of dollars into them when it could be rendered obsolete at any time without warning.
So the reason I use it is because it meets all my needs. I'm just starting out and I have a fairly large income via my job (US) but it would take me at more than a year to save up 25k for a legit daytrading account. So I need to find a broker + automation combo with the following: - hedging within the same fund (is this not allowed in the US?) - can make unlimited day trades without needing $25,000 USD, low minimum account size - low or no fees - supports 24/5 forex or E-mini trading (options not required) - API for automation with somewhat low coding requirements. I am familiar with python but by no means am I an expert. I like looking at tradingview charts and backtest instantaneously via graphical interface but I realize this is probably not very common.
I've spent a lot of time on both Quantopian and Quantconnect but neither of them can do intraday trading very well if at all. They are primarily focused on fundamental trading and I'm more into technical trading. I tried looking into Ninjatrader, metatrader, whatever but I found them very expensive, unnecessarily complicated, and beholden to the US's stupid trading laws.
TL;DR - Can anyone tell me exactly how to implement my simple automated intraday FX strategy using a simple interface that doesn't require me to have a $25,000 US brokerage account and software that costs 1000's of dollars?
P.S. If any other beginners are in the same situation as me you should look into 1broker.com + TradingView + Autoview, it's pretty sweet given the limitations it's working with.
submitted by Redcrux to algotrading [link] [comments]

Where to begin learning basic code applications for Algotrading

I am sorry about the amateur post; I am sure the community here just gets flooded with these regularly because of the nature of this topic. I had a couple questions and I was wondering if anyone here could provide me with some insight.
I have been trading demo in forex for a couple years and have learned a lot about market data and trading in general. It has turned out to be an entertaining practice that could be quite profitable if I went live.
I am a very math literate and would love to learn more. I would like to use this literacy plus my capability to use logic in my trading by producing my own automated system. To start out learning this I would like to learn how to program a simple fractal based automated trading system and then optimize it by adjusting variables in my system. My problem is I have zero experience with programming or code and I do not even know where to start.
So if you have any suggestions on where I should begin it will be very very appreciated! Questions I still have is what languages are these algorithms written in and what platforms are used to execute them? I saw a backtest website in the comments of this sub linking to:
https://www.quantopian.com/algorithms
Is there any chance I could have enough understanding of python with self teaching and study only?
If anyone wants to help me build an algorithm for the rule set I will list at the bottom of this post in the comments then it would really help me understand how to get started.
Another quick question I have is: are most people here trading high frequency algorithms or is this a place where people develop systems that only trade a few times a week?
Thanks for your replies in advanced. This is a topic that I wish I had better understanding of but seems so daunting that I feel like I couldn't ever begin to understand it. My formal education is for nursing but I feel like I could dedicate myself enough to make this a worthy hobby.
-AlgoTradingReddit
submitted by AlgoTradingReddit to algotrading [link] [comments]

[xpost /r/stats]New book for backtesting trading strategies - would appreciate help

If you use R's quantstrat packages I would appreciate any help you can offer with a new open-source project I am working on:
Backtesting Strategies in R.
The book is designed to provide information beyond the PDF's demo's and help files as I want to explain how things work, what the functions mean and what the limitations are.
In addition I wanted to get a little into analyzing the data and ensuring accuracy (Ch. 6) and obtaining faster resources such as AWS (Ch. 11).
Some things I need help with:
I would appreciate any help provided and will contributors to the credits.
submitted by timtrice to algotrading [link] [comments]

New book for backtesting trading strategies - would appreciate help

If you use R's quantstrat packages I would appreciate any help you can offer with a new open-source project I am working on:
Backtesting Strategies in R.
The book is designed to provide information beyond the PDF's demo's and help files as I want to explain how things work, what the functions mean and what the limitations are.
In addition I wanted to get a little into analyzing the data and ensuring accuracy (Ch. 6) and obtaining faster resources such as AWS (Ch. 11).
Some things I need help with:
I would appreciate any help provided and will contributors to the credits.
submitted by timtrice to rstats [link] [comments]

Basics of Quantitative Trading - YouTube Best Strategy for Bollinger Bands in forex trading - YouTube Algorithmic Trading with Python and Quantopian p. 1 - YouTube Quantopian Lecture Series: Futures Trading Considerations Diversify your Portfolio with Pairs Trading Backtesting Futures in Quantopian Step by Step Algorithmic Trading Guide with QuantConnect ...

Quantopian’s IDE is built on the back of Zipline, an open source backtesting engine for trading algorithms. Zipline runs locally, and can be configured to run in virtual environments and Docker containers as well. Zipline comes with all of Quantopian’s functions, but not all of its data. To balance that, users can write custom data to backtest on. Zipline also provides raw data from ... I tried to find one but can't. The closest I can think of is optionsXpress by Charles Schwab and its analytic tools. However, optionsXpress it is still vastly different than what Quantopian seems to offer. Forex-Trading mit Algorithmen: Entwickeln Sie Ihren ersten Forex Robot! Der Dozent Kirill Eremenko leitet viele beliebte Kurse, für die es auf Udemy total begeisterte Rezensionen gibt. Dies ist einer seiner Kurse. Es handelt sich dabei um einen grundlegenden und praxisbezogenen Kurs, der Sie in das MQL4-Programmieren einführt. Dieser Kurs wendet sich an absolute Anfänger. Wenn Sie also ... i believe quantopian contributors are mostly stock traders and quantopian itself , i don't think has any programmers with Forex background or they are more interested or stuck in Stocks because their investors are demanding that . its always about the investor money, if you think again. The FOREX asset request has been open for almost 2 years now . FX is the most liquid and traded OTC ... Quantopian is one of the largest resources in the world for quantitative trading strategy development and their database is available for you to pull their data and build your trading strategies. We will be programming in Quantopian together throughout the class which means you’ll be programming along with Chris gaining hands-on experience. Algorithmic trading refers to the computerized, automated trading of financial instruments (based on some algorithm or rule) with little or no human intervention during trading hours. Almost any kind of financial instrument — be it stocks, currencies, commodities, credit products or volatility — can be traded in such a fashion. Not only that, in certain market segments, algorithms are ... Quantopian Forex Strategy. The Quantopian Forex strategy makes use of the Turtle trading channel and MACD indicator to generate buy and sell signals that work for any currency pair and timeframe. The configuration for this strategy is simple and easy to understand, even for newbies. Algorithmic Trading Quantopian – Getting Started in Algorithmic Trading. by George Andrew August 5, 2020. Read More Videos Explaining Forex Algorithmic Trading Tutorial F, Quantopian – Getting Started in Algorithmic Trading. Our goal at Quantopian is to provide educational tools that guide our community through researching and developing your first quantitative trading strategy. This ... I have been trading forex for seven months with not much success. However, from the experience I get still don't see how is this going to happen with quantopian and algo trading. Basically forex is up and down with certain amounts for certain periods. If you see historically for example USDCAD it varies between 0.93 and 1.59 for the period after 2013, where the same period AAPL is only rising ... While the previous answers are helpful, I think they are answering what the authors think of Quantopian rather than what professional traders think. Some of the authors are involved in designing trading algorithms, but that's not the same as tradi...

[index] [7197] [14585] [14917] [3178] [18701] [19166] [19457] [29549] [4920] [16962]

Basics of Quantitative Trading - YouTube

Aprender como invertír mejor en la bolsa de valores. Somos una academia que enseñamos como hacer el trading y invertir en la bolsa de valores. Con más de 90 ... We backtest our latest strategy, CounterTrend MAX in the Quantopian platform today and show the results in the video. Futures and forex trading contains substantial risk and is not for every ... Quantopian provides free education, data, and tools so anyone anywhere can pursue their goals in quantitative finance. The Quantopian Channel is dedicated to... In this tutorial, we're going to begin talking about strategy back-testing. The field of back testing, and the requirements to do it right are pretty massive. B... This talk was given by Max Margenot at the Quantopian Meetup in Santa Clara on July 17th, 2017. To learn more about Quantopian, visit: https://www.quantopian... Watch this comprehensive webinar on how to use the algorithmic trading development resources on the QuantConnect platform to create your own algo-trading str... http://www.onestepremoved.com/ Shaun Overton speaks to the meetup group Dallas Algorithmic Traders about quantitative trading. Most members of the audience h... 95% Winning Forex Trading Formula - Beat The Market Maker📈 - Duration: 37:53. ... Algorithmic Trading with Python and Quantopian p. 1 - Duration: 15:45. sentdex 278,672 views. 15:45 . How To ... Join my Ichimoku Community and master Ichimoku Kinko Hyo (Get Ichimoku Basic Master book and lot of other perks!) https://forex-kei.com/?page_id=2636 Joi... This video teaches you how to diversify your portfolio with a Pairs Trading strategy. Max Margenot, data scientist at Quantopian, explains how to research and implement pairs trades, a classic ...

http://arab-binary-option.disctemysurhoi.tk