Announcement

Collapse
No announcement yet.

New Scripts

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Matt:

    It is a good idea but I believe that the 5-symbol limit in EFS would get in the way. Could certainly do it for up to 5 symbols, though.

    Chris

    Comment


    • Chris,

      Maybe we could prepare files with 5 symbols in each. For example files like stock1.txt, stock2.txt, stock3.txt...So at the end each loop of the EFS would load 5 symbols, and create corresponding file for each ie volat1.txt volat2.txt and so on...

      Comment


      • Matt:

        That would be fine, but understand that you would physically have to unload the script and then reload the script before you could move on to the next set of 5 symbols.

        For what you are describing, the best approach would be to develop it as an ActiveX application and there are several people on this board who could probably help you with that. A low-budget alternative might be to use the HTTP() object in an EFS script to gather the necessary daily bars for each symbol from one of the free internet data sources and then process the data per your logic. Again, the ActiveX logic would be preferred because it is cleaner and would allow you to use eSignal data and eSignal symbol names.... but the HTTP() approach should work from a technical standpoint.

        Chris
        Last edited by ckryza; 03-04-2004, 06:19 AM.

        Comment


        • A lower budget alternative could be to have a page with say 20 adv charts (in small format) and apply to each of them the EFS script limited to 5 symbols (each would read a different file named for example stock1.txt and write a file like volat1.txt)...

          It seems a bit like crazy solution but indeed this script is not supposed to be run every day, but every 2 weeks or month so this could be acceptable.

          Comment


          • In this configuration, the script would read his setup in a config file. So that those 20 efs running could be changed at the same time without editing properties of each file.

            Example of information of config file:
            atr=20
            interval=D (could be intraday like 15, 30, 60)

            and so on

            Comment


            • New versions of MM and MMOctaves scripts uploaded to File Share. Fixed some price formatting issues.

              Link to File Share:

              http://share.esignal.com/groupconten...es&groupid=114

              Also, KAMA script updated in MISC folder to fix divide-by-zero error.

              Chris

              Comment


              • Metastock-to-EFS translation of Schaaf Trend Cycle Oscillator uploaded to Specialty Scripts.

                Link to File Share:

                http://share.esignal.com/groupconten...us&groupid=114

                Chris

                Comment


                • BLine Studies

                  Chris:

                  I have been looking at your Bline package this week on the ES. Do you find that it is heavily resource intensive. My CPU just maxes out and that lags data feed and it tries to catch up.

                  i looked at the efs output and the __StochasticAltPrice.efs is always at the top of the list.

                  I have two charts up, one 3 min w/o Bline, and one 450T w/ Bline.
                  I have two more tick charts w/ Bline, but minimized.

                  I run 512MB Ram.

                  any suggestions?

                  TIA
                  greg

                  Comment


                  • Greg:

                    Yes it is fairly resource intensive. I will take a look at the code over the next few days and see if anything can be done.

                    Chris

                    Comment


                    • Greg:

                      I tweaked the __StochasticAltPrice.efs script as best I could and I modified the 2X-BLine-LowerPane.efs to add a "Fast Calc" option. When FastCalc is "T" (True), the script will use the built-in eSignal Stochastic study for the calculations and will operate much faster. When FastCalc is "F" (False), the __StochasticAltPrice.efs script will be called (which uses HL/2 as the price stream).

                      Both modifications have been uploaded to Specialty Scripts.

                      Chris

                      Comment


                      • BLine Studies

                        Chris:

                        Thanks man, you're a prince! I will load them up and try them the rest of the week. I'll let you know what i find! Thanks

                        Regards;
                        greg

                        Comment


                        • Bline Resource Usage

                          Chris:
                          Your fix seems to have worked! Low volume end of the week may have been a factor. If i have further troubles i'll let you know. Also, there is very little difference between H+L/2 and regular stochastic. Certainly not enough to change a trading decision imho.

                          Regards:
                          greg

                          Comment


                          • Uploaded Phase Change Index script to File Share. Based on article in May 2004 TASC by M.H. Pee.

                            Link to File Share:

                            http://share.esignal.com/groupconten...us&groupid=114

                            Chris

                            Comment


                            • RawTime.DAY?

                              Chris,

                              In your HiLoAverageRange1.efs you have the following:
                              Code:
                              var nRawTime;
                              nRawTime = getValue("rawtime");
                              nRawTime = Math.floor( nRawTime / RawTime.DAY );
                              Presumably RawTime.DAY is the number of seconds in a day, but I can't find any reference to it in your help file or anywhere else. Is it some sort of constant built into EFS? What other constants are there like this? Is there a list somewhere?

                              Thanks for all your useful code examples and bulletin board posts!

                              Comment


                              • Also, Chris, here's a correction for the EFS Helpfile... I believe getFirstBarIndexOfDay() can take an optional symbol parameter just like getPreviousTradingDay() does.

                                And also... for getValueAbsolute() the third parameter, nNumBars, is described as the number of bars to return. You'd think this would be a positive number (how to return a negative number of bars??) But in one of your examples and in scripts I've seen it is often a negative number. Perhaps it is the index of the final bar to return? But then I don't understand the other example where nNumBars is a positive 1.
                                Last edited by Foz; 04-29-2004, 12:43 AM.

                                Comment

                                Working...
                                X