Software Used to Trade Jack Hershey Methods

Discussion in 'Trading Software' started by Tums, Jun 26, 2007.

  1. Try zipping up the file (Winzip or others) before attaching to your post.

    - Spydertrader
     
    #691     Jun 3, 2008
  2. For all of you that manually scan the entire market for Hershey eligible stocks, here is a much improved version of the market screener I posted back in Journal 3.

    To use it all you have to do is input the lists of symbols from the AMEX, NYSE, and NASDAQ. I have included the list from May 30 but the lists change slightly every day so you may want to update them from time to time.

    To get a current list of symbols go to EODdata.com. Download the most recent version of the AMEX, NYSE, and NASDAQ. The files will be text files and we need them as spreadsheets so you will have to change them.

    To do that open excel, select open file, change it to list all types of files, and open one of the three text files you just got from eoddata.com. A “text import wizard” box pops up, check “delimited,” hit next, check “comma”, hit finish. Now the text file should appear as a spreadsheet.

    Now just copy and paste the symbols column into its appropriate place in the "cull market" spreadsheet.

    Make sure to delete the NASDAQ symbol "TRUE" because it will cause an error when you run the program.

    After that, just hit the "cull market" button. The spreadsheet will import yahoo data and only leave the symbols that meet your parameters.

    I have entered in the basic Hershey parameters as the default but you can change them to whatever you want. I usually change the min float to 0 because on some symbols yahoo's float data shows 0 causing some symbols to be left out that shouldn’t be.

    After you run it, you can simply copy and paste the remaining symbols into wealth lab and scan them for rank.
     
    #692     Jun 3, 2008
  3. Loos like that fixed it. And it allowed me to post the file with the symbol lists already in it.

    your a genius spydertrader :)
     
    #693     Jun 3, 2008
  4. Padawan

    Padawan

    Nicepair, your excel sheet works like a charm! I can cancel a subscription now and the culling process goes faster than ever. Thank you so much!
     
    #694     Jun 3, 2008
  5. brandx

    brandx

    I have been using QCharts for almost a year and relied on them for my Price and Volume along with the Tic, STR-SQU, and Time & Sales charts.

    I had been looking for a way to add PRV, Formations, Gaussians and the DOM, so I added another computer to use NinjaTrader with a feed from my broker (MBT). I use Pepe’s scripts (thanks Pepe) to see these features.

    Ivo posted on the Iterative Refinement thread that his charts did not match Spydertrader's. I had noticed the same thing between my Ninja and QCharts.

    I also noticed Spydertrader left off most of his level one tapes on his posted charts. I had been getting tangled up in my shorts (leaf level) by trying to concentrate on these tapes and level one channels. I realize I need to focus more on my Pt 3s.

    I had been using conflicting data and formations from the two data sources. I thought about my situation and realized I should revisit the voluminous advice from Spyder and Jack.

    This morning I paid attention to the price, volume, and channels I drew on my ES QCharts. I used Pepe’s PRV percentages, DOM walls, and gaussians from my NinjaTrader charts. I only looked at the YM information at points of anticipated change.

    What a revelation! By watching the ES Volume and Range ratios, the change in sentiment and IBGS are evident. I could also see the flaw 'tipping point' (around the 40% to 60% level). The FTTs became more clear.

    I feel I clearly made progress in my ability to see “what must come next,” after this morning’s exercises and trades. This resulted from my analysis of Spydertrader’s posted charts and my EOD analysis of my own. Thanks Spydertrader.
     
    #695     Jun 17, 2008
    Sprout likes this.
  6. Hello All,
    I was wondering if there was a way for me to change the color of the IBGS bars in qcharts. Right now they show up the wrong color, i.e. they will show up red even though they are above the previous bars close.

    JF
     
    #696     Jun 18, 2008
  7. Tums

    Tums

    Try Ninjatrader.
    It is free.
    Also, a number of people have written indicators specifically for the Hershey method.
     
    #697     Jun 19, 2008
  8. I think I am going to make the move to quottraker, as it supports my Scottrade account for feeds. Are there ways toi customize QT for Hershey trading (like plugins?) if so, where do I get them? Thanks!

    JF
     
    #698     Jun 19, 2008
  9. Auto Pace Lines for NT.

    For daily charts, you set the period; for intraday charts you set the session times and it uses all days loaded into the chart.

    There's also an option to print volume and range values to the output window.

    -palinuro
     
    #699     Jun 24, 2008
  10. This is a script for percentage display that I have posted on Daily charts.

    *Calculates the range of current bar
    *Volatility to previous bar
    *Volume of current bar to previous
    *Close of current bar to the range
    *Close of previous bar


    This code is for Multicharts

    Percentage display v 1:



    Code:
    variables:
    	percentage(0),
    	high_low_range_current(0),
    	volume_to_previous(0),
    	high_low_range_to_previous(0),
    
    	text_percentage(-1),
    	text_percentage_prev(-1),
    	
    	text_HL_range_current(-1),
    	text_HL_range_to_prev(-1),
    	
    	text_volume_to_prev(-1),
    	
    	str_val("");
    
    
    if ( h <> l ) then
    	percentage = (c-l)/(h-l)
    else
    	percentage = 0;
    
    high_low_range_current = h - l;
    
    if ( currentbar > 1 ) then
    	if ( (h[1]-l[1]) > 0 ) then
    		high_low_range_to_previous = (h-l)/(h[1]-l[1])
    	else
    		high_low_range_to_previous = 0;
    
    if ( currentbar > 1 ) then
    	if ( volume[1] <> 0 ) then 
    		volume_to_previous = volume/volume[1]
    	else
    		volume_to_previous = 0;
    
    value3 = getappinfo(aihighestdispvalue);
    value4 = getappinfo(ailowestdispvalue);
    
    str_val = "close of bar - % of HL range = " + NumToStr(percentage, 2) + "%";
    
    TextMoveTo(text_percentage, d, time_s, value3 - (value3-value4)/4, str_val, 0, 0);
    
    str_val = "close of previous bar - % of HL range = " + NumToStr(percentage[1], 2) + "%";
    
    TextMoveTo(text_percentage_prev, d, time_s, value3 - (value3-value4)/4, str_val, 0, 1);
    
    str_val = "HL range current bar = " + NumToStr(high_low_range_current, 2) + "pts";
    
    TextMoveTo(text_HL_range_current, d, time_s, (value3+value4)/2, str_val, 0, 1);
    
    str_val = "HL range to previous bar = " + NumToStr(high_low_range_to_previous, 2) + "%";
    
    TextMoveTo(text_HL_range_to_prev, d, time_s, (value3+value4)/2, str_val, 0, 0);
    
    str_val = "Volume to previous bar = " + NumToStr(volume_to_previous, 2) + "%";
    
    TextMoveTo(text_volume_to_prev, d, time_s, value4 + (value3-value4)/4, str_val, 0, 1);
    


    This is the function TextMoveTo


    Code:
    inputs:
    	textObjID(NumericRef),
    	dateMove(NumericSimple),
    	timeMove(NumericSimple),
    	priceMove(NumericSimple),
    	setText(StringSimple),
    	styleHorizont(NumericSimple),
    	styleVert(NumericSimple);
    
    
    if ( textObjID < 0 ) then
    	textObjID = text_new_s(dateMove, timeMove, priceMove, setText)
    else
    begin
    	text_setlocation_s(textObjID, dateMove, timeMove, priceMove);
    	text_setstring(textObjID, setText);
    	text_setstyle(textObjID, styleHorizont, styleVert);
    	 text_setcolor(textObjID, black);
    end;
    




    *MC staff, TY!
     
    #700     Jul 9, 2008