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. I did not know that. That's interesting. Very interesting. Thanks for that information. I also found this definition: Eustress - Wikipedia, the free encyclopedia
  2. No, I've never had a weight problem. I don't gain weight. My brain may be atrophying though. :rofl: When I imagine what a trader looks like, I don't imagine someone who has gained a lot of weight. Even though it's a sedentary type of work, I don't picture traders as being overweight. I picture traders as people who want something more out of life, and may want to take good care of themselves. I picture traders as people with higher standards somehow, and striving for something other than average. So that image I have of the typical trader, and the effects of stress don't seem to be totally in sync. I guess that is part of what is interesting to me.
  3. Here is an updated version. This version will show the price bubble on the price axis. I added a couple of plot statements, and made the plots a point style. That way there is no connecting line between the different levels. If you make the two plots a point style, and keep the line weight at the lowest setting, then the plot will never show. Why don't I want the plot to show? Because I don't need the plot, the trendlines are what I want to see. Then why put a plot on the chart that you don't want to see, and you won't see? So that the price bubbles show on the price axis. That way I know what the price is of the support and resistance lines. So I figured out a "work around" for getting a price bubble to show on the price axis. The trendlines will not show update data, only plots show the values. I got rid of some variables that were not being used, and cleaned up the code a little. I had programed this in another language, and had to rework it, and didn't need some of the old variables. //8-5-11 //hh=higher high, ll=lower low var: hh(False),ll(False),lh(False),hl(False); var: ClsDwn(False),ClsUp(False); var: Peak1(False),Peak2(False),Peak3(False),Peak4(False),Peak5(False),Peak6(False); var: Bttm1(False),Bttm2(False),Bttm3(False),Bttm4(False),Bttm5(False),Bttm6(False); var: Peak(False),Bttm(False); var: CrrntHi(H),CrrntLw(L),PriorPeakPrice(H),PriorBttmPrice(L); var: NoPriorPk(False),NoPriorBttm(False); var: HL_Price(False),LH_Price(False); var: NewRzstnceExt(-1), OldRzstnceExt(-1), OldSupport(-1), OldExtSpprt(-1); var: OldRzstnceBegPrice(h), OldSprtBegPrice(L), OldHiExtBegPrice(H), OldBegPrice2(H); var: NewRzstnceBegTime(t), NewRzstnceExtBegTime(t), NewLowExtBegTime(t), NewSpprtBegTime(t); var: NewRzstnceBegDate(D), NewSpprtBegDate(D), NewRzstnceExtBegDate(D), NewLowExtBegDate(D); var: NewRzstnce(-1), OldRzstnce(-1), NewSpprt(-1); var: NewSupportExt(-1); hh=h>h[1]; ll=l<l[1]; lh=h<h[1]; hl=l>l[1]; ClsDwn=c<o; ClsUp=c>o; Peak1=ClsUp[1] and ClsDwn; Peak2=lh[1] = False and ClsDwn; Peak3=lh[1] = False and lh; Peak4=ClsUp[1] and lh; Peak5=hh[1] and hh = False; Peak6=hh and ClsUp = False; Bttm1=ClsDwn[1] and ClsUp; Bttm2=hl[1] = False and ClsUp; Bttm3=hl[1] = False and hl; Bttm4=ClsDwn[1] and hl; Bttm5=ll[1] and ll = False; Bttm6=ll and ClsDwn = False; Peak=(Peak1 or Peak2 or Peak3 or Peak4 or Peak5); Bttm=(Bttm1 or Bttm2 or Bttm3 or Bttm4 or Bttm5); NoPriorPk=Peak[1] = false; NoPriorBttm=Bttm[1] = false; if Peak6 and NoPriorPk then CrrntHi = H else If Peak and NoPriorPk then CrrntHi = H[1]; if Bttm6 and NoPriorBttm then CrrntLw=L else If Bttm and NoPriorBttm then CrrntLw = L[1]; plot1(CrrntHi, "Current High"); // Set to points so that the price of the line shows up on the axis plot2(CrrntLw, "Current Low"); if CrrntHi <> CrrntHi[1] then PriorPeakPrice = CrrntHi[1]; if CrrntLw <> CrrntLw[1] then PriorBttmPrice = CrrntLw[1]; {-- Starts a new Resistance Line, then ends the old Resistance Trend line if a new peak signal fires ---} If Peak and NoPriorPk Then Begin OldRzstnce = NewRzstnce; If Peak6 and NoPriorPk then NewRzstnce = tl_new(d[1], t[1], H, d, t, H) Else NewRzstnce = tl_new(d[1], t[1], H[1], d, t, H[1]); Value1 = TL_SetExtRight(NewRzstnce, True); Value2 = TL_SetSize(NewRzstnce, 2); Value3 = TL_SetColor(NewRzstnce, Blue); If OldRzstnce <> -1 Then Begin NewRzstnceBegDate = TL_GetBeginDate(NewRzstnce); NewRzstnceBegTime = TL_GetBeginTime(NewRzstnce); OldRzstnceBegPrice = TL_GetBeginVal(OldRzstnce); Value4 = TL_SetExtRight(OldRzstnce, False); //Stop extending the original line to the right. Value5 = TL_SetEnd(OldRzstnce, NewRzstnceBegDate, NewRzstnceBegTime, OldRzstnceBegPrice); End; End; {-- Starts a new trendline if a new bottom signal fires ---} If Bttm and NoPriorBttm Then Begin OldSupport = NewSpprt; If Bttm6 and NoPriorBttm then NewSpprt = tl_new(d[1], t[1], L, d, t, L) Else NewSpprt = tl_new(d[1], t[1], L[1], d, t, L[1]); Value6 = TL_SetExtRight(NewSpprt, True); Value7 = TL_SetSize(NewSpprt, 2); Value8 = TL_SetColor(NewSpprt, magenta); If OldSupport <> -1 Then Begin NewSpprtBegDate = TL_GetBeginDate(NewSpprt); NewSpprtBegTime = TL_GetBeginTime(NewSpprt); OldSprtBegPrice = TL_GetBeginVal(OldSupport); Value9 = TL_SetExtRight(OldSupport, False); Value10 = TL_SetEnd(OldSupport, NewSpprtBegDate, NewSpprtBegTime, OldSprtBegPrice); End; End; {-- Extends the old Resistance trendline if a new peak signal fires ---} If Peak and NoPriorPk and H <= CrrntHi[1] Then Begin OldRzstnceExt = NewRzstnceExt; NewRzstnceExt = tl_new(d[1], t[1], OldRzstnceBegPrice, d, t, OldRzstnceBegPrice); Value11 = TL_SetExtRight(NewRzstnceExt, True); Value12 = TL_SetColor(NewRzstnceExt, Blue); Value13 = Tl_setstyle(NewRzstnceExt, Tool_Dotted); If OldRzstnceExt <> -1 Then Begin NewRzstnceExtBegDate = TL_GetBeginDate(NewRzstnceExt); NewRzstnceExtBegTime = TL_GetBeginTime(NewRzstnceExt); OldHiExtBegPrice = TL_GetBeginVal(OldRzstnceExt); Value14 = TL_SetExtRight(OldRzstnceExt, False); Value15 = TL_SetEnd(OldRzstnceExt, NewRzstnceExtBegDate, NewRzstnceExtBegTime, OldHiExtBegPrice); End; End; {-- Extends the old support line if a new bttm signal fires ---} If Bttm and NoPriorBttm and L >= CrrntLw[1] Then Begin OldExtSpprt = NewSupportExt; NewSupportExt = tl_new(d[1], t[1], OldSprtBegPrice, d, t, OldSprtBegPrice); Value16 = TL_SetExtRight(NewSupportExt, True); Value17 = TL_SetColor(NewSupportExt, Magenta); Value18 = Tl_setstyle(NewSupportExt, Tool_Dotted); If OldExtSpprt <> -1 Then Begin NewLowExtBegDate = TL_GetBeginDate(NewSupportExt); NewLowExtBegTime = TL_GetBeginTime(NewSupportExt); OldBegPrice2 = TL_GetBeginVal(OldExtSpprt); Value19 = TL_SetExtRight(OldExtSpprt, False); Value20 = TL_SetEnd(OldExtSpprt, NewLowExtBegDate, NewLowExtBegTime, OldBegPrice2); End; End;
  4. Aren't there instruments that you can trade in an investment portfolio that effectively act like a short? I thought there were things that technically you "Buy Long", but they make money if the market goes down? That way you can use them in a retirement account. If anyone has any info on this I'd be interested to know about it.
  5. Then why did the market go down so hard on the president's Birthday? If there are forces that can pump up the market for the elections, then couldn't those same forces drag down the market for some reason?
  6. Another volatile ride today. Aug 5, 2011. Now the blame is on the global economy. When everyone starts blaming the global economy I feel like someone is trying to brainwash me. Sure, it is a global economy, and the world wide economic web has far reaching consequences, but how about taking control of our own destiny, and create an economic reality of our own? Whether it's on the personal level, state level, or nation level.
  7. I have one email address that nobody knows about. I don't share it with anyone. All my other email addresses get forwarded to that email address. The email addresses that I use, have no information in them, no contacts, no notes, no sent emails, no received emails. If somehow, one of those email addresses was hacked into, there is nothing there. If someone hacks into your email address with all your contact info, sent and received emails, that is a LOT of information, critical information. The email address that no one knows about sends out emails under one of the other email addresses. You have to be careful with this, and not unintentionally use that secret email address as the sending email address. It takes some setting up, but it can be done.
  8. Trader's Accounting will contact the state you are in, and file the official paperwork with that state. You will also get a tax number from the IRS. They will call you to go through coaching sessions for what you need to to.
  9. I have a separate email address for all my financial accounts. And I only use that email address for financial accounts. Use the longest password you can for every login. Just today I saw an interview on PBS news about people in China hacking accounts. The attacks went unnoticed for I don't know how long. And regular security software did not do anything at all to detect or stop the attacks. It wasn't detected until someone noticed unusual activity, and McAffee started looking into the issue. It was a PBS interview with some guy from Vanity Fair. Enter the Cyber-dragon | Culture | Vanity Fair
  10. No, I don't think you are way off topic. Actually, you bring up some very interesting points about the personalities of traders. If everyone here in cyberspace at TL met at a convention in person, I'm sure we would have a very different understanding of each other. I think that how a trader deals with stress, and their personality would be very interesting. In many ways, a "regular job" is a lot more stress than taking some draw down, or having to cut your losses. It's just a different kind of stress.
  11. What do you use to transmit your free signals? How many signals? Do you Tweet them?
  12. But does trading stress make traders stupid and fat? Hmmm? That would be an interesting study. I'd think it would be difficult to be stupid and be a successful trader.
  13. “NO! NO! NO!”… “Bear Stearns is not in trouble”…”Don’t move your money from Bear! That’s just silly! Don’t be silly!” A quote from well known stock guru Jim Cramer aired on CNBC days before Bear Stearns lost 90% of its value. NBC had Jim Cramer on the news tonight to explain today's market crash. Tonight Jim Cramer told us all to "Stay the Course" on Nightly NBC news. The investment industry is self-serving, and will never tell you to take your money out. If everyone took their money out, the market would crash. The people with the money took their money out today at the expense of everyone else's retirement account.
  14. Whenever price suddenly surges, like in your attached chart, I tend to have a bias towards believing there was some underlying reason that will continue to be valid in the very short term. So, I would seriously consider that the EJ would go back to 114, BUT it depends. I guess the scenarios would be: Huge price move up - No major news at the price move, price reverts to mean Huge price move up at the point of major news, price reverts to mean Huge price move up on good major news, and more major news came out shortly afterwards that was bad, and price reverted to the mean. If the price spiked up hard with no major news, I tend to have a bias towards believing that the underlying reason for the big price move will remain valid for the very immediate short term. In this case, I would have a bias towards believing there was a high probability that price would return to 114. If the news came out immediately before the huge spike up, AND there is no other major news coming out, or not coming out for a few hours, I would also have a bias towards the price returning to 114. If the huge spike up was good news, and the huge spike down was bad news, I would not assume that any levels were going to be revisited. In this last case, my assumption is that the reversion to the mean was an, "Oops! We got it wrong! Better get back to the mean as fast as possible." In the first two cases, the reversion to the mean is not an "Oops! We got it wrong." I think of it as simply the market clearing out transactions and reverting to the mean before the next move up. I use NYSE Internals to help me understand what the ES is doing. So I'd also be looking at the Advancers/Decliners and Up Volume/Down Volume for subtle clues as to what kind of "pressure" was being exerted on the price. I know nothing about Forex, and have no desire to trade it unless there was something other than price that correlated to price movements. Of course, it could get more complicated. You could look at what was happening on the longer term. Multi-day levels. Weekly level. There's also the issue of volatility. If there is bigger than normal price moves, the trends aren't any different, it's just that the scale is different.
  15. Studies have been done that show the neural networks in a stressed out monkey have fewer branches than in a less stressed monkey. So stress can make you stupid. Oh, and it makes you fat too.
  16. Have you tried this site? TOS_thinkscript : Think or Swim Thinkscript programmer Can you post the code without violating an agreement?
  17. var: CstmDrkRed(0); CstmDrkRed=rgb(210,0,0); // Dark Red Plot1(High + 1, "Peak"); // Set to Points. Shows a Dot over the high of the price if Peaking then SetPlotColor(1, CstmDrkRed) else SetPlotColor(1, Black); Here is a way to use the custom RGB color definition to create your own color, and use it later in the code.
  18. In the Easy Language code editor, you can right click and bring up "Properties". This sets the default settings that are applied when an indicator is first inserted. You can also click the "Default" button to do the same thing. I like to set the defaults so that I don't need to designate in the code what I want the Style settings to be. For example: Plot1(High + 0.1, "Plot Name", Blue, Default, 3); I can just use: Plot1(High + 0.1, "Plot Name"); And set the color and line weight in the default.
  19. I've used Traders Accounting. Traders Accounting - Services for Day Traders - Taxes, Accounting, Business Strategy I think they are a sponsor or vendor of this site.
  20. It is well enough that people of the nation do not understand our banking and monetary system, for if they did, I believe there would be a revolution before tomorrow morning. Henry Ford Quotes - BrainyQuote
  21. I don't know if what I do is distinct or atypical. I have no way of determining what is typical. I guess the typical person looses money, so if someday I make money, I suppose I'll be atypical. :rofl: This question makes me think of situations where the market decides it was going in the wrong direction, and suddenly has a different bias. Maybe due to unexpected news. If price changes direction and very quickly returns to "The Mean", I guess I expect it to continue to previous levels very quickly. It would be like if you suddenly realized that you got the value wrong, and something really was worth that price. Oops! Better get back to the previous price as fast as possible.
  22. The investment industry will state countless times that trading is risky, and you will need to sign statements acknowledging that you understand the risk. But you will never read what the failure rate is. Brokers will tell you it's risky, but they won't ever tell you what the failure rate is. Most traders believe that the failure rate is over 90% percent, and it will take you years to figure out what you are doing. So, that's the first thing you need to know, if you don't already. Traders base their trade signals on various things: Price Alone - "Price is King!" Candlestick Patterns Moving Average Trend lines Volume Volume Profile Support and Resistance Level II Quotes and Order Flow Market Internals News Releases You need to decide what you think is the best, or the best combination. I'm not going to state my preference, because everyone will tell you something different. And I'm not going to judge which is superior or not. I have my opinion, but I can't prove it. You should get a general overall view of different trading methods before you spend a lot of time and money dedicated to something you might decide is worthless a year from now. Some people will tell you that you can not predict price from price. That's partly true, it's partly not true. Then there are issues of: Risk Management Money Management Order Management Leverage If you run across a trading term that you don't know, you can look at a site like this: Investopedia.com - Your Source For Investing Education You can learn chart patterns from someone else, or you can look for your own chart patterns. You should have a way to back-test your chart patterns. Not that backtesting is the answer, but it will at least tell you if you are very, very wrong.
  23. Personally, I would take profit every time price had surged hard over a BB and immediately re-enter an order at a one tick better price than your exit. There is a problem with this way of trading. You need to be watching the price constantly. And you probably won't hit the perfect peak or bottom, and may need to re-enter at a worse price. The advantage is that it locks in profit, and minimizes the problem of giving up a lot of profit if things go wrong.
  24. I believe in your trading system and I definitely want to be your friend.
  25. n! permutations factorial Factorial - Wikipedia, the free encyclopedia Let's assume you have 2 Moving averages on one chart, and 2 Moving averages on another time frame chart. Then you have identified 3 basic behaviors of each. Then you look at support and resistance, and have identified 3 basic behaviors of each. Then you have one lower study, and are looking for 4 basic behaviors from the lower study. So you have 12 conditions that you are trying to monitor. 3 conditions from Chart One with two MA's 3 possible conditions from Chart 2 with 2 MA's Support and resistance with 3 possible conditions you are filtering for 1 Lower study with four specific conditions you are looking for. E.g. Over 40, Under -40, Just went under zero, Just went over Zero. There could be many more. There are 479,001,600 possible combinations of those 12 conditions. So you need to find a way to either exclude a lot of those possible conditions, or combinations of conditions, or you need to be able to evaluate over 479 million different possibilities. So if you want to rely on pure computing power, and a complete analysis of every possible combination, it would seem that your system would need to somehow filter through hundreds of millions of possible conditions. And you would need to define what each of the millions of possible combinations means. Or you need some way of figuring out why 99.999999% of those 479 million possible combinations are irrelevant, and define which combinations are the only relevant ones. When you realize how many possible combinations of the conditions there can be, it's understandable how easy it is to miss what is really going on in the market. No one can possibly monitor hundreds of millions of possible combinations in real time. Excellent trading knowledge might be able to easily discount the vast majority of those combinations as meaningless to a trading decision, but still, even if you are left with hundreds of possible combinations of your trading inputs, that's still not easy to quickly evaluate in real time. We don't consciously understand how much data the brain is processing in real time. It's a lot.
×
×
  • Create New...

Important Information

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