Pair trading died - hello massive trading / Chapter II

What is your timeframe when you trade intraday only ? 1 min or 5min or second charts ? What is you average trade net profit in percentage per stock ? Just I can get a better imagine for the overall profitability. Do you want to say something about your lookback period, how long it is ? Did you try the same setup for Nasdaq100 Index constituents/stocks too ? When you looked for cointegration did you factor in same sector or same industries stocks too or did you just took all the S&P500 stocks and did not respect any same sector relationship ? Because the overall sharpe is lower when you do not factor in sector or industry relationship in addition to the cointegration measurement.


First. Tick based. Then decision about limit order placed / cancel each second
 
About the algo. Notice him we trade all symbols. Algo made positive and negative basket site. And one site trade opposite another
What is your timeframe when you trade intraday only ? 1 min or 5min or second charts ? What is you average trade net profit in percentage per stock ? Just I can get a better imagine for the overall profitability. Do you want to say something about your lookback period, how long it is ? Did you try the same setup for Nasdaq100 Index constituents/stocks too ? When you looked for cointegration did you factor in same sector or same industries stocks too or did you just took all the S&P500 stocks and did not respect any same sector relationship ? Because the overall sharpe is lower when you do not factor in sector or industry relationship in addition to the cointegration measurement.

About the algo. We trade all symbols. Algo makes a positive and negative basket per side. And one trades opposite another

And because we create it from a lot if symbols we have stability. Look at the photo where we only trade 5 stocks, it just won't work.
 
Please. Who is your broker? lol. I just ask because IB has been playing games lately with marketable limit orders. I've shown them log files and the answer is simply, "we don't know. still researching it."
 
https://lime.co/ or direct exchange.

It looks like they charge $1000/month to use their API. You still pay commissions, exchange fees, regulatory fees and other minor/usual brokerage fees on top of that. That extra $1000/month just to enter orders through the API sounds punitive. Makes me feel like I'm being bullied. What on earth is that about?
 
First. Tick based. Then decision about limit order placed / cancel each second
When it is on the tick level it is on the smallest level possible. So did you backtest your strategy with historical data on level 2 and orderbook data too ? Did you calculate how much P&L per day or month can be made based on actual or average volume data for your stocks ? And last, when you go to higher timeframes a lot of those restriction and low latency and those greater amount of limit orders could be much less restrictive and in addition you could earn more because you have a higher time frame thus more room to generate profit with increased average trade net profit. Did you factor in that too ? Did you make a kind of P&L curve based on time intervals then ? And why do you not go to higher intraday time intervals and make money that way with less sophisticated setups based on the required technology because it is much easier to make money here for the first. And then you got in enough money you could finance yourself for the tick based timesframes ? Did you also factor in those thoughts ? Let me know your answers.
 
When it is on the tick level it is on the smallest level possible. So did you backtest your strategy with historical data on level 2 and orderbook data too ? Did you calculate how much P&L per day or month can be made based on actual or average volume data for your stocks ? And last, when you go to higher timeframes a lot of those restriction and low latency and those greater amount of limit orders could be much less restrictive and in addition you could earn more because you have a higher time frame thus more room to generate profit with increased average trade net profit. Did you factor in that too ? Did you make a kind of P&L curve based on time intervals then ? And why do you not go to higher intraday time intervals and make money that way with less sophisticated setups based on the required technology because it is much easier to make money here for the first. And then you got in enough money you could finance yourself for the tick based timesframes ? Did you also factor in those thoughts ? Let me know your answers.

We collected tick data from Nasdaq Basic Feed (dxfeed). Average PnL showed 2-3% daily. We are using seconds as a basic timeframe and rebalance the positions each seconds after our estimation. It's not possible to use 1 min or 5 min timeframe - the algo will loose because we need to trade as much as possible and collect profit from the estimation to avoid possible losses.
 
We collected tick data from Nasdaq Basic Feed (dxfeed). Average PnL showed 2-3% daily. We are using seconds as a basic timeframe and rebalance the positions each seconds after our estimation. It's not possible to use 1 min or 5 min timeframe - the algo will loose because we need to trade as much as possible and collect profit from the estimation to avoid possible losses.
Maybe you should buy some very good quality tick data here and make more backtests to be sure for the process how you are doing it. Then you also have more data and can make more (forward) tests to see how it works in different time periods. Then I would like to see some results again, if you do not mind.
 
Maybe you should buy some very good quality tick data here and make more backtests to be sure for the process how you are doing it. Then you also have more data and can make more (forward) tests to see how it works in different time periods. Then I would like to see some results again, if you do not mind.

This is not right way. It's better use self collected data for avoid problems with the model when it'll go live.
PS. As I said base period for algo 1 second. It's possible use 1/2 second also.
 
Back
Top