Announcement

Collapse
No announcement yet.

Automatic Tick data Downloading

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

  • Automatic Tick data Downloading

    Is there any way to automatically download tick data every 5 or 10 days using an EFS? I cant tell you how many times I have missed a download and had to scrape to get the missing data. It has become a real PITA. I need 1 tick data for the ES only but really dont want to have to do it manually.

    I have to go and buy all of 2006 ES data cause I have missed so much and the file is just not complete. I cant seem to find it anywhere or from anyone on here.

    Thanks.

  • #2
    Hello trend,

    EFS does not have the ability to download tick data to local files. However, please feel free to submit a request for this type of feature to [email protected].
    Jason K.
    Project Manager
    eSignal - an Interactive Data company

    EFS KnowledgeBase
    JavaScript for EFS Video Series
    EFS Beginner Tutorial Series
    EFS Glossary
    Custom EFS Development Policy

    New User Orientation

    Comment


    • #3
      Create a layout _AB ,set resolution 1280x1024( i believe) , create text file referenced in "Loop, .. " line with your symbols- one per line, no blank lines. Give it a try. Mouse & keyboard are Live while this script runs. On rare occasion the file name/symbol gets "doubled". Best way to learn this script is to " Record " your own mouse movements and keystrokes AS you do a Tick Download and see what 'your' code looks like then compare to mine. I do one dummy download first , to set the download directory.



      PHP Code:
      ;    eSignalAutoHotKeyScript_Auto.txt

      Main Download script // testing for Autorunnung downlaod data

      WinWaiteSignal Layout _AB
      IfWinNotActiveeSignal Layout _AB, , WinActivateeSignal Layout _AB
      WinWaitActiveeSignal Layout _AB


      LoopreadC:\Documents and Settings\David\My Documents\Future Symbols for Tick Data.txt
      {
          
      LoopparseA_LoopReadLine, %A_Tab%
          
      LineString = %A_LoopReadLine%    ;length of string
          StringLen
      lengthLineString
      ;    MsgBoxField number %a_indexis %LineString% %length%.


      Send, {ALTDOWN}t{ALTUP}td    Tools Tick Replay Tick Download
      WinWait
      Tick Downloader
      IfWinNotActiveTick Downloader, , WinActivateTick Downloader
      WinWaitActiveTick Downloader,

      InputBoxSymbol,Enter Symbol


       
      MouseClick
      left,  216,  118    selecting file name first
      Sleep
      100
      WinWait
      Save data as EPF file
      IfWinNotActiveSave data as EPF file, , WinActivateSave data as EPF file
      WinWaitActiveSave data as EPF file,
       
      ;
      Send, %Symbol%{SPACE}05{SPACE}Nov{SPACE}05

      Send
      , %LineString%{SPACE}2006{SPACE}07{SPACE}28

      MouseClick
      left,  511,  367
      Sleep
      100
      WinWait
      Tick Downloader
      IfWinNotActiveTick Downloader, , WinActivateTick Downloader
      WinWaitActiveTick Downloader
      MouseClickleft,  177,  66
      Sleep
      100
      Send
      , %LineString%

      MouseClickleft,  195,  95    # days to download
      Sleep100
      Send
      1{TAB}

      MouseClickleft,  146,  227
      Sleep
      100

      MouseClick
      left,  203,  341    Download
       Sleep
      180000    3 min
      Sleep150000    
      Sleep,  15000    ; for $symbols

       MouseClick
      left,  397,  339 Close button

      Comment

      Working...
      X