New Members: Be sure to confirm your email address by clicking on the link that was sent to your email inbox. You will not be able to post messages until you click that link.

Alert Capacity

I have asked a similar question in the past and you advised that I delete every scan and alert and rebuild them all. I have not done that because it's a massive effort. Not sure that I have the vocabulary to describe this mess but here goes again. A while back I noticed that some of my alerts and even some of my scans would not save the full 8000 characters any longer and we assumed that it was somehow because of all the cutting and pasting that I have done that somehow limited the number of characters that the machine would save in a scan or alert. Just this morning, I noticed that I was having the same problem with another large scan that I was attempting to modify. However, when I changed the name of the alert, it saved just fine, just like it used to do before I started having the problem. If it helps, there is some kind of autofill that likes to use previous alert names that have been used before. If I change the name of the scan to something that I have never used before, it seems to accept and save it. Does that help you to understand what the problem with saving large scans might be and what to do about it?

Comments

  • Anything I have to say on the subject is speculation since I don't know anything about the particulars of Stockcharts' system. What I have to say is based on technical experience that is now about 20 years old.

    It may not be an "autofill". Instead it may be a length limit on naming, so that if the first x characters of the scan name, up to the character limit for scan names (whatever that is, I don't know), are the same, it does something different from what you expect.

    It also occurs to me that the scan name may be included in the character limit for the whole scan, which you may not be accounting for.

    Both those thoughts may be wrong.

    Unfortunately, when you do things unconventionally and push the limits at the same time, you get into situations where solutions are hard to find, possibly because the system designers did not anticipate the system would be used in that way. On the other hand, it's possible you think you are doing one thing, but really you are doing something else without realizing it. There's no way to tell which, I don't think.

    Also, apparently the purpose of such massive scans is to save time and effort, but it seems they are costing you a lot of time and effort, too, which is counter productive. I have found its pretty challenging to verify the results of scans with just a few conditions. I wouldn't know where to begin when the scans get so large. But, that is for you to decide. Just as I don't know the particulars of Stockcharts behind the scenes, I don't know your methods either. If you think it is working for you, that's great.



  • Thanks again. As you can tell all of this is way beyond my brain power, but I love messing around with it. Autofill is the only term that I could think of for what it seems to want to do sometimes. I wonder if there is a way to clear out that kind of information and force me to type in every character of each alert name? It likes to use what I used last time or what I have used before so if I begin the title with something that it recognizes, it fills it in and makes me change it. Today, however, something different happened at some point and it did not auto fill and those scans or alerts hold more characters. I didn't test it so i don't know how many more characters, but it does hold and save more.
  • BTW, I create such large scans because I have lots of different criteria for both daily and weekly time frames.
  • Probably boring you to death but the backbone of my whole system is MACD. I use the weekly for my long-term trend or direction and the daily for entries. In certain cituations I want to use even a monthly MACD Histogram for longer holds. I have 5 MACD conditions which means that I have 5 weekly or long term situations with the same 5 conditions on the daily. If I add RSI or MA's to the mix, they scans get big pretty fast.
  • Actually, I have 6 separate MACD conditions. 3 above zero and 3 below zero. Each one is approximately 2 lines long. So, each of the 6 weekly conditions has 6 daily tied to it that are also approximately 2 lines long each. As you can see, that's a fairly lengthy scan but it fits well within the capacity limits. However, it does not take much more to fill up a scan by adding just a few other criteria. I have broken the scans into smaller scans and that seems to work well but I have twice as many scans that way. I have just as many bearish scans as I do bullish scans. I trade 9 symbols, and I have an alert for each symbol. So, if I have 5 or 6 bullish alerts and 5 or 6 bearish alerts for the same symbol, I end up with quite a few alerts. Yes, I can, and I do run these scans manually during the day but I have not given up on trying to use the alerts as well.
  • markdmarkd mod
    edited August 10
    It's sort of coming back to me now.

    It occurs to me you could run scans for the longer term MACD conditions only at the end of the week or month, since that is the only "valid" value for those lengths.

    (I'm assuming those do cross over during the week or month and those events do trigger an alert and maybe you want to trade those events, even if they are not "valid". So maybe you won't go for these suggestions.)

    After you run the long term scans, over the weekend, or after month end market close, put the results into lists (i.e., replace the contents of the appropriate list) where they will stay until next week/month, regardless of what happens in between; or you can move them between lists if something dramatic happens so you "know" they are not coming back) - so maybe you would have a list for monthly above, monthly below, weekly above, weekly below, or some such combination. Probably sometimes there would be empty lists, other times, everything might be in one list for each time frame.

    Then run your daily time frame alerts against the appropriate list(s). Over the weekend, or month end, you could choose which alerts to activate depending on which lists are populated.

    That might make the alerts run faster and more accurately because they are triggering for just one time frame.

  • Thanks again. I appreciate talking to you guys and you're trying to help. I do want to run the scans / alerts intraday every day even though sometimes the signal will fail. That is one of the reasons that my scans are so long. I have quite a few filter criteria that help to eliminate a lot of the false signals. Even with how long the scans are and how cumbersome they must be for the machine to run and process; they generate some pretty good signals. I would call them slow running but it appears to me that within 10 or 15 minutes it's able to process everything. I think that the scan engine might get certain information at different times during the day. It probably doesn't get it all, all at the same time. In other words, it might get macd information every 2 minutes as advertised but it may not get stochastic information but every 5 or 10 or 30 minutes. And, it's probably difficult for it to process customized indicators. I know from a long time watching that some of the weekly indicators like macd may to process until after the close so the weekly is no good during the day. I have customized a daily equivalent (48,103,36) to use during the day. It's not exactly the same as the weekly macd but it's pretty close and it will process during the day almost every day. Thank you
  • With he max scan length 8000, I have never been able to get a scan to run that is at the limit. I always have to be before the limit, the more before, the better. Cutting too close, like +200 available (8000-7800) is risky. Typically I try to stay 300 to 400 in front of the 8000 max, or MORE in front ... so 7600-7700 at the longest.
  • Thanks, yes I remember the same thing. Thank you
  • Here is yet another that I am working on and trying to use a custom MACD setting

    I would like for the scan engine to consider the top line and then the second line separately. The way I have it composed it does not work the way that I'd like for it to work.

    [[Favorites list is 23] or [Favorites list is 40]]

    and [[MACD Hist(60,130,0) > 1 Day ago MACD Hist(60,130,0)] or [MACD Hist(60,130,0) < 0.0]

    or [MACD Hist(72,156,54) > 1 Day ago MACD Hist(72,156,54)] or [MACD Hist(72,156,54) < 0.0]]
  • Actually, this is how I have it composed so far, not the way I have it above.

    and [[[MACD Hist(60,130,0) > 1 Day ago MACD Hist(60,130,0)] or [MACD Hist(60,130,0) < 0.0]]

    or [[MACD Hist(72,156,54) > 1 Day ago MACD Hist(72,156,54)] or [MACD Hist(72,156,54) < 0.0]]]
  • What do you mean by "consider the top line separately" ?

    which line are you calling the top line? The favorites list, or the MACD 60 ?

  • Well, I am not sure that I am smart enough to describe what I want to ask so that you will understand what I hope to ask. This would be the top line...[[[MACD Hist(60,130,0) > 1 Day ago MACD Hist(60,130,0)] or [MACD Hist(60,130,0) < 0.0]] and this would be the second line [[MACD Hist(72,156,54) > 1 Day ago MACD Hist(72,156,54)] or [MACD Hist(72,156,54) < 0.0]]]. If it helps, I think these two work if I use an and between them instead of an or between them. I'd like to know when macd hist(60,130,0) is either greater than the previous day or is below zero, or, when macd hist(72,156,54) is greater than the previous day or is below zero.
  • Maybe another way to ask. I'd like to know if one of the macd's is either rising or below zero. And I'd like to know if the other macd is rising or is below zero.
  • markdmarkd mod
    edited August 12
    You have four conditions.

    Are you happy if only one condition of the four is true?

    Or, do you want at least one of each pair to be true ?

    Also, do you care if both conditions of the first pair are true?

    And do you care if both conditions of the second pair are true?


    For the first part, the way you have it,

    if MACD 60 is above 1 day ago MACD 60, it can be above or below zero and be a hit;

    if MACD 60 is below zero, MACD 60 can be above or below 1 day ago.

    So you should get all instance of MACD 60 above 1 day ago, regardless of where it is vs. 0, and all instance of MACD 60 below zero, regardless of whether MACD 60 ticked up or down.

    In other words, you should get all MACDs below zero, but above zero, only hits with MACD ticking up.

    Is that what you want?

    Then the question is, do you want the same set conditions to be true for MACD 72 at the same time, or it doesn't matter for MACD 72 what MACD 60 is doing.
  • I may regret trying to ask this one. I am sorry for not knowing how to ask this one in a way that makes sense. I don't want 4 separate conditions and I think that is how I have it written now. I want to know if MAC 60 is rising or is below zero. If it is above zero, I want it to be rising. If it is below zero, I don't care if it sis rising or falling. And then I want to know if MACD 72 is rising or is below zero. If it is above zero, I want it to be rising. If it is below zero, I don't care if it is rising or falling.
  • OK.

    Now, do you want a symbol to be a hit when both the MACD 60 AND the MACD 72 are true, or just one?
  • Just one please
  • Either one of them or both I guess that I should say
  • Then I think the way you have it is fine. I've just added comments and spacing, but it's exactly what you wrote above:

    and [ // begin top level 'or'; where 'a' is true, or 'b' is true, or both are true gets a hit

    [ // 'a'

    [MACD Hist(60,130,0) > 1 Day ago MACD Hist(60,130,0)] or [MACD Hist(60,130,0) < 0.0]

    ] // end 'a'

    or

    [ // begin 'b'

    [MACD Hist(72,156,54) > 1 Day ago MACD Hist(72,156,54)] or [MACD Hist(72,156,54) < 0.0]

    ] // end 'b'

    ] end top level 'or'

    You should get a hit for symbols where AT LEAST ONE condition is true. But for any hit, MORE than one condition CAN be true.

    Symbols where NONE of the conditions are true should not show up as a hit.
  • Thanks for trying but the way that I have it written does not produce what I'd like to see. I'm just not able to describe what I have in my mind well enough.
  • OK.

    If you want to try again, maybe when it happens, post a chart that shows what you want to get but the scan doesn't pick up.
  • Thanks. I'll try to come up with a chart and annotate it and maybe that will help me explain it better. I'm just not smart enough sometimes.
  • At least one of the histograms has to be rising or both of them below zero before it triggers a signal
  • markdmarkd mod
    edited August 12
    Is this it?



    and [

    [ [MACD Hist(60,130,0) > 1 Day ago MACD Hist(60,130,0)] or MACD Hist(72,156,54) > 1 Day ago MACD Hist(72,156,54)] ] // one or both tick up

    or

    [ [MACD Hist(72,156,54) < 0.0] and [MACD Hist(60,130,0) < 0.0] ] // both below zero

    ]

  • and [[[MACD Hist(60,130,0) > 1 Day ago MACD Hist(60,130,0)] or [[MACD Hist(60,130,0) < 0.0] and [MACD Hist(72,156,54) < 0.0]]]

    or [[MACD Hist(72,156,54) > 1 Day ago MACD Hist(72,156,54)] or [[MACD Hist(72,156,54) < 0.0] and [MACD Hist(60,130,0) < 0.0]]]]
  • I think that I finally figured out how to say it. Thank you for sticking with me for so long. I will test this version out and see what I get but I think that this is it finally.
  • Terrific!

    Good luck.
  • Thank you. So far it's looking pretty good.
Sign In or Register to comment.