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.

zdo

Market Wizard
  • Content Count

    3515
  • Joined

  • Last visited

  • Days Won

    8

Posts posted by zdo


  1. darth ?And who's nitpicking? It really doesn't seem like 'self interest' has all that much fired up precedence when a programmer like AgeKay posting is actually 'outing' the inefficacies of hiring off the shelf programmers for trading applications.

     

    btw, wouldn't 'good' apply to AI too? "...just throw as many ideas at ( a lousy inappropriate, not 'good' (but still probably expensive)) AI as possible" or don't do a 'good' job with the data transforms and you can train it until the wheels come off and it will never produce consistently. AI is still just a fancy word for optimization ... on hidden, unseen parameters yes but it's still just optimization at this point... and there is such thing as 'bad' optimization...


  2. All several others have alluded to, day to day correlations (positive or negative) are bound to volatility. Using the coefficient of correlation figure for the whole population between data streams can be misleading. When indexes are above three std dev’s, just about everything hooks up / correlates(+ or -) with indexes - as fear of getting ‘caught out’ spreads through the collective – ie absolute correlation can go very high. And below 1 std dev, even those with higher relative ‘average’ or composite correlation, tend to drop off in correlation significantly and march to their own drums. Examples are Treasuries, CL, AGs, FX, etc. See The Handbook of Portfolio Mathematics by Ralph Vince circa pg 290

     

    zdo

     

     

    ‘I believe we can continue the Great Society while we continue to print more money twenty four hours a day’ Weimar Bernanke


  3. don’t have much time here and already closed TS down but

    1 use iff or related conditions to make sure each of the closeData[n] is not zero and if it is, assign an appropriate value to it ie make sure each of the data streams actually has a value at 830 etc

     

    2 make sure your data starts soon enough to have large enough number of records by 830 and maybe use currentbar condition - this prob not an issue here but...

     

    If you need it, hopefully someone can help you over the weekend.


  4. janlani,

     

    using thrunner's code you could probably do something like

    in

    inputs

    change

    myDate(nDate) to MyTime(0930),

     

    and change

    If date = MyDate then... to

    if time = MyTime

     

    and change

    If date >= MyDate then to

    if time > MyTime {and barstatus(1) = 2 {if you only need it to update at end of bar}} then...

     

    and it should take off at the opening from 'rebase'

     

    hth

     

    zdo


  5. Apply what you've learned while we're still in a more 'volatile' period and when 'volatility' calms adapt and learn to thrive in that environment.

     

    The only traders who aren't learning are the ones who have left trading completely.


  6. I know what zdo's problem is but I can't describe it here on a polite, family orientated board...

     

    Kiwi, while we’re on “family oriented”, after all these years you’re still always picking on us tards who ride the short bus ?

    Glad you got in on the fun part - sorry you don’t get it on the serious parts…

     

     

     

     

     

     

     

     

     

     

     

    Anyway – Abraham Maslow, a human potential pioneer, noted that the gifted therapist / helper Carl Rogers had reported that successful help / therapy raises the average score of a patient on the Willoughby Maturity Scale from the 25th to the 50th percentile. Maslow then asks about going from the 50th upward and concluded “You reach a point where you have to do it all by yourself”. Do you agree?

    And as a group, traders seem to lean toward self reliance anyway… might there only be a small range on that Scale to which it would even occur to them to ask for help.

    Btwn 0 to 25 - very low chance of considering the option, blind to it.

    Btwn 25 and 50 - only a small segment of this range would seriously consider it,

    50+ - on their own anyway. Realistic?

     

    Hopefully, my posts have not derailed AbeSmith’s generous attempts to help. I appreciate it. Hopefully he is helping a private contact as we speak…

     

    "The Regular Session has opened."


  7. This detrender tracks pretty well within fixed bounds but just for snicks I put slightly dynamic / variable ones on it… those who use the extremes might find it useful…

    btw daedalus the skeleton for alerts is started in the fixed band case part of the code. No warranty expressed or implied :) but it should help get you going… hth

     

     

    
    
    [LegacyColorValue = true]; 
    
    {Value Chart Indicators.  And yes thanks and credits to David Stendahl, et al 
    RFA is Relative Float Axis
    VU is Volatility Unit 
    }
    Input: 
    FixedBand(7.5),	
    Length(7),
    sdLength(21   {89}  {43}),
    StDv(1.61), {why?}
    bandType(2) //bType 0 = none 1 fixed 2 bb-like  2 Keltner-like (not implemented)
    ; // End Input
    
    Var: 
    RFA(0),
    VU(0),
    RfaH(0),
    RfaL(0),
    medRfa(0),
    Avg(0),
    SDev(0),
    UpperBand(0),
    LowerBand(0)
    ; // End Var
    
    RFA = Average(MedianPrice, Length);
    VU = (Average(Range, Length))* 0.2;
    
    if VU = 0 then
    VU = 1;
    
    RfaH = (High-RFA)/VU;
    RfaL = (Low-RFA)/VU; 
    
    Plot1 (RfaH, "VCHigh");
    Plot2 (RfaL, "VCLow");
    
    if bandType = 0 then begin // select case
    noplot(3);
    noplot(4);
    
    end; // if bandType = 0
    
    if bandType = 1 then begin
    Plot3 (FixedBand, "");
    Plot4 (-FixedBand, "");
    
    if RfaH > Plot3[0] and RfaH[1] <= Plot3[1] then
     Alert( "UpperValueBoundTapped") 
    else if RfaL < Plot4[0] and RfaL[1] >= Plot4[1]  then
     Alert( "LowerValueBoundTapped") ;	
    
    end; // if bandType = 1
    
    if bandType = 2 then begin 
    Avg = XAverage(RfaH,sdLength);
    SDev = StdDev(RfaH, sdLength);
    UpperBand = Avg + StDv * SDev;
    
    Plot3 (UpperBand, "");
    
    Avg = XAverage(RfaL,sdLength);
    SDev = StdDev(RfaL, sdLength);
    LowerBand = Avg - StDv * SDev;
    
    Plot4 (LowerBand, "");
    
    {
    if RfaH > Plot3[0] and RfaH[1] <= Plot3[1] then
     Alert( "UpperValueBoundTapped") 
    else if RfaL < Plot4[0] and RfaL[1] >= Plot4[1]  then
     Alert( "LowerValueBoundTapped") ;	
    }
    
    end; // if bandType = 2
    
    //keltner-like
    {if bandType = 3 then begin
    //medRfa = (RfaH - RfaL) / 2;
    Shift = Factor * AvgTrueRange( atrLength ) ;
    UpperBand = Avg + Shift 
    LowerBand = Avg - Shift ...
    }
    


  8. Thank you, Abe. That is a very generous and considerate offer and I may actually take you up on it. My first problem is that I’m having a problem with the problem orientation and I seriously don’t want to have a problem with problems anymore. Can you help me / us with that?

     

    "The regular session has ended…"


  9. Isn't the win/loss ratio system / edge specific?

    Certain systems do just fine at 30% W/L

    Others need > 50%, etc

     

    Finding just any old edge will not work. The type of system one can 'manage' / 'stick to' / 'implement the appropriate mentality' is determined long before he or she begins trading...One must find an edge that really fits him or her individually - at ‘true nature’ level. That is why I recommend not separating their discovery and development at all… not making one more important than the other because it seems first temporally or in priority.

    grasshopper had to grab that pot with both forearms...


  10. with he Psychic forum?

    On one level - yes. If you are my psychic friend why haven’t you called me? … especially after I had that premonition you would be calling with help? …and even more especially since you already know what I need to change.

    On another level - no. If you are my psychological friend…and even more especially since you already know what I need to change…


  11. ... The value ultimately would come from a probabilistic sense of that if you have 2 different strategies with positive expectancy, if they are both trading against eachother you will get a hedging effect as far as risk goes, then when they are both on the wrong side that situation will be less costly than the magnifying effect the 2 strategies will have when both on the winning side.

    ...You would probly be better off using various entry/exit methods on a single strategy than viewing one strategy as a core and then another strategy against it.

     

    Darth, et al,

    Correct me if I’m wrong, but I think the original post / question was making the differentiation on time frame / holding period. For example, for long time frame position trading I do seasonals and I always go home net the core position (unless I’m being stupid or get an extremely lucky intraday parabolic move). But intraday, when conditions are right, I may lift or offset part of a position to hopefully build a better cushion for the core seasonal trade. (In fact, needing to build the cushions and needing to rescue some positions was why I ‘learned’ shorter time frame trading in the first place. It takes less than zero brains to be a seasonal trader... just put on the position on the right date, then put the monkey in restraints until it's time to take the position off...)

     

    With a ‘portfolio’ of multiple systems (correlated or not), the issue is the sizing of each individual system – which I think is beyond the scope of this topic.

    Btw, does anyone have any articles or references on sizing in a ‘portfolio’ of strategies – I haven’t seen much on that topic… If anyone has anything on it please open a thread. Thanks.

     

    Have a great weekend all


  12. Yes.

     

    In futures, I use two accounts - one for shorts and one for longs to facilitate these kinds of tactics. Prevents a lot of confusion

     

    In fx, you have much more sizing flexibilty so lifting part of a position for a scalp works just fine. Actually did one on ~10% of EJ position this morning...

     

    Beginners beware though - these kinds of maneuvers and multiple accounts and etc. can fuel costly delusions :helloooo:


  13. BF,

     

    I'm a little late to this thread but I have some serious caveats to make you aware of - and I've learned the hard way.

    Programmers who do not understand trading will generally not be able to ultimately fulfill your real specs... they imagine too many things that are based on their own propensities instead of yours, they 'quickly' form concepts that are so foreign to reality and your understanding and then unconsciously impose them into the project... and professionals are just as subject to this tendency than undergrad 'stars'.

     

    From my own experiences, the best outcomes are generated from enrolling above average programmers who want to learn to trade. You actually teach them your style of trading on their own time. You must be willing to constantly corral them back in to your purposes - because they will be constantly flitting off after their own impulses and ideas. Once they 'get it' from a trading, not programming, point of view (and many never will btw) then spec out the project to them, pay them well (or partner up in some form in some cases), stay on top of the development especially making sure that certain digital replications of your mental processes aren't just programmatic work arounds or approximations that subvert the whole thing...

     

    The percentage of progrmmmers who can adjust to the episodic chaos, general uncertainty and mutability, and non normal 'distributions' of the markets is very small... most will not be able to make the necessary leaps

     

    ...now that I've gotten started I will stop :) Basically the odds of hiring an off the shelf programmer even a 'financial' one and making it really work are small If you want to discuss this approach further PM me.

     

    All the best

     

    zdo


  14. Having been at this game for many years, I can definitely understand your ‘tipping point’ experiences. For years, I would run into that virtual ‘wall’ sometime in the trading day. The easy answer for these junctures is mental tiredness and consequent degradation of focus and perspective. But that answer stopped working for me – for a variety of reasons I won’t go into here.

     

    The more comprehensive (and complicated) answer that developed goes something like this – individuals are subject to ultradian rhythms that are cyclic pulsations in mental processing – it is a series of actual trances we pass through during each day. Culture, ego, and clock time train us to suppress our sensitivity, responsiveness, and alignment to these rhythms*. Furthermore, maladaptive habits / patterns can form in reaction to shocks / trauma and / or deprivation that further block our resonance with these natural rhythms**. I am positing that in some of these trances it is literally impossible to ‘step outside’ and be immune to the ‘collective’ and to the operation of ‘normal’ biases (ie what would be normal in most social arenas) - and those are times when a trader is susceptible to 'make' mistakes, bad trades, get out of sync, etc. - ie it's not just fatigue 'tipping'

     

    Proficient traders are ‘healthy’ in awareness of and relating to those rhythms and it is a much, much larger factor in trading success than most believe. Instead of focusing on the various grades of 'why the #v(k did I do that??', it is better for me to focus on moving into a positive relationship and re-establishing a synchrony with those rhythms...

     

    When I investigated this with other traders, I found a cloud of cultural misdirection– good traders who do it without knowing they do, (and assuming everyone else does it too); the dominating prominence of system and the emphasis on entries in the mentality of most traders; and of course the hoard of traders who say just trade, execute well, use ‘discipline’, and ignore all the ‘psychological’ crap – basically attributing trading success to anything but the ‘trances’.

     

    While the tipping point threshold after prolonged high levels of concentration is a most practical explanation, I find that the personal rhythms model is even better and that doing the work of identifying and aligning with those personal rhythms is a more comprehensive and adaptive (albeit more arduous) approach in the long run.

     

    “…it’s not the markets, it’s not you and the markets, it’s just you…”

    Mark Douglas

     

     

    *Exploring the Crack in the Cosmic Egg Joseph Chilton Pierce

    **Emotional Anatomy Stanley Keleman


  15. Basically, each of us brings a quantity and quality of pre-existing habits and biases to the table that will forever condition our responses and adaptability. These should be brought to awareness and neutralized very early in each person’s trading career or most don't stand a chance of discovering and or applying a functional strategy. Doing this is only a minor issue for some, important for others, and absolutely crucial for still others.

     

    Db your counsel from out in the tail is appreciated by all – but most traders have to go up the middle – dealing with both ‘strategy’ and ‘sychiology’ at the same time.

    zdo

     

    All of this has to do with implementing the strategy, not with creating/developing it. Since most beginners skip these initial steps, I suggest that they don't "have to go up the middle" but rather elect to do so.

     

    Developing a strategy is rather cut and dried. All of the angst about proving that one is not the loser that everyone thinks he is (or whatever psychological tarpit one elects to stir up) can come later.

     

    If one can't define his edge, then I suggest, again, that that is where he should look before undergoing therapy. If he has all his ducks in a row and still can't make it work, then by all means bring on the shrinks.

     

    That is so sensible and so reasonable – but I disagree. I’ll say it again DB. I think you’re an ‘outlyer’ (actually you are more like an ‘outhonester’ :) ) who believes you are in the central stddev’s and thinks that most will have your same general set of challenges – :haha: ‘typical genius’.

     

    It is a mistake to delay the ‘mental’ work for the follow-up / clean up / tarpits / emotional crap encountered in execution after one has developed a strategy – until the things you have aptly described as “unable to follow a perfectly good strategy once he has it in the can” and “People engage in all sorts of self-sabotaging behaviors” occur. I’m saying that most need to do both ‘edge’ work and ‘mental’ work concurrently – FROM DAY ONE! You are making a huge mental jump by saying that one should never deal with ‘sychicological’ issues until a strategy is developed or until issues come up. Why? By discounting each person’s preexisting dispositions and patterns and accentuating focus on studying and mastering market action only, by discouraging beginners from bringing to awareness the unconscious beliefs they bring to their ‘research and development’ that will literally shape what they are able to perceive and develop, by encouraging them to forever accede to that pre-existing set of limitations – you are actually shepherding them into the herd of loosers :helloooo: instead of possibly speeding them through strategy creation a whole lot faster with some of that “unnecessary” “introspection” (did you do some and forget you did it ???). And btw, the kind of mindful awareness I’m encouraging has little time or room for “psychological mumbo jumbo”. Be aware that you are giving ‘mental’ side advice by advising beginners to ignore the ‘mental’ side. I too am giving ‘mental’ side advice by advising beginners to start in the middle and give both sides adequate energy each ‘developmental’ day… else… at best...

    most "successful" traders think they are disciplined when in fact they never fully addressed their mental set backs and because of that they are limited to breaking even or making 100k a year when there is far more than that to make.
    jonbig04 (who was quoting ‘Mike’ Douglas ?) ...and at worst...
×
×
  • Create New...

Important Information

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