Forex Correlation Calculator - Investing.com

Former investment bank FX trader: some thoughts

Former investment bank FX trader: some thoughts
Hi guys,
I have been using reddit for years in my personal life (not trading!) and wanted to give something back in an area where i am an expert.
I worked at an investment bank for seven years and joined them as a graduate FX trader so have lots of professional experience, by which i mean I was trained and paid by a big institution to trade on their behalf. This is very different to being a full-time home trader, although that is not to discredit those guys, who can accumulate a good amount of experience/wisdom through self learning.
When I get time I'm going to write a mid-length posts on each topic for you guys along the lines of how i was trained. I guess there would be 15-20 topics in total so about 50-60 posts. Feel free to comment or ask questions.
The first topic is Risk Management and we'll cover it in three parts
Part I
  • Why it matters
  • Position sizing
  • Kelly
  • Using stops sensibly
  • Picking a clear level

Why it matters

The first rule of making money through trading is to ensure you do not lose money. Look at any serious hedge fund’s website and they’ll talk about their first priority being “preservation of investor capital.”
You have to keep it before you grow it.
Strangely, if you look at retail trading websites, for every one article on risk management there are probably fifty on trade selection. This is completely the wrong way around.
The great news is that this stuff is pretty simple and process-driven. Anyone can learn and follow best practices.
Seriously, avoiding mistakes is one of the most important things: there's not some holy grail system for finding winning trades, rather a routine and fairly boring set of processes that ensure that you are profitable, despite having plenty of losing trades alongside the winners.

Capital and position sizing

The first thing you have to know is how much capital you are working with. Let’s say you have $100,000 deposited. This is your maximum trading capital. Your trading capital is not the leveraged amount. It is the amount of money you have deposited and can withdraw or lose.
Position sizing is what ensures that a losing streak does not take you out of the market.
A rule of thumb is that one should risk no more than 2% of one’s account balance on an individual trade and no more than 8% of one’s account balance on a specific theme. We’ll look at why that’s a rule of thumb later. For now let’s just accept those numbers and look at examples.
So we have $100,000 in our account. And we wish to buy EURUSD. We should therefore not be risking more than 2% which $2,000.
We look at a technical chart and decide to leave a stop below the monthly low, which is 55 pips below market. We’ll come back to this in a bit. So what should our position size be?
We go to the calculator page, select Position Size and enter our details. There are many such calculators online - just google "Pip calculator".

https://preview.redd.it/y38zb666e5h51.jpg?width=1200&format=pjpg&auto=webp&s=26e4fe569dc5c1f43ce4c746230c49b138691d14
So the appropriate size is a buy position of 363,636 EURUSD. If it reaches our stop level we know we’ll lose precisely $2,000 or 2% of our capital.
You should be using this calculator (or something similar) on every single trade so that you know your risk.
Now imagine that we have similar bets on EURJPY and EURGBP, which have also broken above moving averages. Clearly this EUR-momentum is a theme. If it works all three bets are likely to pay off. But if it goes wrong we are likely to lose on all three at once. We are going to look at this concept of correlation in more detail later.
The total amount of risk in our portfolio - if all of the trades on this EUR-momentum theme were to hit their stops - should not exceed $8,000 or 8% of total capital. This allows us to go big on themes we like without going bust when the theme does not work.
As we’ll see later, many traders only win on 40-60% of trades. So you have to accept losing trades will be common and ensure you size trades so they cannot ruin you.
Similarly, like poker players, we should risk more on trades we feel confident about and less on trades that seem less compelling. However, this should always be subject to overall position sizing constraints.
For example before you put on each trade you might rate the strength of your conviction in the trade and allocate a position size accordingly:

https://preview.redd.it/q2ea6rgae5h51.png?width=1200&format=png&auto=webp&s=4332cb8d0bbbc3d8db972c1f28e8189105393e5b
To keep yourself disciplined you should try to ensure that no more than one in twenty trades are graded exceptional and allocated 5% of account balance risk. It really should be a rare moment when all the stars align for you.
Notice that the nice thing about dealing in percentages is that it scales. Say you start out with $100,000 but end the year up 50% at $150,000. Now a 1% bet will risk $1,500 rather than $1,000. That makes sense as your capital has grown.
It is extremely common for retail accounts to blow-up by making only 4-5 losing trades because they are leveraged at 50:1 and have taken on far too large a position, relative to their account balance.
Consider that GBPUSD tends to move 1% each day. If you have an account balance of $10k then it would be crazy to take a position of $500k (50:1 leveraged). A 1% move on $500k is $5k.
Two perfectly regular down days in a row — or a single day’s move of 2% — and you will receive a margin call from the broker, have the account closed out, and have lost all your money.
Do not let this happen to you. Use position sizing discipline to protect yourself.

Kelly Criterion

