Jump to content

Welcome to the new Traders Laboratory! Please bear with us as we finish the migration over the next few days. If you find any issues, want to leave feedback, get in touch with us, or offer suggestions please post to the Support forum here.

Tradewinds

Market Wizard
  • Content Count

    911
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Tradewinds

  1. Are you asking how long it takes from the start of the analysis to deciding to enter a trade? I'm day trading, so I'm monitoring charts non-stop. As of this moment, I've never stopped wanting and trying to improve my trading charts and trading set up, and maybe that will never end. Are you talking about analyzing charts, deciding on a stock to pick, and then entering a long term trade?
  2. The close of the DOW and the close of the YM move up and down almost in perfect sync. They aren't the same value, but if you chart the close of the DOW, and the close of the YM, the lines look almost identical. So, again, the YM close and the DOW close are different values. There is a spread between the two values. That spread changes as the YM gets closer to it's expiration date. During any given day, that spread between the DOW and YM stays in a range. On Apr. 18 the spread between the DOW close and the YM close was right around 61 - 62 and ranged from about 58 to 65. So the close of the DOW was about 61 higher than the close of the YM on Apr. 18, 2013, on average. Just a rough guess after charting some simple data. At 4pm the YM closed at 14480 on Apr. 18th. The DOW closed at 14537. That's a difference of 57. That night, and the next morning before the 9:30am open, the YM dropped off. At times the spread between the close of the DOW, and the YM trading overnight was as high as 124 and as low as about 32. So, it went from a narrow spread during the day, to a very wide spread overnight. Of course, the DOW isn't trading overnight, so the comparison overnight is between a YM that is changing, and the DOW close at the end of the regular day. Three minutes before the open of the next day, at 927 am, the YM had fallen to a value about 100 less than the DOW's previous day's close. On the open, the DOW immediately surged up, as the YM fell off hard. The DOW, and YM attempt to sync back up almost immediately on the open. There are various possible scenarios shortly before the open of the day. * The YM is right, the DOW moves towards the YM. * The YM is wrong, the YM moves towards the DOW. * The spread between the YM and DOW is about the same as yesterdays close * The YM is closing down on the DOW from above. * The YM is closing up on the DOW from below. * The YM close crosses yesterdays DOW close one way or the other before the open. On the 19th, there was a lot of volatility on the open of the YM. It moved in a range of almost 40 points in the first 10 minutes. A hard drop on the open. The YM dropped hard on the open, the DOW surged up in the first minute. Probably syncing back up after a 100 point spread before the open, as opposed to a 62 point spread the day before. So again, on the open the DOW and the YM were coming back together. At 933 am, the YM had a lower low, and the DOW had a higher low. The DOW wins, this divergence sends the YM higher. A divergence like this probably won't happen during the day. It's something that happens on the open. You wouldn't want to be on the wrong side of a 40 point swing in a couple of minutes on the open, so that's why most people avoid the open. At 936, the YM drops more than the DOW does. Again, this divergence is a signal. The DOW and the YM rarely diverge much at all DURING THE DAY. If they do, I'm betting on the DOW being right. At 957am on the 19th, another divergence happens. The YM hits a new low for the morning, the DOW low is actually higher than it's lows at 930 and 933. Again, I'm betting on the DOW being right. I'm not using the pre-market DOW to YM behavior here to predict what will happen after the open. I'm just observing what is. Just observe and accept what is. From that point I have a piece to the puzzle. If anyone else has specific observations, or knowledge, I'd like to hear what you know. I only know what I know. There is a lot I don't know. I'm just observing, and trying to understand, and hope not to get to far ahead of myself. I need to trade what I see, and not what I hope is going to happen. Even though I am not predicting what will happen on the open, I can be open to the possibility that large DOW to YM spreads before the open, may cause volatility and wide ranging price action. My preparation is a mental preparation to see possibilities, not to predict to far into the future.
  3. So, don't move your target and stop as a way to keep your emotions from affecting you? Not a bad idea in some circumstances. Denial is my enemy. When everything looks bad, I can have a hard time accepting the loss. In that situation, leaving the stop loss in place is better. I prefer to move the profit target to a loss, take a smaller loss than the stop loss, and reverse the trade in the other direction if the indicators are telling me the trade is failing, and there is reversal potential. If I enter a trade, and shortly after the entry, see that it was a bad entry, I'd rather take a smaller profit, and get out. If you get the perfect entry according to your rules, and everything looks fine after the entry, there's no need to do much. I rarely get the absolute perfect entry I'm looking for. If I did, I probably wouldn't make any changes. Basically, I have a stop loss as catastrophic situation insurance. Like if the power goes out, the computer crashes, etc. Your target and stop will be affected by volatility, and price ranges. I enter a trade with the target and stop exactly the same every time, but adjust it immediately depending on things like the last swing hi and low levels, and volatility. I could see leaving those initial changes in place as a matter of discipline and consistency, unless I quickly see that I made a bad decision on the entry.
  4. The OPTIMAL decision window is often very small, . . . not a lot of time to make the correct decision. (You can make a bad decision anytime you want.) It is impossible to make a perfect entry on every trade. So, there must be an acceptance of imperfection. I'm imperfect, and will always make some percentage of bad trades. It WILL happen. There is no way to avoid it. But I can get better at recognizing when I get into a bad trade, and manage it well. How well I manage the bad trades is at least 50% of the determining factor of whether I'll make money that day or not. The rules of the trade must be prioritized. If your setup needs 5 criteria to be met, which one is the priority? Which one happens at the very last second? Are there any that happen ahead of time? If 3 of the 5 criteria happen first, then 2 happen at then end, practice the order in which you evaluate your criteria. Cycle through the criteria in order by priority. It's very boring and tedious to be constantly monitoring the same things over and over and over again, the same way, in the same order. Your mind can wander. You can be undisciplined, careless, and impatient. So what is the motivation to stay focused and pay attention? Without the motivation, there is no energy to draw on. The mental discipline requires mental energy. The mental energy has to come from somewhere. There are positive and negative motivators. You can be so fearful of making the wrong decision, that you are hyper attentive. That can provide the energy to be disciplined, but the fear is also very harsh on your nerves and mind. It's better to want the satisfaction of knowing that you executed your trades with precision and competency. If you executed your trades with precision and competency, and you loose money, then your strategy is no good. But at least that way, you know it's your strategy, and not you. If you execute your trades with imprecision and doubt, and you consistently make money, you probably have a really good strategy. (As a side note, if you consistently loose money all the time, consider what would happen if you had always done the opposite of what you are doing. The issue is consistency) Why do we make the same mistakes over and over and over again? Partly, because we are undisciplined and unmotivated to change. If I am motivated to change, there is a good chance that I'll change. This is why I think that searching for motivation is critical. I can't just wake up one morning and use my willpower to become disciplined. I can wake up one morning, and make the decision to start the process to become disciplined. It's a process. People who make New Years resolutions, and break them 2 days later, started the process, but lacked the motivation to sustain the effort. You can make the decision, and engage your will power to initiate the change process, but without the motivation you can't sustain the effort. That's why no real progress gets made. The long term energy to sustain the effort has to come from somewhere. Where are you going to get the energy and motivation to sustain the long term effort? That's the critical issue. I do believe that we are genetically programmed to behave a certain way, and we often behave more like wild animals just trying to individually survive today, than civilized people trying to insure indefinite existence into the future. The point is, we are flawed. Trading brings those flaws to the surface. Being in denial about personal weaknesses and flaws that affect trading makes it almost certain that you will fail.
  5. Since you are using thinkScript, this may be of interest to you. Least Squares Method. Yahoo ThinkScript Group Least Square Method. Wikipedia #This program created by tradescripter #Dec. 24, 2010 Merry Christmas #It uses the Least-Squares Method to forecast a new price #For an explanation of Least-Squares method see: #http://en.wikiversity.org/wiki/Least-Squares_Method input length = 9;input price = close; def AvgPrice=average(price,length); def SumTime=fold i = 1 to length + 1 with x = 0 do x + i;def AvgTime=SumTime/length; #sx is the sum of all the deviations from time for the last x bars def sx=fold j = 1 to length + 1 with y = 0 do y + ((j-AvgTime) * (getValue(price,length-j,length+1) - AvgPrice)); #sy is the sum of all the deviations from price for the last x bars def sy=fold k = 1 to length + 1 with z = 0 do z + (power(k-AvgTime,2)); #m is the slope of the line, b is the slope intercept of the line in the equation y = mx + b def m=sx/sy;def b=avgPrice-m*AvgTime; plot FuturePrediction=(m*(length+1))+b; This code was also posted in the Thinkscripter site, and improved upon by others.
  6. Yes. You can use thinkScript. There are a couple of groups where you can find support: TOS_thinkscript : Think or Swim Thinkscript programmer ThinkScripter | thinkScript Indicators for thinkorswim There is also a programing forum within TradersLaboratory. coding-forum/ This indicator automatically draws price level lines on the chart, and extends previous lines. It uses subroutines in the program flow. I programmed this, but offer it freely to anyone wanting to use it. I do not ask for any reference to myself as the author. I'm offering the code so that I can go on my little ego trip, but trying to go on less of an ego trip than most. //10-3-12 input: ShowOnlyToday(True), ShowAftrHrs(True); // True will plot lines for after hours also //hh=higher high, ll=lower low var: DayHrs(False), AftrHrs(False), NewDay(False), hl(False), CntHiDwn(0), CntLwUp(0), CntLwDwn(0), CntHiUp(0), CntMjrHiDwn(0), CntMjrLwUp(0), Peak(False),Bttm(False), pk2(False), Bttm2(False), CrrntHi(0), CrrntLw(0), MajorHigh(0), MajorLw(0), MajorHigh2(0), MajorLw2(0), HighExt(0), LowExt(0), MjrHiExt(0), MjrLwExt(0); Method void MainMethod() Begin Signals(); // Call Method subroutine to calc Peak and Bttm signals If NewDay then Begin // Reset the Hi and Low at the Beg of a new day CrrntHi = H; CrrntLw = L; End; // If it's after hours, and the input is set to exclude After Hours, then quit here If ShowAftrHrs = False and Aftrhrs[1] = False and Aftrhrs then Begin CrrntHi = 0; MajorHigh = 0; CrrntLw = 0; MajorLw = 0; Return; End; If Peak[1] or pk2[1] then CrrntHi = H[2]; If Bttm[1] or Bttm2[1] then CrrntLw = L[2]; If (Peak or pk2) and CrrntHi < CrrntHi[1] then CntHiDwn = CntHiDwn + 1 Else If (Peak or pk2) and CrrntHi > CrrntHi[1] then CntHiDwn = 0; If (Bttm or Bttm2) and CrrntLw > CrrntLw[1] then CntLwUp = CntLwUp + 1 Else if (Bttm or Bttm2) and CrrntLw < CrrntLw[1] then CntLwUp = 0; If CrrntLw < CrrntLw[1] then CntLwDwn = CntLwDwn + 1 Else if CrrntLw > CrrntLw[1] then CntLwDwn = 0; If CrrntHi > CrrntHi[1] then CntHiUp = CntHiUp + 1 Else if CrrntHi < CrrntHi[1] then CntHiUp = 0; If CrrntHi < CrrntHi[1] and CntHiDwn = 1 then MajorHigh = CrrntHi[1] Else if CntHiUp = 1 and L < CrrntLw then MajorHigh = CrrntHi; If CrrntLw > CrrntLw[1] and CntLwUp = 1 then MajorLw = CrrntLw[1] Else if CntLwDwn = 1 and H > CrrntHi then MajorLw = CrrntLw; If MajorHigh < MajorHigh[1] then CntMjrHiDwn = CntMjrHiDwn + 1 Else If MajorHigh > MajorHigh[1] then CntMjrHiDwn = 0; If MajorLw > MajorLw[1] then CntMjrLwUp = CntMjrLwUp + 1 Else if MajorLw < MajorLw[1] then CntMjrLwUp = 0; If MajorHigh < MajorHigh[1] and CntMjrHiDwn = 1 then MajorHigh2 = MajorHigh[1]; If MajorLw > MajorLw[1] and CntMjrLwUp = 1 then MajorLw2 = MajorLw[1]; If CrrntHi < CrrntHi[1] then HighExt = CrrntHi[1] Else if H[2] > HighExt[2] and HighExt[2] > 0 then HighExt = 0; If CrrntLw > CrrntLw[1] then LowExt = CrrntLw[1] Else if L[2] < LowExt[2] and LowExt[2] > 0 then LowExt = 0; If MajorHigh <> MajorHigh[1] Then MjrHiExt = MajorHigh[1] Else if H[2] > MjrHiExt[2] and MjrHiExt[2] > 0 then MjrHiExt = 0; If MajorLw <> MajorLw[1] Then MjrLwExt = MajorLw[1] Else if L[2] < MjrLwExt[2] and MjrLwExt[2] > 0 then MjrLwExt = 0; RunPlots(); End; Method void Signals() Begin DayHrs=T>930 and T<1558; AftrHrs = (T>1558 and T<2300) or (T>200 and T<930); NewDay = D[2] <> D[1]; Peak = h<=h[1] and H[1] >= H[2]; Pk2 = h<=h[1] and C[1] > O[1] and C[1] < O[2]; Bttm = l>l[1] and L[1] <= L[2]; Bttm2 = L>L[1] and C[1] < O[1] and C[1] > O[2]; End; Method void RunPlots() Begin if CrrntHi > 0 then plot1(CrrntHi, "Current High") else NoPlot(1); // Set to points so that the price of the line shows up on the axis if CrrntLw > 0 then plot2(CrrntLw, "Current Low") else NoPlot(2); if MajorHigh > 0 and MajorHigh-C < 20 and MajorHigh-C > -20 then plot3(MajorHigh, "Major High") else NoPlot(3); if MajorLw > 0 and MajorLw-C < 20 and MajorLw-C > -20 then plot4(MajorLw, "Major Bottom") else NoPlot(4); if MajorHigh2 > 0 and MajorHigh2-C < 20 and MajorHigh2-C > -20 then plot5(MajorHigh2, "Major High2") else NoPlot(5); if MajorLw2 > 0 and MajorLw2-C < 20 and MajorLw2-C > -20 then plot6(MajorLw2, "Major Bttm2") else NoPlot(6); if HighExt > 0 and HighExt-C < 20 and HighExt-C > -20 then plot7(HighExt, "High Ext") else NoPlot(7); if LowExt > 0 and LowExt-C < 20 and LowExt-C > -20 then plot8(LowExt, "Low Ext") else NoPlot(8); if MjrHiExt > 0 and MjrHiExt-C < 20 and MjrHiExt-C > -20 then plot9(MjrHiExt, "Mjr Hi Ext") else NoPlot(9); if MjrLwExt > 0 and MjrLwExt-C < 20 and MjrLwExt-C > -20 then plot10(MjrLwExt, "Mjr Lw Ext") else NoPlot(10); End; Method void OnError(int ErrorNum) Begin print("Error! ", ErrorNum, "Time of Error=", T); End; { This triggers the Main Method subroutine to run, and restricts the lines to the number of days set to show in the INPUT} //If DateToJulian(D) > (LastCalcJDate - DaysToShow) then Begin if ShowOnlyToday and D = CurrentDate then MainMethod() // Process the lines being drawn Else if ShowOnlyToday = False then MainMethod();
  7. Every price pause is a Support/Resistance level. I have two basic formulas that define a peak or a bottom: Peak = h<=h[1] and H[1] >= H[2]; Pk2 = h<=h[1] and C[1] > O[1] and C[1] < O[2]; Bttm = l>l[1] and L[1] <= L[2]; Bttm2 = L>L[1] and C[1] < O[1] and C[1] > O[2]; I have an indicator that draws support and resistance levels automatically. Previous high and low levels have their lines extended. The above code is just a small piece. If the program needs to keep track of previous highs and lows for comparison to other data, an array, or multiple variables need to be defined. The price level indicator I programed is in Tradestation. I'll post the entire code if anyone wants it. It could easily be translated to some other language. If the program needed to use price levels from a different time frame than the chart being used, that might be more complicated. Some platforms can easily get previous daily or weekly highs and lows even in an intraday chart, and if that's what you need, it might not be that difficult. (Relatively)
  8. If looking for price patterns is what you wanted a computer program to do, the program would need to capture different conditions, store them, then constantly be looking for condition combinations that matched your definition. For example, if the price pattern required two lower highs, the computer program would need to identify a lower high, set the count to 1, and start looking for another lower high. If the program was looking for correlations between different ticker symbols, multiple symbols or multiple data feeds would need to be accessed by the program. You would need a platform that can handle whatever the requirements are. Scans can filter for lots of different criteria, and might not need a lot of programing knowledge.
  9. When I program a signal, then have my indicator display that signal on the chart, invariably what happens, is that many of the signals are bad or false signals. The calculations don't lie. What I see on the chart, and think is a good signal, often isn't as good as I thought. Or the raw calculations cause me to see something I didn't see before. So it's good to have a programed indicator generate unbiased output as a test. So, to quantify trading signals will take some programing skills. A person could invest years, and thousands of hours, and not be guaranteed success. I like to convert data into oscillating indicators. So I'm using the change in the data from bar to bar as opposed to the net value. The change in values usually operate within a range, or within certain levels. One thing to look for is price or data to break a previous level. So there needs to be a way to define when a level was established. The price went higher on the last bar, but didn't on this bar. Maybe that was a new price level. But it's not always that simple. If you want to quantify trading data on your own, it's like being a research scientist. There's a lot of trial and error. Regardless of how much time and effort anyone puts in, or how skilled you are, the odds are against you.
  10. The HL2 is from the same bar. The high of this bar, and the low of this bar. Add the two values together, and divide by two, and that is the center of the bar. So if the HL2 was on your chart as an indicator line, it would go right through the center of each bar. The change in the HL2 is calculated from this bar compared to the last bar. Some people speak in terms of 'Slope', how steep the line is. I just use regular candlestick bars. I don't read trading books. I don't study other peoples strategies. I do read about what people are doing, looking for information or ideas, but have always worked on my own strategy. The bottom line is trying to validate what works and what doesn't work. I try to break the data down in different ways, looking for some kind of correlation. I do a lot of programing, and am constantly tweaking my indicators, looking for some kind of an 'edge'. I like indicators that are oscillators. I do pay attention to Floor Trader Pivots, and a basic Exponential Moving Average. At 15:36 and 15:37 today, the price was trying to move up a little on the YM. The $TIKI HL2 failed to go positive, The YM volume failed to go up, then the price had a big drop.
  11. I like to use the HL2 as a basic input in comparing price to other things. (High + Low) / 2 It's simple, it follows the price moves fairly accurately compared to other calculations. Then you can take the change in the HL2 from one bar to the next. HL2 - HL2[1] Then I like to compare what the price did to what other things did. For example: Did the HL2 price change go up more than the change in volume? I'm constantly trying to determine whether the amount change in price seems justified compared to the change in other things. What trading platform are you using?
  12. It's very difficult to determine when price will turn in the opposite direction. If if were easy, everyone would get into trading, and everyone would make money. It's like a casino; if everyone made money at the casino, they would be open for one day, then go out of business, or quickly find a way to put the odds overwhelmingly in their favor. Price moves very quickly to new levels, making it difficult to react in time. This leaves the trader with two basic choices: Enter an order at a target price in advance, and hope for the best. Try to time the order point, and hope you can react fast enough. Both choices have serious flaws, putting the trader at a severe disadvantage no matter what you do. If price always moved very slowly, that could be seen as a lack of opportunity to the trader. In order to make money, there needs to be price movement. So either way, there are disadvantages. If price moves fast, it poses challenges. If price moves very slow, there is less opportunity within that time frame. So what's the better choice? Try to enter orders very quickly, or guess at target levels and enter the order in advance? It was pointed out that the price pauses after each price level, and at that point a decision needs to be made. During that price pause, there is plenty of time to exit, lock in profit, and try to decide if the trend will continue or not. If you exit, and re-enter in the same direction, then the trade goes against you, at least you've locked in some profit. You may loose money on the next trade, but hopefully, overall you won't loose. If you can somehow break even on the bad trades, or not loose to much, that's half the battle. If you react too fast, and get a bad entry, then a fast reaction time is not an advantage. A fast reaction can be either bad or good. If you try to act very fast, but fail to analyze the situation because you didn't have enough time, it's basically just trading randomly. You might get lucky, you might not. No matter what perspective you take in your strategy, there are advantages and disadvantages. Good decisions need to be made that put the odds in your favor. I'm not saying that I do that. I'm speaking from experiencing and knowing how stupid I can be. One mistake I make, is that I take profit, then immediately get back in a position at a better price without having time to analyze whether it was a good decision or not. Locking in the profit, and getting back in at a better price isn't the mistake, that's fine. The problem is that I'm just 'Rolling the Dice', acting on a hunch, and taking a chance. Later, I can look at my charts and see what I should have done, but I have the luxury of time 'after the fact'. I need to take advantage of those sideways price pauses as a way to have enough time to make a good decision.
  13. It's true that the $TICK is not perfectly correlated with price moves. I have not found anything that is perfectly correlated with price moves. Here are some Tradestation ticker symbols: $TICK - NYSE all stocks $TCKSP - SP500 $TICKC - Composite $TICK across different exchanges $TIKI - DOW stocks $ADVI - DOW Advancing Issues $DECLI - DOW Declining Issues $ADV - NYSE Advancing Issues $DECL - NYSE Declining Issues $UVOL - NYSE Up Volume $DVOL - NYSE Down Volume $UVOLSP - SP Up Volume $DVOLSP - SP Down Volume $UVOLI - Dow Up Volume $DVOLI - DOW Down Volume $AUVOLI - Dow Alternative Up Volume $ADVOLI - DOW Alternative Down Volume There is also data for AMEX, NASDAQ, Russell, SP400, ARCX, OPRA. As far as using the $TICK, or any of the internals data as indicators, it's not just a matter of simple divergences. There could be a higher $TICK high at a peak, instead of a lower $TICK high, but a lower CLOSE on the $TICK at the peak. There could be a higher $TICK high, but a divergence on the Advance/Decline. There are many possible combinations. There are patterns that are reliable. A decision also needs to be made about what might take priority. If there is a huge divergence on volume, I might use that as the most valid signal. Here is an example of a VOL divergence today. The DOW volume has just gone positive, and had a higher low, the price of the YM went lower. Right at that point, at 11:15am the price of the YM goes into an uptrend. So there is a divergence. Price went lower, DOW volume did not go lower.
  14. Thank you for your response. Is the market cap being constantly updated second my second? Is there any way to get that info in real time? In other words, do exchanges and/or brokers provide that kind of data? If that is the way the indexes are calculated, then someone must have that data and be using it second by second? Would I need to be feeding data from all 500 stocks into a spreadsheet and calculating the formula myself? I'm trying to understand how the calculation for the index could be used in real time for actual trading.
  15. Thanks, I appreciate the explanation. That makes sense. People on all sides of the transaction looking for opportunity. Short term, (Minute by Minute) it's probably whatever side of the transaction has more activity. Someone could see that 1000 contracts of the ES were just bought, and decide that the 'best value' instrument available at the time, would be to buy a stock rather than the futures contract. That would result in more buying volume of the stock at the same time the ES volume is going up. Probably if I understood options and hedging I'd be able to have a more complete understanding. Basically, if someone sees that 1000 contracts of the ES were just bought, and there is relative less buying activity on the SP500, someone is going to attempt to take advantage of that discrepancy. For the buyer of the 1000 contracts, at some point, they need to get out of that transaction. Someone has to be on the other side when they want to get out. So someone is going to try to be there on the other side when they want to get out, hoping they will make money. And I'm assuming there are multiple ways to do that. I'm just guessing here. I'm assuming that's the way it happens. The extent of my understanding is just trying to absorb information here and there. Is there a good book, or article, web post that explains the basics of how different instruments interact to each other? Probably plenty of books on strategy based on some indicator, but I'd like to know a simple overview of all the instruments and basic tactics.
  16. Does the S&P mini move the "Market" or does the market move the S&P mini? I thought the S&P mini's (ES) was indexed on the "Market". I thought that the ES does whatever the S&P 500 does? What if Goldman Sachs buys 500 or 1000 contracts of the ES, but the S&P 500 Volume goes negative? Who is right and who is wrong? If Goldman Sachs buys a massive amount of S&P STOCKS (Not e-mini contracts) and that in turn drives the S&P 500 up, and that in turn causes the ES to go up, that seems like the way it works. Maybe I'm wrong? Maybe the ES can affect the S&P 500 and vice versa, but I thought that the ES was an index based on the S&P 500, implying that the S&P 500 drives the ES and not the other way around? But I don't know that I've ever gotten a definitive explanation from somebody who has inside knowledge of how the exchanges work. Anyone can tell me that the big players move the market, and it makes sense, but I'm looking for something a little more detailed than that. I'm not sure than any retail traders (No matter how many years they've been trading) actually know the answer to this question. I wouldn't be surprised if the exchanges have there little secrets that do NOT get released to the public. Again, what if Goldman Sachs buys 500 or 1000 contracts of the ES, but the S&P 500 Volume goes negative? Just because an institutional investor goes big doesn't always mean they are right. If the ES can NOT move the S&P 500, and the ES is almost always in sync with the S&P 500, then Goldman Sachs could buy 500 or 1000 contracts of the ES, but if the S&P 500 goes down, it's not going to be long before the ES goes down no matter how many ES contracts were bought. And all those ES contracts bought will be losers. There is a distinction between the volume of the ES, and volume of the S&P 500. They can be in synch, out of synch, or partly in synch. They are two different things. There can be a spike up in ES volume as the S&P 500 volume is going down. I compare the two. If anyone can definitively answer these questions with some kind of inside knowledge of how the exchanges operate or references I'd sure like to know.
  17. The formula E = MC^2 seems simple. What it took to for Einstein to get to that simplicity was not simple. There is a difference between the simplicity of the end result, and the amount of work to achieve that simplicity. It would be interesting to see the results of a study comparing a trader's profitability to the simplicity of their strategy. But unless that study gets done, I don't know how to verify whether simplicity equals better success. How much work will it take to find a strategy that is simple and profitable? I don't see any way around: TIME - it takes to learn. VERIFICATION - of the profitability. DISCIPLINE - To execute the rules. The verification process can filter out what works for someone and what doesn't. As you discard what doesn't work, maybe get simpler.
  18. Because of their personality. Maybe price changes for some of these basic reasons: The actual value changed and enough people know that to change the price. The perceived value changed for the majority of people for some fundamental reason. People are entering orders on speculation or short term technical reasons. There might not be any real concept or method being used concerning valuation. NOTE: I'm not saying that I can correctly value the market. I don't know that anyone has a perfect way to do that. I'm sort of like that. Is this thread for people like me? I don't study order flow, or do any complicated math or employe statistical analysis. Maybe this thread isn't for me after all. Is the thread about trying to convince people to Keep It Simple, Stupid, or why people make it complicated? I'm not exactly sure where this is going? Ultimately I'd like to match cause and effect. I want to see reliable correlations between something and what price does.
  19. Not anywhere near the same results, but something simple to play around with. I don't have any idea if the calculations are the same or similar. Easylanguage. var: MidPnt5Bar(0), MidPnt10Bar(0); MidPnt5Bar = (Highest(H[1], 5) + Lowest(L[1], 5))/2; MidPnt10Bar = (Highest(H[1], 10) + Lowest(L[1], 10))/2; plot1(MidPnt5Bar, "Mid 5"); plot2(MidPnt10Bar, "Mid 10"); plot3(Highest(H[1], 5), "High 5"); plot4(Lowest(L[1], 5), "Low 5");
  20. I use nothing but custom indicators programed by myself, so can't suggest anything there. And I'm not making any claims that I know anything of value when it comes to trading. But I'd like to share some thoughts. Price, and what influences price can be in sync, or not in sync. When price and what drives price are not in sync, it might mean that there is a valuation error in the market. Price may correct to return to a fair valuation. My opinion is, that traders need to be on the right side of the valuation error. Eg. Overpriced you sell. Short term traders are not reading the financial statements before they enter a trade. It's speculation. So we need something to hopefully give us a clue. I like using upticks and downticks. In other words, up volume and down volume. I look at all kinds of different combinations of the two. I look at just upticks, and just downticks. I look at the net difference: Upticks - Downticks. I look at the cumulative sum: Net = Net + Diff; Whatever indicator I use, there are various things I look for. For example, price drifting down, but there's been more up volume; price and Net Up Volume moving in different directions. If I were to categorize my indicators, it would be like this: Net Cumulative Sum Strength and Level of each individual bar Strength and Level of the Wave I feel that combinations of those three categories explain every price move. Those three categories can have many possible combinations. Examples include: The Net Level of the indicator could be lower as the net level of price is higher. The strength on the bar could be stronger than all previous bars, but the actual level is lower. The strength on the bar could be weaker, but the actual level could be higher. There could be multiple lower highs and higher lows consecutively, indicating a sideways consolidation. There could be lots of strength down on the individual bar for the indicator, and very little price move down. There could be price retracement that looks like a trend reversal, when it really isn't. There is often a bigger spike in down volume right before a peak. There can be a big move on a bar, but the momentum is lower. There can be a small move on the bar, but the momentum is higher. There could have been a lot of price retracement before a reversal, or just a very smooth, straight move. There could be very strong momentum indications that the trend is going to continue, but a major divergence between price and the net cumulative indicator. The indicators could be in sync with price, or out of sync with price. Some indicators could be in sync with price, and the others out of sync with price. Sometimes there is less momentum in an indicator at a reversal. Sometimes there is more momentum in the indicator at the reversal. E.g. Sometimes there is more momentum against the trend in the indicator, then more momentum up in the indicator in the current trend direction. Because individual bars could be the same, with totally different results in the price move, I need to determine some patterns that are fairly consistent. I also need to determine the peak is the peak of a price wave, or a peak of the price trend. There are smaller time frame trends inside longer time frame trends. It's easy to think that a real strong move on a short term trend means that price is going to continue, when in reality, it's just the last gasp of a long term trend at it's reversal. Sometimes the market moves in short choppy price waves. Sometimes the market moves in long slow price waves. And the indicator may work well in one or the other condition, but not both. I am always trying to determine whether the indicator is in sync with the price or not. If the indicator is based on something like volume, then you can compare volume momentum to price momentum. If price momentum was down a lot, but the volume momentum didn't even go negative, price may shoot back up. What I'm trying to do is provide concepts that you could apply to whatever indicators you might use. Net Cumulative Sum Net Cumulative Sum of Indicator Net Cumulative Sum of price This bars change in the indicator This bars change in price Momentum of indicator Momentum of price Indicator Wave Length Price Wave Length Price Wave Momentum to Indicator Wave Momentum Net Price Level to Net Indicator Level Price in sync with indicators Price in sync with some indicators Price out of sync with most indicators Indicator patterns Divergences between price and what affects price You can also do things like compare the volume of the stock to the volume of the market that the stock is in. So there. Now that I've made my post maybe I can feel like I know something when I know absolutely nothing. :rofl:
  21. See if this comes close to what you want: //7-24-12 input: TicAmt(0.25), ShowOnlyOneOver(True), DaysToShow(2), ShowAftrHrs(True); // True will plot lines for after hours also //hh=higher high, ll=lower low var: DayHrs(False), AftrHrs(False), NewDay(False), hl(False), Peak(False),Bttm(False), pk2(False), Bttm2(False), CrrntHi(0), CrrntLw(0); Method void MainMethod() Begin DataProcessing(); // Call Method subroutine to calc Peak and Bttm signals If NewDay then Begin // Reset the Hi and Low at the Beg of a new day CrrntHi = H; CrrntLw = L; End; // If it's after hours, and the input is set to exclude After Hours, then quit here If ShowAftrHrs = False and Aftrhrs[1] = False and Aftrhrs then Begin CrrntHi = 0; CrrntLw = 0; Return; End; If Peak or pk2 then CrrntHi = H[1]; If Bttm or Bttm2 then CrrntLw = L[1]; RunPlots(); End; Method void DataProcessing() Begin DayHrs=T>930 and T<1558; AftrHrs = (T>1558 and T<2300) or (T>200 and T<930); NewDay = D[2] <> D[1]; Peak=h<=h[1] and H[1] >= H[2]; Pk2 = h<=h[1] and C[1] > O[1] and C[1] < O[2]; Bttm=l>l[1] and L[1] <= L[2]; Bttm2 = L>L[1] and C[1] < O[1] and C[1] > O[2]; End; Method void RunPlots() Begin if CrrntHi > 0 and ShowOnlyOneOver = False then plot1(CrrntHi, "Current High") else NoPlot(1); if CrrntLw > 0 and ShowOnlyOneOver = False then plot2(CrrntLw, "Current Low") else NoPlot(2); if CrrntHi > 0 then plot3(CrrntHi + TicAmt, "High Plus") else NoPlot(2); if CrrntLw > 0 then plot4(CrrntLw - TicAmt, "Low Plus") else NoPlot(4); End; Method void OnError(int ErrorNum) Begin print("Error! ", ErrorNum, "Time of Error=", T); End; { This triggers the Main Method subroutine to run, and restricts the lines to the number of days set to show in the INPUT} If DateToJulian(D) > (LastCalcJDate - DaysToShow) then Begin MainMethod(); // Process the lines being drawn End;
  22. Price Wave Length - Price cycles back and forth, up and down. Sometimes the price has bigger waves, sometimes it has smaller waves. Volatility effects how big the prices moves are going back and forth, up and down. Hard stops may not take volatility into account. If your stop price is for a strategy that assumes the price is cycling up and down X units, then you use that stop target in a more volatile market where price is cycling up and down 3X units, the stop will be too tight. Make a common sense decision about what the volatility may be. Is there scheduled news coming out? Was the scheduled news much better or worse than forecast? Is there a big political or economic decision being made that day? Is it options expiration day? Are contracts expiring this week? You need to know all these things, and anticipate what the volatility may be. Don't confuse how much the price has moved with what the trend might be. For example, price can go up on weak up volume. That is a divergence. If price is going up, and there's no good reason for it to be going up, it doesn't matter that it's going up. Eventually, it coming down if there is no reason for it to be going up. So if you shorted something, the news was bad, the up volume was low, but the price shot up, it might be valid to get back into a short. What happened on your last trade should be totally immaterial to your decision on the next trade. If you shorted something, lost money, then think to yourself, "Well, the short didn't work, so I should go long now." If that is your state of mind, then stop. Don't enter another trade. You need to be aware of what you are basing your decision on. If you lost X amount on the trade, then enter another trade thinking, "Now I need to make twice as much money on this trade to make up for that loss. I'll use a profit target that's a lot bigger." If that's what you are thinking, then stop. Don't make another trade. If you lost money on a trade, it doesn't bother you, you look at the situation, go through all your checks, and you get another 'Set Up'. Then enter another trade. If you shorted something, got stopped out, and it bothers you, and you stubbornly think that by entering another short you are going to make the market comply with your will, then stop. Don't enter another trade. So, before entering a trade you need to ask yourself, "Do I feel lucky?" If the answer is 'Yes' I'm feeling lucky. then you are going to get killed. My point is, determine your state of mind, then analyze your strategy. If you have the wrong state of mind, STOP! If your strategy is giving you no signals, STOP! Good state of mind; strategy gives signal; analysis is Complete with regard to every detail, CONTINUE.
  23. Excellent point. Price constantly goes right to a previous support or resistance, then stalls. Or price will break a price level, stall, look like a reversal, then continue in the previous direction. So effectively, it's extremely difficult to make an assessment in real time. I have felt the psychological effect of near misses many, many times. Price will go to a favorable price, I think to myself, "Okay, the price hit this level, it will come back in a few seconds, I just need to be patient and wait another 30 seconds." Then the price chops around, going nowhere. Then I start to hope. I mean, the price is just a couple ticks away from the price I want. I might as well wait. All my indicators tell me that things are not in my favor, but I ignore them and hope my indicators are wrong. So at some point, my decision making ability breaks down.
  24. You can contact the SEC directly: https://tts.sec.gov/oiea/QuestionsAndComments.html You "feel" that the stock has hit a good price. I would define exactly why you think the stock has hit a good price and document it. Is it because of the economy in general? The industry? Or do you think your company has no more upside? If you have no faith in more upside potential to your company, there must be a reason. Where does the reason come from? Your knowledge of the company, or your knowledge of the industry because you work for a company in the industry? These are the things I would be trying to answer. Personally, I'd want to be able to provide an answer other than I just "felt" the stock price had hit a good price. The company is providing the opportunity for employees to own stock as an incentive to do good work. That's the intent. You do a good job for the company, the company does well, the stock price goes up, you benefit. It's seems that what you are saying, is that the upside to the benefit is in question. Have you lost trust in the company, or the economy in general?
  25. Think of a discipline like martial arts where there are defined levels of progress. Depending upon your achievement and progress you get a colored belt and different degrees. You decided to share, so you achieved a level higher than most. Now you are saying that you are going to quit, which is okay, depending upon the reason. If you want to continue except for the negative feedback, is that a good reason? Very few people will get to 'level 1' and share anything. Even fewer will get to 'Level 2', and keep going against the difficulties. What level do you want to operate in or achieve? Unfortunately the natural human mind doesn't seem to honor overcoming criticism from others. We can become passive and allow others to control our destiny. That's not a good thing. I'm not saying that is what you are doing, but if it is, I hope you consider whether that's the way you want to live your life or not. It can be a good and valid tactic to just quit and move on, depending upon each person's needs and abilities. But at least consider what level you want to operate in and achieve. There are few leaders and many followers. Leader's don't have to be 'Type A', hard driving personalities. The world might be a better place if we had fewer of those people at the top of the power structure. I'm not saying it's bad to quit and move on, I'm just saying that we often get easily discouraged and quit, without considering a couple of things. All I'm saying is to consider what level you want or are able to operate on; how unfortunate it would be if you are meant to be a leader, and quit; and who do you want controlling you life and your future?
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.