Jump to content

We have moved to Discord. Please click here to join us in the Trading Terminal Discord server.



These forums are read-only.

Leaderboard


Popular Content

Showing content with the highest reputation on 09/16/2022 in all areas

  1. 1 point
    Chapter 9 - The Nature of Beliefs W - The task is how to learn to properly integrate the 5 fundamental truths into your mental system as core beliefs that are not in conflict with any other beliefs. A functional level is, one where you find yourself just naturally operating out of a carefree state of mind, perceiving exactly what you need to do and doing it without hesitation or internal conflict. It is also important that you not take for granted the amount of mental effort you may have to expend to train your mind to fully accept these principles of success, regardless of how well you understand them. Many people make the mistake of assuming that once they understand something, the insight inherent in their new understanding automatically becomes a functional part of their identity. There may be any number of conflicting beliefs to work through. ** It may take a considerable amount of mental work (over a considerable amount of time) to properly integrate your new understandings about trading into your mental environment. The good news is that, ultimately, the exercise provided in Chapter 11 will install the 5 fundamental truths and resolve many of the potential conflicts, but only if you know exactly what you are doing & why you are doing it. A - To summarize all Mark is saying IMO; surface learning is not what we need to get this...we need it at "a functional level" so we can be carefree traders that are "in the zone". Listening and even being able to say the things in this book "out loud" is not enough - you have to get it into your belief system. There will be conflicting beliefs for most traders and he states for the majority of the 1000s he coached... exceptionally are traders that are almost there in their belief system. For most; this will require a bunch of mental work over a long period of time. A - I assess myself to be somewhere between knowing all of this stuff from immersing myself into trading psych the past 8 months & some of it sinking in...I read this book before, but I dont even remember what is coming in Chapt 11. I cant wait for Mark to explain how to really get these belifs built in at a functional level. I have definitley been dealing with old beliefs since I started trading... initially this was almost impossibly hard, but now I think most of them are gone. The one dealing with being ok losing money is a deep one for me. I have some ideas to keep working on it, but I am very open to what Mark recommends in the coming chapters:)
  2. 1 point
    Thanks for this share @Kevin Gong! If you are interested in ever using Cams without premarket data (for example, per Thor, when today's premarket range falls within yesterday's daily range), the script below is much better than the standard one in TOS. Just be sure to change aggregation period to "1". I've checked between TOS and DAS and the values mirror very closely the cams provided when using "without premarket data." input aggregationPeriod = {default "DAY", "WEEK", "MONTH"}; input length = 25; input hide_s1_r1 = yes; input lines = {default dashes, points, triangles, horizontal, squares}; input showbubbles_description = yes; input showpricebubble = yes; Assert(length > 0, "'length' should be positive: " + length); def yyyymmdd = GetYYYYMMDD(); def month = GetYear() * 12 + GetMonth(); def day_number = DaysFromDate(First(yyyymmdd)) + GetDayOfWeek(First(yyyymmdd)); def period; switch (aggregationPeriod) { case DAY: period = CountTradingDays(Min(First(yyyymmdd), yyyymmdd), yyyymmdd) - 1; case WEEK: period = Floor(day_number / 7); case MONTH: period = Floor(month - First(month)); } def count = CompoundValue(1, if period != period[1] then (count[1] + period - period[1]) % length else count[1], 0); def start = CompoundValue(1, count < count[1] + period - period[1], yes); def highValue = if start then Highest(high(period = aggregationPeriod), length)[1] else if highValue[1] != 0 then highValue[1] else Double.NaN; def lowValue = if start then Lowest(low(period = aggregationPeriod), length)[1] else if lowValue[1] != 0 then lowValue[1] else Double.NaN; def closeValue = if start then close(period = aggregationPeriod)[1] else closeValue[1]; def range = highValue - lowValue; def PH = high(period = aggregationPeriod)[1]; def PL = low(period = aggregationPeriod)[1]; def PC = close(period = aggregationPeriod)[1]; plot HH; plot PP; plot LL; HH = PH; LL = PL; PP = (PH + PL + PC) / 3; HH.SetStyle(Curve.MEDIUM_DASH); LL.SetStyle(Curve.MEDIUM_DASH); plot R6 = (highValue / lowValue) * closeValue; plot R4 = closeValue + range * (1.1) / 2; plot R3 = closeValue + range * (1.1) / 4; plot R5 = r4 + 1.168 * (R4 – R3); plot R2 = closeValue + range * (1.1) / 6; plot R1 = closeValue + range * (1.1) / 12; plot S1 = closeValue - range * (1.1) / 12; plot S2 = closeValue - range * (1.1) / 6; plot S3 = closeValue - range * (1.1) / 4; plot S4 = closeValue - range * (1.1) / 2; plot S5 = S4-1.168 * (s3 - s4); plot S6 = (closeValue - (R6 - closeValue)); R1.SetHiding(hide_s1_r1); S1.SetHiding(hide_s1_r1); R6.SetDefaultColor(GetColor(6)); R5.SetDefaultColor(GetColor(6)); R4.SetDefaultColor(GetColor(6)); R3.SetDefaultColor(GetColor(6)); R2.SetDefaultColor(GetColor(6)); R1.SetDefaultColor(GetColor(6)); S1.SetDefaultColor(GetColor(5)); S2.SetDefaultColor(GetColor(5)); S3.SetDefaultColor(GetColor(5)); S4.SetDefaultColor(GetColor(5)); S5.SetDefaultColor(GetColor(5)); S6.SetDefaultColor(GetColor(5)); def paintingStrategy = if lines == lines.points then PaintingStrategy.POINTS else if lines == lines.triangles then PaintingStrategy.TRIANGLES else if lines == lines.dashes then PaintingStrategy.DASHES else if lines == lines.horizontal then PaintingStrategy.HORIZONTAL else PaintingStrategy.SQUARES; R6.SetPaintingStrategy(paintingStrategy); R5.SetPaintingStrategy(paintingStrategy); R4.SetPaintingStrategy(paintingStrategy); R3.SetPaintingStrategy(paintingStrategy); R2.SetPaintingStrategy(paintingStrategy); R1.SetPaintingStrategy(paintingStrategy); S1.SetPaintingStrategy(paintingStrategy); S2.SetPaintingStrategy(paintingStrategy); S3.SetPaintingStrategy(paintingStrategy); S4.SetPaintingStrategy(paintingStrategy); S5.SetPaintingStrategy(paintingStrategy); S6.SetPaintingStrategy(paintingStrategy); #Bubbles to describe Pivot Levels input bubblemover = 8; def n = bubblemover; def n1 = n + 1; def StartPlot = if showbubbles_description == yes then (IsNaN(close[n]) and !IsNaN(close[n1])) else Double.NaN; AddChartBubble(StartPlot, R6[n1], "R6 " + (if showpricebubble then AsText(R6[n1]) else ""), Color.GREEN, if close[n1] > R6[n1] then no else yes); AddChartBubble(StartPlot, R5[n1], "R5 " + (if showpricebubble then AsText(R5[n1]) else ""), Color.GREEN, if close[n1] > R5[n1] then no else yes); AddChartBubble(StartPlot, R4[n1], "R4 " + (if showpricebubble then AsText(R4[n1]) else ""), Color.GREEN, if close[n1] > R4[n1] then no else yes); AddChartBubble(StartPlot, R3[n1], "R3 " + (if showpricebubble then AsText(R3[n1]) else ""), Color.GREEN, if close[n1] > R3[n1] then no else yes); AddChartBubble(StartPlot, R2[n1], "R2 " + (if showpricebubble then AsText(R2[n1]) else ""), Color.GREEN, if close[n1] > R2[n1] then no else yes); AddChartBubble(StartPlot and hide_s1_r1 == no, R1[n1], "R1 " + (if showpricebubble then AsText(R1[n1]) else ""), Color.GREEN, if close[n1] > R1[n1] then no else yes); AddChartBubble(StartPlot, S6[n1], "S6 " + (if showpricebubble then AsText(S6[n1]) else ""), Color.RED, if close[n1] > S6[n1] then no else yes); AddChartBubble(StartPlot, S5[n1], "S5 " + (if showpricebubble then AsText(S5[n1]) else ""), Color.RED, if close[n1] > S5[n1] then no else yes); AddChartBubble(StartPlot, S4[n1], "S4 " + (if showpricebubble then AsText(S4[n1]) else ""), Color.RED, if close[n1] > S4[n1] then no else yes); AddChartBubble(StartPlot, S3[n1], "S3 " + (if showpricebubble then AsText(S3[n1]) else ""), Color.RED, if close[n1] > S3[n1] then no else yes); AddChartBubble(StartPlot, S2[n1], "S2 " + (if showpricebubble then AsText(S2[n1]) else ""), Color.RED, if close[n1] > S2[n1] then no else yes); AddChartBubble(StartPlot and hide_s1_r1 == no, S1[n1], "S1 " + (if showpricebubble then AsText(S1[n1]) else ""), Color.RED, if close[n1] > S1[n1] then no else yes); R1.HideBubble(); R2.HideBubble(); R3.HideBubble(); R4.HideBubble(); R5.HideBubble(); R6.HideBubble(); S1.HideBubble(); S2.HideBubble(); S3.HideBubble(); S4.HideBubble(); S5.HideBubble(); S6.HideBubble();
[[Template core/front/global/mobileNavigation is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.