If you’re wondering - why “about 2%” per trade? - that’s a fair question. Why not 0.5% or 10% or any other number?
The Kelly Criterion is a formula that was adapted for use in casinos. If you know the odds of winning and the expected pay-off, it tells you how much you should bet in each round.
This is harder than it sounds. Let’s say you could bet on a weighted coin flip, where it lands on heads 60% of the time and tails 40% of the time. The payout is $2 per $1 bet.
Well, absolutely you should bet. The odds are in your favour. But if you have, say, $100 it is less obvious how much you should bet to avoid ruin.
Say you bet $50, the odds that it could land on tails twice in a row are 16%. You could easily be out after the first two flips.
Equally, betting $1 is not going to maximise your advantage. The odds are 60/40 in your favour so only betting $1 is likely too conservative. The Kelly Criterion is a formula that produces the long-run optimal bet size, given the odds.
Applying the formula to forex trading looks like this:
Position size % = Winning trade % - ( (1- Winning trade %) / Risk-reward ratio
If you have recorded hundreds of trades in your journal - see next chapter - you can calculate what this outputs for you specifically.
If you don't have hundreds of trades then let’s assume some realistic defaults of Winning trade % being 30% and Risk-reward ratio being 3. The 3 implies your TP is 3x the distance of your stop from entry e.g. 300 pips take profit and 100 pips stop loss.
So that’s 0.3 - (1 - 0.3) / 3 = 6.6%.
Hold on a second. 6.6% of your account probably feels like a LOT to risk per trade.This is the main observation people have on Kelly: whilst it may optimise the long-run results it doesn’t take into account the pain of drawdowns. It is better thought of as the rational maximum limit. You needn’t go right up to the limit!
With a 30% winning trade ratio, the odds of you losing on four trades in a row is nearly one in four. That would result in a drawdown of nearly a quarter of your starting account balance. Could you really stomach that and put on the fifth trade, cool as ice? Most of us could not.
Accordingly people tend to reduce the bet size. For example, let’s say you know you would feel emotionally affected by losing 25% of your account.
Well, the simplest way is to divide the Kelly output by four. You have effectively hidden 75% of your account balance from Kelly and it is now optimised to avoid a total wipeout of just the 25% it can see.
This gives 6.6% / 4 = 1.65%. Of course different trading approaches and different risk appetites will provide different optimal bet sizes but as a rule of thumb something between 1-2% is appropriate for the style and risk appetite of most retail traders.
Incidentally be very wary of systems or traders who claim high winning trade % like 80%. Invariably these don’t pass a basic sense-check:
  • How many live trades have you done? Often they’ll have done only a handful of real trades and the rest are simulated backtests, which are overfitted. The model will soon die.
  • What is your risk-reward ratio on each trade? If you have a take profit $3 away and a stop loss $100 away, of course most trades will be winners. You will not be making money, however! In general most traders should trade smaller position sizes and less frequently than they do. If you are going to bias one way or the other, far better to start off too small.

How to use stop losses sensibly

Stop losses have a bad reputation amongst the retail community but are absolutely essential to risk management. No serious discretionary trader can operate without them.
A stop loss is a resting order, left with the broker, to automatically close your position if it reaches a certain price. For a recap on the various order types visit this chapter.
The valid concern with stop losses is that disreputable brokers look for a concentration of stops and then, when the market is close, whipsaw the price through the stop levels so that the clients ‘stop out’ and sell to the broker at a low rate before the market naturally comes back higher. This is referred to as ‘stop hunting’.
This would be extremely immoral behaviour and the way to guard against it is to use a highly reputable top-tier broker in a well regulated region such as the UK.
Why are stop losses so important? Well, there is no other way to manage risk with certainty.
You should always have a pre-determined stop loss before you put on a trade. Not having one is a recipe for disaster: you will find yourself emotionally attached to the trade as it goes against you and it will be extremely hard to cut the loss. This is a well known behavioural bias that we’ll explore in a later chapter.
Learning to take a loss and move on rationally is a key lesson for new traders.
A common mistake is to think of the market as a personal nemesis. The market, of course, is totally impersonal; it doesn’t care whether you make money or not.
Bruce Kovner, founder of the hedge fund Caxton Associates
There is an old saying amongst bank traders which is “losers average losers”.
It is tempting, having bought EURUSD and seeing it go lower, to buy more. Your average price will improve if you keep buying as it goes lower. If it was cheap before it must be a bargain now, right? Wrong.
Where does that end? Always have a pre-determined cut-off point which limits your risk. A level where you know the reason for the trade was proved ‘wrong’ ... and stick to it strictly. If you trade using discretion, use stops.

Picking a clear level

Where you leave your stop loss is key.
Typically traders will leave them at big technical levels such as recent highs or lows. For example if EURUSD is trading at 1.1250 and the recent month’s low is 1.1205 then leaving it just below at 1.1200 seems sensible.

If you were going long, just below the double bottom support zone seems like a sensible area to leave a stop
You want to give it a bit of breathing room as we know support zones often get challenged before the price rallies. This is because lots of traders identify the same zones. You won’t be the only one selling around 1.1200.
The “weak hands” who leave their sell stop order at exactly the level are likely to get taken out as the market tests the support. Those who leave it ten or fifteen pips below the level have more breathing room and will survive a quick test of the level before a resumed run-up.
Your timeframe and trading style clearly play a part. Here’s a candlestick chart (one candle is one day) for GBPUSD.

https://preview.redd.it/moyngdy4f5h51.png?width=1200&format=png&auto=webp&s=91af88da00dd3a09e202880d8029b0ddf04fb802
If you are putting on a trend-following trade you expect to hold for weeks then you need to have a stop loss that can withstand the daily noise. Look at the downtrend on the chart. There were plenty of days in which the price rallied 60 pips or more during the wider downtrend.
So having a really tight stop of, say, 25 pips that gets chopped up in noisy short-term moves is not going to work for this kind of trade. You need to use a wider stop and take a smaller position size, determined by the stop level.
There are several tools you can use to help you estimate what is a safe distance and we’ll look at those in the next section.
There are of course exceptions. For example, if you are doing range-break style trading you might have a really tight stop, set just below the previous range high.

https://preview.redd.it/ygy0tko7f5h51.png?width=1200&format=png&auto=webp&s=34af49da61c911befdc0db26af66f6c313556c81
Clearly then where you set stops will depend on your trading style as well as your holding horizons and the volatility of each instrument.
Here are some guidelines that can help:
  1. Use technical analysis to pick important levels (support, resistance, previous high/lows, moving averages etc.) as these provide clear exit and entry points on a trade.
  2. Ensure that the stop gives your trade enough room to breathe and reflects your timeframe and typical volatility of each pair. See next section.
  3. Always pick your stop level first. Then use a calculator to determine the appropriate lot size for the position, based on the % of your account balance you wish to risk on the trade.
So far we have talked about price-based stops. There is another sort which is more of a fundamental stop, used alongside - not instead of - price stops. If either breaks you’re out.
For example if you stop understanding why a product is going up or down and your fundamental thesis has been confirmed wrong, get out. For example, if you are long because you think the central bank is turning hawkish and AUDUSD is going to play catch up with rates … then you hear dovish noises from the central bank and the bond yields retrace lower and back in line with the currency - close your AUDUSD position. You already know your thesis was wrong. No need to give away more money to the market.

Coming up in part II

EDIT: part II here
Letting stops breathe
When to change a stop
Entering and exiting winning positions
Risk:reward ratios
Risk-adjusted returns

Coming up in part III

Squeezes and other risks
Market positioning
Bet correlation
Crap trades, timeouts and monthly limits

***
Disclaimer:This content is not investment advice and you should not place any reliance on it. The views expressed are the author's own and should not be attributed to any other person, including their employer.
submitted by getmrmarket to Forex [link] [comments]

Former investment bank FX trader: Risk management part 3/3

Former investment bank FX trader: Risk management part 3/3
Welcome to the third and final part of this chapter.
Thank you all for the 100s of comments and upvotes - maybe this post will take us above 1,000 for this topic!
Keep any feedback or questions coming in the replies below.
Before you read this note, please start with Part I and then Part II so it hangs together and makes sense.
Part III
  • Squeezes and other risks
  • Market positioning
  • Bet correlation
  • Crap trades, timeouts and monthly limits

Squeezes and other risks

We are going to cover three common risks that traders face: events; squeezes, asymmetric bets.

Events

Economic releases can cause large short-term volatility. The most famous is Non Farm Payrolls, which is the most widely watched measure of US employment levels and affects the price of many instruments.On an NFP announcement currencies like EURUSD might jump (or drop) 100 pips no problem.
This is fine and there are trading strategies that one may employ around this but the key thing is to be aware of these releases.You can find economic calendars all over the internet - including on this site - and you need only check if there are any major releases each day or week.
For example, if you are trading off some intraday chart and scalping a few pips here and there it would be highly sensible to go into a known data release flat as it is pure coin-toss and not the reason for your trading. It only takes five minutes each day to plan for the day ahead so do not get caught out by this. Many retail traders get stopped out on such events when price volatility is at its peak.

Squeezes

Short squeezes bring a lot of danger and perhaps some opportunity.
The story of VW and Porsche is the best short squeeze ever. Throughout these articles we've used FX examples wherever possible but in this one instance the concept (which is also highly relevant in FX) is best illustrated with an historical lesson from a different asset class.
A short squeeze is when a participant ends up in a short position they are forced to cover. Especially when the rest of the market knows that this participant can be bullied into stopping out at terrible levels, provided the market can briefly drive the price into their pain zone.

There's a reason for the car, don't worry
Hedge funds had been shorting VW stock. However the amount of VW stock available to buy in the open market was actually quite limited. The local government owned a chunk and Porsche itself had bought and locked away around 30%. Neither of these would sell to the hedge-funds so a good amount of the stock was un-buyable at any price.
If you sell or short a stock you must be prepared to buy it back to go flat at some point.
To cut a long story short, Porsche bought a lot of call options on VW stock. These options gave them the right to purchase VW stock from banks at slightly above market price.
Eventually the banks who had sold these options realised there was no VW stock to go out and buy since the German government wouldn’t sell its allocation and Porsche wouldn’t either. If Porsche called in the options the banks were in trouble.
Porsche called in the options which forced the shorts to buy stock - at whatever price they could get it.
The price squeezed higher as those that were short got massively squeezed and stopped out. For one brief moment in 2008, VW was the world’s most valuable company. Shorts were burned hard.

Incredible event
Porsche apparently made $11.5 billion on the trade. The BBC described Porsche as “a hedge fund with a carmaker attached.”
If this all seems exotic then know that the same thing happens in FX all the time. If everyone in the market is talking about a key level in EURUSD being 1.2050 then you can bet the market will try to push through 1.2050 just to take out any short stops at that level. Whether it then rallies higher or fails and trades back lower is a different matter entirely.
This brings us on to the matter of crowded trades. We will look at positioning in more detail in the next section. Crowded trades are dangerous for PNL. If everyone believes EURUSD is going down and has already sold EURUSD then you run the risk of a short squeeze.
For additional selling to take place you need a very good reason for people to add to their position whereas a move in the other direction could force mass buying to cover their shorts.
A trading mentor when I worked at the investment bank once advised me:
Always think about which move would cause the maximum people the maximum pain. That move is precisely what you should be watching out for at all times.

Asymmetric losses

Also known as picking up pennies in front of a steamroller. This risk has caught out many a retail trader. Sometimes it is referred to as a "negative skew" strategy.
Ideally what you are looking for is asymmetric risk trade set-ups: that is where the downside is clearly defined and smaller than the upside. What you want to avoid is the opposite.
A famous example of this going wrong was the Swiss National Bank de-peg in 2012.
The Swiss National Bank had said they would defend the price of EURCHF so that it did not go below 1.2. Many people believed it could never go below 1.2 due to this. Many retail traders therefore opted for a strategy that some describe as ‘picking up pennies in front of a steam-roller’.
They would would buy EURCHF above the peg level and hope for a tiny rally of several pips before selling them back and keep doing this repeatedly. Often they were highly leveraged at 100:1 so that they could amplify the profit of the tiny 5-10 pip rally.
Then this happened.

Something that changed FX markets forever
The SNB suddenly did the unthinkable. They stopped defending the price. CHF jumped and so EURCHF (the number of CHF per 1 EUR) dropped to new lows very fast. Clearly, this trade had horrific risk : reward asymmetry: you risked 30% to make 0.05%.
Other strategies like naively selling options have the same result. You win a small amount of money each day and then spectacularly blow up at some point down the line.

Market positioning

We have talked about short squeezes. But how do you know what the market position is? And should you care?
Let’s start with the first. You should definitely care.
Let’s imagine the entire market is exceptionally long EURUSD and positioning reaches extreme levels. This makes EURUSD very vulnerable.
To keep the price going higher EURUSD needs to attract fresh buy orders. If everyone is already long and has no room to add, what can incentivise people to keep buying? The news flow might be good. They may believe EURUSD goes higher. But they have already bought and have their maximum position on.
On the flip side, if there’s an unexpected event and EURUSD gaps lower you will have the entire market trying to exit the position at the same time. Like a herd of cows running through a single doorway. Messy.
We are going to look at this in more detail in a later chapter, where we discuss ‘carry’ trades. For now this TRYJPY chart might provide some idea of what a rush to the exits of a crowded position looks like.

A carry trade position clear-out in action
Knowing if the market is currently at extreme levels of long or short can therefore be helpful.
The CFTC makes available a weekly report, which details the overall positions of speculative traders “Non Commercial Traders” in some of the major futures products. This includes futures tied to deliverable FX pairs such as EURUSD as well as products such as gold. The report is called “CFTC Commitments of Traders” ("COT").
This is a great benchmark. It is far more representative of the overall market than the proprietary ones offered by retail brokers as it covers a far larger cross-section of the institutional market.
Generally market participants will not pay a lot of attention to commercial hedgers, which are also detailed in the report. This data is worth tracking but these folks are simply hedging real-world transactions rather than speculating so their activity is far less revealing and far more noisy.
You can find the data online for free and download it directly here.

Raw format is kinda hard to work with

However, many websites will chart this for you free of charge and you may find it more convenient to look at it that way. Just google “CFTC positioning charts”.

But you can easily get visualisations
You can visually spot extreme positioning. It is extremely powerful.
Bear in mind the reports come out Friday afternoon US time and the report is a snapshot up to the prior Tuesday. That means it is a lagged report - by the time it is released it is a few days out of date. For longer term trades where you hold positions for weeks this is of course still pretty helpful information.
As well as the absolute level (is the speculative market net long or short) you can also use this to pick up on changes in positioning.
For example if bad news comes out how much does the net short increase? If good news comes out, the market may remain net short but how much did they buy back?
A lot of traders ask themselves “Does the market have this trade on?” The positioning data is a good method for answering this. It provides a good finger on the pulse of the wider market sentiment and activity.
For example you might say: “There was lots of noise about the good employment numbers in the US. However, there wasn’t actually a lot of position change on the back of it. Maybe everyone who wants to buy already has. What would happen now if bad news came out?”
In general traders will be wary of entering a crowded position because it will be hard to attract additional buyers or sellers and there could be an aggressive exit.
If you want to enter a trade that is showing extreme levels of positioning you must think carefully about this dynamic.

Bet correlation

Retail traders often drastically underestimate how correlated their bets are.
Through bitter experience, I have learned that a mistake in position correlation is the root of some of the most serious problems in trading. If you have eight highly correlated positions, then you are really trading one position that is eight times as large.
Bruce Kovner of hedge fund, Caxton Associates
For example, if you are trading a bunch of pairs against the USD you will end up with a simply huge USD exposure. A single USD-trigger can ruin all your bets. Your ideal scenario — and it isn’t always possible — would be to have a highly diversified portfolio of bets that do not move in tandem.
Look at this chart. Inverted USD index (DXY) is green. AUDUSD is orange. EURUSD is blue.

Chart from TradingView
So the whole thing is just one big USD trade! If you are long AUDUSD, long EURUSD, and short DXY you have three anti USD bets that are all likely to work or fail together.
The more diversified your portfolio of bets are, the more risk you can take on each.
There’s a really good video, explaining the benefits of diversification from Ray Dalio.
A systematic fund with access to an investable universe of 10,000 instruments has more opportunity to make a better risk-adjusted return than a trader who only focuses on three symbols. Diversification really is the closest thing to a free lunch in finance.
But let’s be pragmatic and realistic. Human retail traders don’t have capacity to run even one hundred bets at a time. More realistic would be an average of 2-3 trades on simultaneously. So what can be done?
For example:
  • You might diversify across time horizons by having a mix of short-term and long-term trades.
  • You might diversify across asset classes - trading some FX but also crypto and equities.
  • You might diversify your trade generation approach so you are not relying on the same indicators or drivers on each trade.
  • You might diversify your exposure to the market regime by having some trades that assume a trend will continue (momentum) and some that assume we will be range-bound (carry).
And so on. Basically you want to scan your portfolio of trades and make sure you are not putting all your eggs in one basket. If some trades underperform others will perform - assuming the bets are not correlated - and that way you can ensure your overall portfolio takes less risk per unit of return.
The key thing is to start thinking about a portfolio of bets and what each new trade offers to your existing portfolio of risk. Will it diversify or amplify a current exposure?

Crap trades, timeouts and monthly limits

One common mistake is to get bored and restless and put on crap trades. This just means trades in which you have low conviction.
It is perfectly fine not to trade. If you feel like you do not understand the market at a particular point, simply choose not to trade.
Flat is a position.
Do not waste your bullets on rubbish trades. Only enter a trade when you have carefully considered it from all angles and feel good about the risk. This will make it far easier to hold onto the trade if it moves against you at any point. You actually believe in it.
Equally, you need to set monthly limits. A standard limit might be a 10% account balance stop per month. At that point you close all your positions immediately and stop trading till next month.

Be strict with yourself and walk away
Let’s assume you started the year with $100k and made 5% in January so enter Feb with $105k balance. Your stop is therefore 10% of $105k or $10.5k . If your account balance dips to $94.5k ($105k-$10.5k) then you stop yourself out and don’t resume trading till March the first.
Having monthly calendar breaks is nice for another reason. Say you made a load of money in January. You don’t want to start February feeling you are up 5% or it is too tempting to avoid trading all month and protect the existing win. Each month and each year should feel like a clean slate and an independent period.
Everyone has trading slumps. It is perfectly normal. It will definitely happen to you at some stage. The trick is to take a break and refocus. Conserve your capital by not trading a lot whilst you are on a losing streak. This period will be much harder for you emotionally and you’ll end up making suboptimal decisions. An enforced break will help you see the bigger picture.
Put in place a process before you start trading and then it’ll be easy to follow and will feel much less emotional. Remember: the market doesn’t care if you win or lose, it is nothing personal.
When your head has cooled and you feel calm you return the next month and begin the task of building back your account balance.

That's a wrap on risk management

Thanks for taking time to read this three-part chapter on risk management. I hope you enjoyed it. Do comment in the replies if you have any questions or feedback.
Remember: the most important part of trading is not making money. It is not losing money. Always start with that principle. I hope these three notes have provided some food for thought on how you might approach risk management and are of practical use to you when trading. Avoiding mistakes is not a sexy tagline but it is an effective and reliable way to improve results.
Next up I will be writing about an exciting topic I think many traders should look at rather differently: news trading. Please follow on here to receive notifications and the broad outline is below.
News Trading Part I
  • Introduction
  • Why use the economic calendar
  • Reading the economic calendar
  • Knowing what's priced in
  • Surveys
  • Interest rates
  • First order thinking vs second order thinking
News Trading Part II
  • Preparing for quantitative and qualitative releases
  • Data surprise index
  • Using recent events to predict future reactions
  • Buy the rumour, sell the fact
  • The mysterious 'position trim' effect
  • Reversals
  • Some key FX releases
***

Disclaimer:This content is not investment advice and you should not place any reliance on it. The views expressed are the author's own and should not be attributed to any other person, including their employer.
submitted by getmrmarket to Forex [link] [comments]

Oil stuff

The oil market is wild at the moment.
  1. Dollar is dropping fast and about to break "support" if you believe in support with Forex.. I don't really, but 93-94 is still an important level with the Dollar (/DX). This should be something everyone is looking at if you are going to play oil or the market in general. Lower dollar=Bullish for oil.
  2. OPEC/Russia meeting April 17-20. In my opinion, they will come out saying they want to freeze but it won't actually end up happening. Oil will probably drop pretty fast after the meeting unless they say some really bullish shit. After meeting=Possibly bearish.
  3. Russia and Iran are still putting out higher output numbers, so even at a freeze at the current level, output is really high. Summer demand will help combat this but probably not enough to really affect the glut. Iran also really doesn't want to participate in a freeze for logical reasons. If you were leading their country you wouldn't want to either. So bearish.
  4. Possible credit crunches/bankruptcies could start to occur with U.S. small oil companies. Less oil producers=Bullish.
  5. Pay less attention to rig counts. Multiple charts exist around the web that show the decrease in rig counts hardly decreases production. Efficiency has grown over the years with technological advancement and a mass amount of rigs is not needed.
  6. Hedge funds. Watch what they do, their net positions long/short. You can find charts of their positioning online, and a guy named John Kemp from Reuters provides them. The rally that started in February was directly correlated with Hedge funds dumping their short positions. Almost fully dumping them/covering their positions. It's pretty helpful in making your own decisions.
Honestly this is a sketch time to be making bets one way or another with the meeting coming up next week. If the dollar keeps dropping, a rally could very easily continue. That's what I will be watching..
I'll probably buy a little DWTI at the time of the meeting and then load up more if the meeting comes out bearish. Hope some discussion can occur down below. Might have missed some points.
EDIT: Here is an example of today's update on the Hedge Fund positioning. You can see they just increased their short positions a little bit. https://drive.google.com/file/d/0B6eTBlk-tOtAMHpLcXhidDZ3R0I3azQ0VEFObTNHR0tuNktJ/view?usp=sharing
submitted by revolutionaryworld1 to wallstreetbets [link] [comments]

Subreddit Stats: cs7646_fall2017 top posts from 2017-08-23 to 2017-12-10 22:43 PDT

Period: 108.98 days
Submissions Comments
Total 999 10425
Rate (per day) 9.17 95.73
Unique Redditors 361 695
Combined Score 4162 17424

Top Submitters' Top Submissions

  1. 296 points, 24 submissions: tuckerbalch
    1. Project 2 Megathread (optimize_something) (33 points, 475 comments)
    2. project 3 megathread (assess_learners) (27 points, 1130 comments)
    3. For online students: Participation check #2 (23 points, 47 comments)
    4. ML / Data Scientist internship and full time job opportunities (20 points, 36 comments)
    5. Advance information on Project 3 (19 points, 22 comments)
    6. participation check #3 (19 points, 29 comments)
    7. manual_strategy project megathread (17 points, 825 comments)
    8. project 4 megathread (defeat_learners) (15 points, 209 comments)
    9. project 5 megathread (marketsim) (15 points, 484 comments)
    10. QLearning Robot project megathread (12 points, 691 comments)
  2. 278 points, 17 submissions: davebyrd
    1. A little more on Pandas indexing/slicing ([] vs ix vs iloc vs loc) and numpy shapes (37 points, 10 comments)
    2. Project 1 Megathread (assess_portfolio) (34 points, 466 comments)
    3. marketsim grades are up (25 points, 28 comments)
    4. Midterm stats (24 points, 32 comments)
    5. Welcome to CS 7646 MLT! (23 points, 132 comments)
    6. How to interact with TAs, discuss grades, performance, request exceptions... (18 points, 31 comments)
    7. assess_portfolio grades have been released (18 points, 34 comments)
    8. Midterm grades posted to T-Square (15 points, 30 comments)
    9. Removed posts (15 points, 2 comments)
    10. assess_portfolio IMPORTANT README: about sample frequency (13 points, 26 comments)
  3. 118 points, 17 submissions: yokh_cs7646
    1. Exam 2 Information (39 points, 40 comments)
    2. Reformat Assignment Pages? (14 points, 2 comments)
    3. What did the real-life Michael Burry have to say? (13 points, 2 comments)
    4. PSA: Read the Rubric carefully and ahead-of-time (8 points, 15 comments)
    5. How do I know that I'm correct and not just lucky? (7 points, 31 comments)
    6. ML Papers and News (7 points, 5 comments)
    7. What are "question pools"? (6 points, 4 comments)
    8. Explanation of "Regression" (5 points, 5 comments)
    9. GT Github taking FOREVER to push to..? (4 points, 14 comments)
    10. Dead links on the course wiki (3 points, 2 comments)
  4. 67 points, 13 submissions: harshsikka123
    1. To all those struggling, some words of courage! (20 points, 18 comments)
    2. Just got locked out of my apartment, am submitting from a stairwell (19 points, 12 comments)
    3. Thoroughly enjoying the lectures, some of the best I've seen! (13 points, 13 comments)
    4. Just for reference, how long did Assignment 1 take you all to implement? (3 points, 31 comments)
    5. Grade_Learners Taking about 7 seconds on Buffet vs 5 on Local, is this acceptable if all tests are passing? (2 points, 2 comments)
    6. Is anyone running into the Runtime Error, Invalid DISPLAY variable when trying to save the figures as pdfs to the Buffet servers? (2 points, 9 comments)
    7. Still not seeing an ML4T onboarding test on ProctorTrack (2 points, 10 comments)
    8. Any news on when Optimize_Something grades will be released? (1 point, 1 comment)
    9. Baglearner RMSE and leaf size? (1 point, 2 comments)
    10. My results are oh so slightly off, any thoughts? (1 point, 11 comments)
  5. 63 points, 10 submissions: htrajan
    1. Sample test case: missing data (22 points, 36 comments)
    2. Optimize_something test cases (13 points, 22 comments)
    3. Met Burt Malkiel today (6 points, 1 comment)
    4. Heads up: Dataframe.std != np.std (5 points, 5 comments)
    5. optimize_something: graph (5 points, 29 comments)
    6. Schedule still reflecting shortened summer timeframe? (4 points, 3 comments)
    7. Quick clarification about InsaneLearner (3 points, 8 comments)
    8. Test cases using rfr? (3 points, 5 comments)
    9. Input format of rfr (2 points, 1 comment)
    10. [Shameless recruiting post] Wealthfront is hiring! (0 points, 9 comments)
  6. 62 points, 7 submissions: swamijay
    1. defeat_learner test case (34 points, 38 comments)
    2. Project 3 test cases (15 points, 27 comments)
    3. Defeat_Learner - related questions (6 points, 9 comments)
    4. Options risk/reward (2 points, 0 comments)
    5. manual strategy - you must remain in the position for 21 trading days. (2 points, 9 comments)
    6. standardizing values (2 points, 0 comments)
    7. technical indicators - period for moving averages, or anything that looks past n days (1 point, 3 comments)
  7. 61 points, 9 submissions: gatech-raleighite
    1. Protip: Better reddit search (22 points, 9 comments)
    2. Helpful numpy array cheat sheet (16 points, 10 comments)
    3. In your experience Professor, Mr. Byrd, which strategy is "best" for trading ? (12 points, 10 comments)
    4. Industrial strength or mature versions of the assignments ? (4 points, 2 comments)
    5. What is the correct (faster) way of doing this bit of pandas code (updating multiple slice values) (2 points, 10 comments)
    6. What is the correct (pythonesque?) way to select 60% of rows ? (2 points, 11 comments)
    7. How to get adjusted close price for funds not publicly traded (TSP) ? (1 point, 2 comments)
    8. Is there a way to only test one or 2 of the learners using grade_learners.py ? (1 point, 10 comments)
    9. OMS CS Digital Career Seminar Series - Scott Leitstein recording available online? (1 point, 4 comments)
  8. 60 points, 2 submissions: reyallan
    1. [Project Questions] Unit Tests for assess_portfolio assignment (58 points, 52 comments)
    2. Financial data, technical indicators and live trading (2 points, 8 comments)
  9. 59 points, 12 submissions: dyllll
    1. Please upvote helpful posts and other advice. (26 points, 1 comment)
    2. Books to further study in trading with machine learning? (14 points, 9 comments)
    3. Is Q-Learning the best reinforcement learning method for stock trading? (4 points, 4 comments)
    4. Any way to download the lessons? (3 points, 4 comments)
    5. Can a TA please contact me? (2 points, 7 comments)
    6. Is the vectorization code from the youtube video available to us? (2 points, 2 comments)
    7. Position of webcam (2 points, 15 comments)
    8. Question about assignment one (2 points, 5 comments)
    9. Are udacity quizzes recorded? (1 point, 2 comments)
    10. Does normalization of indicators matter in a Q-Learner? (1 point, 7 comments)
  10. 56 points, 2 submissions: jan-laszlo
    1. Proper git workflow (43 points, 19 comments)
    2. Adding you SSH key for password-less access to remote hosts (13 points, 7 comments)
  11. 53 points, 1 submission: agifft3_omscs
    1. [Project Questions] Unit Tests for optimize_something assignment (53 points, 94 comments)
  12. 50 points, 16 submissions: BNielson
    1. Regression Trees (7 points, 9 comments)
    2. Two Interpretations of RFR are leading to two different possible Sharpe Ratios -- Need Instructor clarification ASAP (5 points, 3 comments)
    3. PYTHONPATH=../:. python grade_analysis.py (4 points, 7 comments)
    4. Running on Windows and PyCharm (4 points, 4 comments)
    5. Studying for the midterm: python questions (4 points, 0 comments)
    6. Assess Learners Grader (3 points, 2 comments)
    7. Manual Strategy Grade (3 points, 2 comments)
    8. Rewards in Q Learning (3 points, 3 comments)
    9. SSH/Putty on Windows (3 points, 4 comments)
    10. Slight contradiction on ProctorTrack Exam (3 points, 4 comments)
  13. 49 points, 7 submissions: j0shj0nes
    1. QLearning Robot - Finalized and Released Soon? (18 points, 4 comments)
    2. Flash Boys, HFT, frontrunning... (10 points, 3 comments)
    3. Deprecations / errata (7 points, 5 comments)
    4. Udacity lectures via GT account, versus personal account (6 points, 2 comments)
    5. Python: console-driven development (5 points, 5 comments)
    6. Buffet pandas / numpy versions (2 points, 2 comments)
    7. Quant research on earnings calls (1 point, 0 comments)
  14. 45 points, 11 submissions: Zapurza
    1. Suggestion for Strategy learner mega thread. (14 points, 1 comment)
    2. Which lectures to watch for upcoming project q learning robot? (7 points, 5 comments)
    3. In schedule file, there is no link against 'voting ensemble strategy'? Scheduled for Nov 13-20 week (6 points, 3 comments)
    4. How to add questions to the question bank? I can see there is 2% credit for that. (4 points, 5 comments)
    5. Scratch paper use (3 points, 6 comments)
    6. The big short movie link on you tube says the video is not available in your country. (3 points, 9 comments)
    7. Distance between training data date and future forecast date (2 points, 2 comments)
    8. News affecting stock market and machine learning algorithms (2 points, 4 comments)
    9. pandas import in pydev (2 points, 0 comments)
    10. Assess learner server error (1 point, 2 comments)
  15. 43 points, 23 submissions: chvbs2000
    1. Is the Strategy Learner finalized? (10 points, 3 comments)
    2. Test extra 15 test cases for marketsim (3 points, 12 comments)
    3. Confusion between the term computing "back-in time" and "going forward" (2 points, 1 comment)
    4. How to define "each transaction"? (2 points, 4 comments)
    5. How to filling the assignment into Jupyter Notebook? (2 points, 4 comments)
    6. IOError: File ../data/SPY.csv does not exist (2 points, 4 comments)
    7. Issue in Access to machines at Georgia Tech via MacOS terminal (2 points, 5 comments)
    8. Reading data from Jupyter Notebook (2 points, 3 comments)
    9. benchmark vs manual strategy vs best possible strategy (2 points, 2 comments)
    10. global name 'pd' is not defined (2 points, 4 comments)
  16. 43 points, 15 submissions: shuang379
    1. How to test my code on buffet machine? (10 points, 15 comments)
    2. Can we get the ppt for "Decision Trees"? (8 points, 2 comments)
    3. python question pool question (5 points, 6 comments)
    4. set up problems (3 points, 4 comments)
    5. Do I need another camera for scanning? (2 points, 9 comments)
    6. Is chapter 9 covered by the midterm? (2 points, 2 comments)
    7. Why grade_analysis.py could run even if I rm analysis.py? (2 points, 5 comments)
    8. python question pool No.48 (2 points, 6 comments)
    9. where could we find old versions of the rest projects? (2 points, 2 comments)
    10. where to put ml4t-libraries to install those libraries? (2 points, 1 comment)
  17. 42 points, 14 submissions: larrva
    1. is there a mistake in How-to-learn-a-decision-tree.pdf (7 points, 7 comments)
    2. maximum recursion depth problem (6 points, 10 comments)
    3. [Urgent]Unable to use proctortrack in China (4 points, 21 comments)
    4. manual_strategynumber of indicators to use (3 points, 10 comments)
    5. Assignment 2: Got 63 points. (3 points, 3 comments)
    6. Software installation workshop (3 points, 7 comments)
    7. question regarding functools32 version (3 points, 3 comments)
    8. workshop on Aug 31 (3 points, 8 comments)
    9. Mount remote server to local machine (2 points, 2 comments)
    10. any suggestion on objective function (2 points, 3 comments)
  18. 41 points, 8 submissions: Ran__Ran
    1. Any resource will be available for final exam? (19 points, 6 comments)
    2. Need clarification on size of X, Y in defeat_learners (7 points, 10 comments)
    3. Get the same date format as in example chart (4 points, 3 comments)
    4. Cannot log in GitHub Desktop using GT account? (3 points, 3 comments)
    5. Do we have notes or ppt for Time Series Data? (3 points, 5 comments)
    6. Can we know the commission & market impact for short example? (2 points, 7 comments)
    7. Course schedule export issue (2 points, 15 comments)
    8. Buying/seeking beta v.s. buying/seeking alpha (1 point, 6 comments)
  19. 38 points, 4 submissions: ProudRamblinWreck
    1. Exam 2 Study topics (21 points, 5 comments)
    2. Reddit participation as part of grade? (13 points, 32 comments)
    3. Will birds chirping in the background flag me on Proctortrack? (3 points, 5 comments)
    4. Midterm Study Guide question pools (1 point, 2 comments)
  20. 37 points, 6 submissions: gatechben
    1. Submission page for strategy learner? (14 points, 10 comments)
    2. PSA: The grading script for strategy_learner changed on the 26th (10 points, 9 comments)
    3. Where is util.py supposed to be located? (8 points, 8 comments)
    4. PSA:. The default dates in the assignment 1 template are not the same as the examples on the assignment page. (2 points, 1 comment)
    5. Schedule: Discussion of upcoming trading projects? (2 points, 3 comments)
    6. [defeat_learners] More than one column for X? (1 point, 1 comment)
  21. 37 points, 3 submissions: jgeiger
    1. Please send/announce when changes are made to the project code (23 points, 7 comments)
    2. The Big Short on Netflix for OMSCS students (week of 10/16) (11 points, 6 comments)
    3. Typo(?) for Assess_portfolio wiki page (3 points, 2 comments)
  22. 35 points, 10 submissions: ltian35
    1. selecting row using .ix (8 points, 9 comments)
    2. Will the following 2 topics be included in the final exam(online student)? (7 points, 4 comments)
    3. udacity quiz (7 points, 4 comments)
    4. pdf of lecture (3 points, 4 comments)
    5. print friendly version of the course schedule (3 points, 9 comments)
    6. about learner regression vs classificaiton (2 points, 2 comments)
    7. is there a simple way to verify the correctness of our decision tree (2 points, 4 comments)
    8. about Building an ML-based forex strategy (1 point, 2 comments)
    9. about technical analysis (1 point, 6 comments)
    10. final exam online time period (1 point, 2 comments)
  23. 33 points, 2 submissions: bhrolenok
    1. Assess learners template and grading script is now available in the public repository (24 points, 0 comments)
    2. Tutorial for software setup on Windows (9 points, 35 comments)
  24. 31 points, 4 submissions: johannes_92
    1. Deadline extension? (26 points, 40 comments)
    2. Pandas date indexing issues (2 points, 5 comments)
    3. Why do we subtract 1 from SMA calculation? (2 points, 3 comments)
    4. Unexpected number of calls to query, sum=20 (should be 20), max=20 (should be 1), min=20 (should be 1) -bash: syntax error near unexpected token `(' (1 point, 3 comments)
  25. 30 points, 5 submissions: log_base_pi
    1. The Massive Hedge Fund Betting on AI [Article] (9 points, 1 comment)
    2. Useful Python tips and tricks (8 points, 10 comments)
    3. Video of overview of remaining projects with Tucker Balch (7 points, 1 comment)
    4. Will any material from the lecture by Goldman Sachs be covered on the exam? (5 points, 1 comment)
    5. What will the 2nd half of the course be like? (1 point, 8 comments)
  26. 30 points, 4 submissions: acschwabe
    1. Assignment and Exam Calendar (ICS File) (17 points, 6 comments)
    2. Please OMG give us any options for extra credit (8 points, 12 comments)
    3. Strategy learner question (3 points, 1 comment)
    4. Proctortrack: Do we need to schedule our test time? (2 points, 10 comments)
  27. 29 points, 9 submissions: _ant0n_
    1. Next assignment? (9 points, 6 comments)
    2. Proctortrack Onboarding test? (6 points, 11 comments)
    3. Manual strategy: Allowable positions (3 points, 7 comments)
    4. Anyone watched Black Scholes documentary? (2 points, 16 comments)
    5. Buffet machines hardware (2 points, 6 comments)
    6. Defeat learners: clarification (2 points, 4 comments)
    7. Is 'optimize_something' on the way to class GitHub repo? (2 points, 6 comments)
    8. assess_portfolio(... gen_plot=True) (2 points, 8 comments)
    9. remote job != remote + international? (1 point, 15 comments)
  28. 26 points, 10 submissions: umersaalis
    1. comments.txt (7 points, 6 comments)
    2. Assignment 2: report.pdf (6 points, 30 comments)
    3. Assignment 2: report.pdf sharing & plagiarism (3 points, 12 comments)
    4. Max Recursion Limit (3 points, 10 comments)
    5. Parametric vs Non-Parametric Model (3 points, 13 comments)
    6. Bag Learner Training (1 point, 2 comments)
    7. Decision Tree Issue: (1 point, 2 comments)
    8. Error in Running DTLearner and RTLearner (1 point, 12 comments)
    9. My Results for the four learners. Please check if you guys are getting values somewhat near to these. Exact match may not be there due to randomization. (1 point, 4 comments)
    10. Can we add the assignments and solutions to our public github profile? (0 points, 7 comments)
  29. 26 points, 6 submissions: abiele
    1. Recommended Reading? (13 points, 1 comment)
    2. Number of Indicators Used by Actual Trading Systems (7 points, 6 comments)
    3. Software Install Instructions From TA's Video Not Working (2 points, 2 comments)
    4. Suggest that TA/Instructor Contact Info Should be Added to the Syllabus (2 points, 2 comments)
    5. ML4T Software Setup (1 point, 3 comments)
    6. Where can I find the grading folder? (1 point, 4 comments)
  30. 26 points, 6 submissions: tomatonight
    1. Do we have all the information needed to finish the last project Strategy learner? (15 points, 3 comments)
    2. Does anyone interested in cryptocurrency trading/investing/others? (3 points, 6 comments)
    3. length of portfolio daily return (3 points, 2 comments)
    4. Did Michael Burry, Jamie&Charlie enter the short position too early? (2 points, 4 comments)
    5. where to check participation score (2 points, 1 comment)
    6. Where to collect the midterm exam? (forgot to take it last week) (1 point, 3 comments)
  31. 26 points, 3 submissions: hilo260
    1. Is there a template for optimize_something on GitHub? (14 points, 3 comments)
    2. Marketism project? (8 points, 6 comments)
    3. "Do not change the API" (4 points, 7 comments)
  32. 26 points, 3 submissions: niufen
    1. Windows Server Setup Guide (23 points, 16 comments)
    2. Strategy Learner Adding UserID as Comment (2 points, 2 comments)
    3. Connect to server via Python Error (1 point, 6 comments)
  33. 26 points, 3 submissions: whoyoung99
    1. How much time you spend on Assess Learner? (13 points, 47 comments)
    2. Git clone repository without fork (8 points, 2 comments)
    3. Just for fun (5 points, 1 comment)
  34. 25 points, 8 submissions: SharjeelHanif
    1. When can we discuss defeat learners methods? (10 points, 1 comment)
    2. Are the buffet servers really down? (3 points, 2 comments)
    3. Are the midterm results in proctortrack gone? (3 points, 3 comments)
    4. Will these finance topics be covered on the final? (3 points, 9 comments)
    5. Anyone get set up with Proctortrack? (2 points, 10 comments)
    6. Incentives Quiz Discussion (2-01, Lesson 11.8) (2 points, 3 comments)
    7. Anyone from Houston, TX (1 point, 1 comment)
    8. How can I trace my error back to a line of code? (assess learners) (1 point, 3 comments)
  35. 25 points, 5 submissions: jlamberts3
    1. Conda vs VirtualEnv (7 points, 8 comments)
    2. Cool Portfolio Backtesting Tool (6 points, 6 comments)
    3. Warren Buffett wins $1M bet made a decade ago that the S&P 500 stock index would outperform hedge funds (6 points, 12 comments)
    4. Windows Ubuntu Subsystem Putty Alternative (4 points, 0 comments)
    5. Algorithmic Trading Of Digital Assets (2 points, 0 comments)
  36. 25 points, 4 submissions: suman_paul
    1. Grade statistics (9 points, 3 comments)
    2. Machine Learning book by Mitchell (6 points, 11 comments)
    3. Thank You (6 points, 6 comments)
    4. Assignment1 ready to be cloned? (4 points, 4 comments)
  37. 25 points, 3 submissions: Spareo
    1. Submit Assignments Function (OS X/Linux) (15 points, 6 comments)
    2. Quantsoftware Site down? (8 points, 38 comments)
    3. ML4T_2017Spring folder on Buffet server?? (2 points, 5 comments)
  38. 24 points, 14 submissions: nelsongcg
    1. Is it realistic for us to try to build our own trading bot and profit? (6 points, 21 comments)
    2. Is the risk free rate zero for any country? (3 points, 7 comments)
    3. Models and black swans - discussion (3 points, 0 comments)
    4. Normal distribution assumption for options pricing (2 points, 3 comments)
    5. Technical analysis for cryptocurrency market? (2 points, 4 comments)
    6. A counter argument to models by Nassim Taleb (1 point, 0 comments)
    7. Are we demandas to use the sample for part 1? (1 point, 1 comment)
    8. Benchmark for "trusting" your trading algorithm (1 point, 5 comments)
    9. Don't these two statements on the project description contradict each other? (1 point, 2 comments)
    10. Forgot my TA (1 point, 6 comments)
  39. 24 points, 11 submissions: nurobezede
    1. Best way to obtain survivor bias free stock data (8 points, 1 comment)
    2. Please confirm Midterm is from October 13-16 online with proctortrack. (5 points, 2 comments)
    3. Are these DTlearner Corr values good? (2 points, 6 comments)
    4. Testing gen_data.py (2 points, 3 comments)
    5. BagLearner of Baglearners says 'Object is not callable' (1 point, 8 comments)
    6. DTlearner training RMSE none zero but almost there (1 point, 2 comments)
    7. How to submit analysis using git and confirm it? (1 point, 2 comments)
    8. Passing kwargs to learners in a BagLearner (1 point, 5 comments)
    9. Sampling for bagging tree (1 point, 8 comments)
    10. code failing the 18th test with grade_learners.py (1 point, 6 comments)
  40. 24 points, 4 submissions: AeroZach
    1. questions about how to build a machine learning system that's going to work well in a real market (12 points, 6 comments)
    2. Survivor Bias Free Data (7 points, 5 comments)
    3. Genetic Algorithms for Feature selection (3 points, 5 comments)
    4. How far back can you train? (2 points, 2 comments)
  41. 23 points, 9 submissions: vsrinath6
    1. Participation check #3 - Haven't seen it yet (5 points, 5 comments)
    2. What are the tasks for this week? (5 points, 12 comments)
    3. No projects until after the mid-term? (4 points, 5 comments)
    4. Format / Syllabus for the exams (2 points, 3 comments)
    5. Has there been a Participation check #4? (2 points, 8 comments)
    6. Project 3 not visible on T-Square (2 points, 3 comments)
    7. Assess learners - do we need to check is method implemented for BagLearner? (1 point, 4 comments)
    8. Correct number of days reported in the dataframe (should be the number of trading days between the start date and end date, inclusive). (1 point, 0 comments)
    9. RuntimeError: Invalid DISPLAY variable (1 point, 2 comments)
  42. 23 points, 8 submissions: nick_algorithm
    1. Help with getting Average Daily Return Right (6 points, 7 comments)
    2. Hint for args argument in scipy minimize (5 points, 2 comments)
    3. How do you make money off of highly volatile (high SDDR) stocks? (4 points, 5 comments)
    4. Can We Use Code Obtained from Class To Make Money without Fear of Being Sued (3 points, 6 comments)
    5. Is the Std for Bollinger Bands calculated over the same timespan of the Moving Average? (2 points, 2 comments)
    6. Can't run grade_learners.py but I'm not doing anything different from the last assignment (?) (1 point, 5 comments)
    7. How to determine value at terminal node of tree? (1 point, 1 comment)
    8. Is there a way to get Reddit announcements piped to email (or have a subsequent T-Square announcement published simultaneously) (1 point, 2 comments)
  43. 23 points, 1 submission: gong6
    1. Is manual strategy ready? (23 points, 6 comments)
  44. 21 points, 6 submissions: amchang87
    1. Reason for public reddit? (6 points, 4 comments)
    2. Manual Strategy - 21 day holding Period (4 points, 12 comments)
    3. Sharpe Ratio (4 points, 6 comments)
    4. Manual Strategy - No Position? (3 points, 3 comments)
    5. ML / Manual Trader Performance (2 points, 0 comments)
    6. T-Square Submission Missing? (2 points, 3 comments)
  45. 21 points, 6 submissions: fall2017_ml4t_cs_god
    1. PSA: When typing in code, please use 'formatting help' to see how to make the code read cleaner. (8 points, 2 comments)
    2. Why do Bollinger Bands use 2 standard deviations? (5 points, 20 comments)
    3. How do I log into the [email protected]? (3 points, 1 comment)
    4. Is midterm 2 cumulative? (2 points, 3 comments)
    5. Where can we learn about options? (2 points, 2 comments)
    6. How do you calculate the analysis statistics for bps and manual strategy? (1 point, 1 comment)
  46. 21 points, 5 submissions: Jmitchell83
    1. Manual Strategy Grades (12 points, 9 comments)
    2. two-factor (3 points, 6 comments)
    3. Free to use volume? (2 points, 1 comment)
    4. Is MC1-Project-1 different than assess_portfolio? (2 points, 2 comments)
    5. Online Participation Checks (2 points, 4 comments)
  47. 21 points, 5 submissions: Sergei_B
    1. Do we need to worry about missing data for Asset Portfolio? (14 points, 13 comments)
    2. How do you get data from yahoo in panda? the sample old code is below: (2 points, 3 comments)
    3. How to fix import pandas as pd ImportError: No module named pandas? (2 points, 4 comments)
    4. Python Practice exam Question 48 (2 points, 2 comments)
    5. Mac: "virtualenv : command not found" (1 point, 2 comments)
  48. 21 points, 3 submissions: mharrow3
    1. First time reddit user .. (17 points, 37 comments)
    2. Course errors/types (2 points, 2 comments)
    3. Install course software on macOS using Vagrant .. (2 points, 0 comments)
  49. 20 points, 9 submissions: iceguyvn
    1. Manual strategy implementation for future projects (4 points, 15 comments)
    2. Help with correlation calculation (3 points, 15 comments)
    3. Help! maximum recursion depth exceeded (3 points, 10 comments)
    4. Help: how to index by date? (2 points, 4 comments)
    5. How to attach a 1D array to a 2D array? (2 points, 2 comments)
    6. How to set a single cell in a 2D DataFrame? (2 points, 4 comments)
    7. Next assignment after marketsim? (2 points, 4 comments)
    8. Pythonic way to detect the first row? (1 point, 6 comments)
    9. Questions regarding seed (1 point, 1 comment)
  50. 20 points, 3 submissions: JetsonDavis
    1. Push back assignment 3? (10 points, 14 comments)
    2. Final project (9 points, 3 comments)
    3. Numpy versions (1 point, 2 comments)
  51. 20 points, 2 submissions: pharmerino
    1. assess_portfolio test cases (16 points, 88 comments)
    2. ML4T Assignments (4 points, 6 comments)

Top Commenters

  1. tuckerbalch (2296 points, 1185 comments)
  2. davebyrd (1033 points, 466 comments)
  3. yokh_cs7646 (320 points, 177 comments)
  4. rgraziano3 (266 points, 147 comments)
  5. j0shj0nes (264 points, 148 comments)
  6. i__want__piazza (236 points, 127 comments)
  7. swamijay (227 points, 116 comments)
  8. _ant0n_ (205 points, 149 comments)
  9. ml4tstudent (204 points, 117 comments)
  10. gatechben (179 points, 107 comments)
  11. BNielson (176 points, 108 comments)
  12. jameschanx (176 points, 94 comments)
  13. Artmageddon (167 points, 83 comments)
  14. htrajan (162 points, 81 comments)
  15. boyko11 (154 points, 99 comments)
  16. alyssa_p_hacker (146 points, 80 comments)
  17. log_base_pi (141 points, 80 comments)
  18. Ran__Ran (139 points, 99 comments)
  19. johnsmarion (136 points, 86 comments)
  20. jgorman30_gatech (135 points, 102 comments)
  21. dyllll (125 points, 91 comments)
  22. MikeLachmayr (123 points, 95 comments)
  23. awhoof (113 points, 72 comments)
  24. SharjeelHanif (106 points, 59 comments)
  25. larrva (101 points, 69 comments)
  26. augustinius (100 points, 52 comments)
  27. oimesbcs (99 points, 67 comments)
  28. vansh21k (98 points, 62 comments)
  29. W1redgh0st (97 points, 70 comments)
  30. ybai67 (96 points, 41 comments)
  31. JuanCarlosKuriPinto (95 points, 54 comments)
  32. acschwabe (93 points, 58 comments)
  33. pharmerino (92 points, 47 comments)
  34. jgeiger (91 points, 28 comments)
  35. Zapurza (88 points, 70 comments)
  36. jyoms (87 points, 55 comments)
  37. omscs_zenan (87 points, 44 comments)
  38. nurobezede (85 points, 64 comments)
  39. BelaZhu (83 points, 50 comments)
  40. jason_gt (82 points, 36 comments)
  41. shuang379 (81 points, 64 comments)
  42. ggatech (81 points, 51 comments)
  43. nitinkodial_gatech (78 points, 59 comments)
  44. harshsikka123 (77 points, 55 comments)
  45. bkeenan7 (76 points, 49 comments)
  46. moxyll (76 points, 32 comments)
  47. nelsongcg (75 points, 53 comments)
  48. nickzelei (75 points, 41 comments)
  49. hunter2omscs (74 points, 29 comments)
  50. pointblank41 (73 points, 36 comments)
  51. zheweisun (66 points, 48 comments)
  52. bs_123 (66 points, 36 comments)
  53. storytimeuva (66 points, 36 comments)
  54. sva6 (66 points, 31 comments)
  55. bhrolenok (66 points, 27 comments)
  56. lingkaizuo (63 points, 46 comments)
  57. Marvel_this (62 points, 36 comments)
  58. agifft3_omscs (62 points, 35 comments)
  59. ssung40 (61 points, 47 comments)
  60. amchang87 (61 points, 32 comments)
  61. joshuak_gatech (61 points, 30 comments)
  62. fall2017_ml4t_cs_god (60 points, 50 comments)
  63. ccrouch8 (60 points, 45 comments)
  64. nick_algorithm (60 points, 29 comments)
  65. JetsonDavis (59 points, 35 comments)
  66. yjacket103 (58 points, 36 comments)
  67. hilo260 (58 points, 29 comments)
  68. coolwhip1234 (58 points, 15 comments)
  69. chvbs2000 (57 points, 49 comments)
  70. suman_paul (57 points, 29 comments)
  71. masterm (57 points, 23 comments)
  72. RolfKwakkelaar (55 points, 32 comments)
  73. rpb3 (55 points, 23 comments)
  74. venkatesh8 (54 points, 30 comments)
  75. omscs_avik (53 points, 37 comments)
  76. bman8810 (52 points, 31 comments)
  77. snladak (51 points, 31 comments)
  78. dfihn3 (50 points, 43 comments)
  79. mlcrypto (50 points, 32 comments)
  80. omscs-student (49 points, 26 comments)
  81. NellVega (48 points, 32 comments)
  82. booglespace (48 points, 23 comments)
  83. ccortner3 (48 points, 23 comments)
  84. caa5042 (47 points, 34 comments)
  85. gcalma3 (47 points, 25 comments)
  86. krushnatmore (44 points, 32 comments)
  87. sn_48 (43 points, 22 comments)
  88. thenewprofessional (43 points, 16 comments)
  89. urider (42 points, 33 comments)
  90. gatech-raleighite (42 points, 30 comments)
  91. chrisong2017 (41 points, 26 comments)
  92. ProudRamblinWreck (41 points, 24 comments)
  93. kramey8 (41 points, 24 comments)
  94. coderafk (40 points, 28 comments)
  95. niufen (40 points, 23 comments)
  96. tholladay3 (40 points, 23 comments)
  97. SaberCrunch (40 points, 22 comments)
  98. gnr11 (40 points, 21 comments)
  99. nadav3 (40 points, 18 comments)
  100. gt7431a (40 points, 16 comments)

Top Submissions

  1. [Project Questions] Unit Tests for assess_portfolio assignment by reyallan (58 points, 52 comments)
  2. [Project Questions] Unit Tests for optimize_something assignment by agifft3_omscs (53 points, 94 comments)
  3. Proper git workflow by jan-laszlo (43 points, 19 comments)
  4. Exam 2 Information by yokh_cs7646 (39 points, 40 comments)
  5. A little more on Pandas indexing/slicing ([] vs ix vs iloc vs loc) and numpy shapes by davebyrd (37 points, 10 comments)
  6. Project 1 Megathread (assess_portfolio) by davebyrd (34 points, 466 comments)
  7. defeat_learner test case by swamijay (34 points, 38 comments)
  8. Project 2 Megathread (optimize_something) by tuckerbalch (33 points, 475 comments)
  9. project 3 megathread (assess_learners) by tuckerbalch (27 points, 1130 comments)
  10. Deadline extension? by johannes_92 (26 points, 40 comments)

Top Comments

  1. 34 points: jgeiger's comment in QLearning Robot project megathread
  2. 31 points: coolwhip1234's comment in QLearning Robot project megathread
  3. 30 points: tuckerbalch's comment in Why Professor is usually late for class?
  4. 23 points: davebyrd's comment in Deadline extension?
  5. 20 points: jason_gt's comment in What would be a good quiz question regarding The Big Short?
  6. 19 points: yokh_cs7646's comment in For online students: Participation check #2
  7. 17 points: i__want__piazza's comment in project 3 megathread (assess_learners)
  8. 17 points: nathakhanh2's comment in Project 2 Megathread (optimize_something)
  9. 17 points: pharmerino's comment in Midterm study Megathread
  10. 17 points: tuckerbalch's comment in Midterm grades posted to T-Square
Generated with BBoe's Subreddit Stats (Donate)
submitted by subreddit_stats to subreddit_stats [link] [comments]

20 forex correlation trading How To Create Your Own Forex Correlation Matrix in Excel ... Intermarket Correlations For Forex Traders The Easy Way ... Using Correlation in Forex Trading by Adam Khoo - YouTube Forex Correlation: Simple Forex Strategy For Huge Profits ... Forex Correlation Chart Dashboard

Forex Correlation shows, within some period two currency pairs move in the same direction or opposite direction or random direction. Correlation is a measurement of the relationship between two currency pairs. This Forex correlation indicator will show the entry point & exit point to trade. You can combine other analyses for further clarification. Everything you need to keep informed about Correlation Forex Trading. Check FXStreet's high quality resources. FREE DOWNLOAD “Forex Overlay Chart MT4 Correlation Trading Indicator” – Technical Indicators and Overlays. Technical Indicators are the often squiggly lines found above, below and on-top-of the price information on a technical chart. Download Trading Systems. Indicators that use the same scale as prices are typically plotted on top of the price bars and are therefore referred to as ... In diesem Artikel möchte ich einmal näher auf die Korrelationen im Forex eingehen. Diejenigen, die unsere FOREX Daytrading Signale traden, wissen, dass mein Ansatz ca. 40 % Korrelationen beinhaltet und versucht, von den Abhängigkeiten der einzelnen Devisenpaare untereinander zu profitieren. Die restlichen 40 % sind Intraday Fundamentals und ca. 20 % ist Charttechnik. Type in the correlation criteria to find the least and/or most correlated forex currencies in real time. Correlation ranges from -100% to +100%, where -100% represents currencies moving in opposite directions (negative correlation) and +100% represents currencies moving in the same direction. Click on a correlation number to view a historical correlation analysis and compare it against other ... Investing.com's Forex Correlation toll displays correlations for major, exotic and cross currency pairs. Forex Correlation. The following tables represents the correlation between the various parities of the foreign exchange market. The correlation coefficient highlights the similarity of the movements between two parities. If the correlation is high (above 80) and positive then the currencies move in the same way. If the correlation is high (above 80) and negative then the currencies move in the ...

[index] [15720] [20186] [27526] [8326] [14881] [8203] [3927] [2496] [14369] [20482]

20 forex correlation trading

Watch this video on how to setup your charts using the DX (Dollar Index Futures Chart) as the anchor for optimal technical analysis to analyze market trading environments. Category Education When currency pairs are correlated, it increases the probability of identifying winning forex trading setups. These are essential Forex trading strategies fo... FOREX CORRELATION ANALYSIS METHOD (The One And The Many) - Duration: 16:14. LewisMockerSnaps 10,479 views. 16:14. 3 Steps to Choosing Best Currency Pairs to Trade in Forex 👍 - Duration: 7:20. ... Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube. Do you want to learn our trading strategy? Check out our premium courses: https://tradeciety.com/pricing For more free trading tips, go here: https://tra... Forex Correlation: Simple Forex Strategy For Huge Profits Learn my simple approach to making money trading the forex in your spare time. In this video I expl...

https://binaryoptiontrade.rausurplabcoyniadest.ml