Electronic market console help (press q to quit).

Curves are not updated and the graphics arrow is ignored while this help window is visible
  within the market console window.

Press q to quit this help window and return to the market console window.

This text is being scanned with Unix LESS.  Some keys to use while viewing are:
   j (down one line), k (up one line), d (down half window), u (up half window), 
   h (LESS help), q (quit), Enter, Home, End, Page Up, Page Down, Arrow Up, Arrow Down. 

Keys and Curves
  Notes:
    Unless noted, keys only work when connected to the real time server for automatic
      updates.  Connect to the real time server by entering three dots (...) at the
      % prompt in the market console window.
    Most keys toggle curves on and off.
    Keys 1, z and x select sets of keys and do not toggle.
    At start up, the curves selected by key 1 are shown (see list below).

  Data and Analysis Keys                              
    Notes:
      Premise: The market works on a 24-hour cycle; the most recent position in this session was
        taken in the previous session at the price exactly 24 hours ago.
      By this premise, the position price one session ago, N, is given by lagging the current 
        session price C by 24 hours; both price and time of price become important.
      Using model ID 2010Nov16.

  Key  Curve color         Voice          Description
   p   Packer Gold         -              C, session price

   g   Light Steel Blue    -              SS, session start
   u   Dark Dodger Blue    new high       H, session high
   u   Hunter Green        new low        L, session low

   c   Brass               -              pC, previous pit close
   y   Sign Blue           -              pH, previous pit high
   y   Lampblack Green     -              pL, previous pit low

   -   -                   -              n = rdech(24/*hr*/); data points in 24 hours
   -   -                   -              m = 2*n;

   f   Charcoal            -              N = lag(C, n); previous session position
   b   Forest Green        -              P1 lowest position in three sessions
   n   Mars Orange         -              P2 middle position in three sessions
   m   Butterfly Blue      -              P3 highest position in three sessions

                                          Envelopes:
   w   Neon Green          -              U1 = mmin(C, 1+n);
   e   Indiglo Blue        -              U2 = mmax(C, 1+n);
   I   Cadmium Orange      -              V1 = looking(U1, delta(U1)<0);
   O   Red                 -              V2 = looking(U2, delta(U2)>0);

                                          Traces:
   i   Oxide Green         -              T1 = tri(looking(C, (C==P1 && hf)), n);
   v   Dark Copper         -              T2 = tri(looking(C, (C==P2 && hf)), n); 
   o   Malta Blue          -              T3 = tri(looking(C, (C==P3 && hf)), n);

                                          States:
   -   -                   bravo101       C == P1;
   -   -                   delta101       C == P2;
   -   -                   sierra101      C == P1;
   -   -                   foxtrot1       C < T1 and C == P2;
   -   -                   tango1         C > T3 and C == P2;

   1   -                   -              Show curves for keys b e i I m n o O p v w
   t   -                   -              Show moving grid line 24 hours in the past
   x   -                   -              Show only current price C (key p)
   z   -                   -              Force price curve C to be on top

  Utility Keys
    Notes: 
      The following keys work only if the text window has focus: a, ?, h, q, Enter.
      Keys a and ? (followed by Enter key) also work at the % prompt in the market console
        window.
      Some keys are upper case, requiring the Shift key (as does ?).
      Even if sound is turned off (key S), the list of voice alerts is still given by key q.

  Key      Function
   a       Display stop price settings 
   C       Connections: Display socket connections 
 Enter     Update the console price and time text line (ignores hits less than 3 seconds apart)
  ?,h      Display help for the Electronic market console
   q       Display the list of voice alerts for this market (from SIGNAL.LOG)
   S       Sound: Toggle sound on and off for this market
   T       Tasks: Display the list of multitasker tasks
   U       Update: Force recalculation for latest session
   Y       Force recalculation for all sessions
 Ctrl+k    List the keys for the curves currently displayed

---------------------------------------------------------------------------------------------------

General notes.

   Suggestion: To always have this help text available, start a console but do not select a 
   market.  Instead, use the mouse to make the console window much taller and type ? at the % 
   prompt to get a display of this text in a window you can come back to any time.

   Electronic market consoles are designed to follow electronically traded markets.  The market
   consoles are set up to work in five 24-hour sessions per week.  The first session of the week 
   begins on Sunday afternoon at 5 PM Central time, and the fifth session--that began on Thursday
   afternoon--ends on Friday afternoon at 4:15 PM Central time.  

   Different electronic markets have their own times of trading within each 24-hour session.  A 
   number of them, including copper, gold, crude oil and currencies trade nearly the entire time.

   During certain hours on Monday through Friday, open outcry (pit) markets in Chicago and New 
   York are also trading.  While a pit is open--typically four to six hours--its electronic mar-
   ket follows closely.  After the pit closes, trading in its electronic market continues and is
   often called "after hours" trading, but by its nearly continuous nature this could also be
   called "before hours" trading as the next-day pit session is approached.

   The purpose of the market console is to display information about the state of an electronic 
   market to aid in trading decisions.  Time spans in this process range from hours to days, and 
   split-second price quotes are not required to take advantage of the many opportunities offered 
   by the markets.  

   The market console cannot execute trades.  Once a decision is made, trade execution must be 
   done through a broker, perhaps on a broker's proprietary trading platform with instantaneous 
   quotes.

   Each market console continuously updates a real time text and graphics display to characterize
   trading in its market.  A market console relies upon the real time server running on the same
   machine that is collecting price data for a number of markets.

   Prices to the real time server are delayed quotes from the Internet.  Delays in public quotes, 
   dictated by the exchanges, are typically 10 to 15 minutes.  It should be understood that a 10 
   or 15 minute quote delay does not mean new prices every 10 or 15 minutes.  Delayed prices are 
   changing much more often--each one simply involves the noted time delay.

   Clearly, quote time delay is not the same as time period between quotes.  New delayed prices 
   come into the real time server on a time period of about 3 minutes.  Trading opportunities take
   hours or days to fall into place, so 3 minute samples into the market console are rapid enough 
   to track required changes.

   When the real time server has received new price data for a particular market console, the real 
   time server causes the console to fetch its new data, recalculate its market model results, and
   display updated curves in its graphics window.  At the same time, a text line of latest prices 
   and collection time is added to the console text window beneath the graphics window, showing 
   high, low and latest prices and clock time for the curves just drawn.

   The graph made by the console contains a pair of vertical grid lines at the current time that 
   show the time delay, which is typically 10 to 15 minutes and seldom more.  Valid price traces 
   (curves that track price) and support and resistance levels remain in place much longer than the
   delay, and these are extended beyond the current session so each graph shows tentative future 
   results (subject to events yet to happen) that are up to 48 hours into the future.

Starting a market console.

   The X Window Manager provides 25 working spaces, represented by a 5-by-5 grid shown above the 
   clock in the lower right hand corner of the screen.  The current working grid space is the grid 
   square that is lit to the display background color, probably blue-green.  Moving the mouse
   cursor arrow to any other grid square and clicking the left mouse button changes the focus to 
   that working space.

   In a working space with the mouse cursor on the background (so it changes to a black X), click
   the left mouse button to display the Root Menu, then click "Real Time Console" to start a market
   console.

   Move the mouse cursor X into the market console window, giving it focus.  The mouse cursor will
   change into an I-beam, denoting a text window.

   At the market console % prompt, key a market symbol chosen from the displayed list and press
   Enter.  The console will connect to the real time server, display its graph and begin taking
   real time updates for the chosen market.  Later, pressing the Esc key will close the connection
   to the real time server to allow key commands to be entered at the % prompt.  To reconnect to
   the real time server and resume taking real time updates, three dots (...) are keyed, followed
   by the Enter key.

   Generally the keyboard should be inactive while the console is connected to the real time server
   since the console text window is being updated to show latest prices and collection times while 
   the graphics window on top is displaying updated curves.  In the initial design of the console, 
   its keyboard was locked with no key entry possible except Esc to disconnect and return to the 
   % prompt.

   But a set of single-key commands, not followed by the Enter key, was found to be very useful 
   for directing actions while the console is busy with the real time server and making graphs.
   In general, these commands are used to control the graphics being viewed, and do not appear in 
   the real time line-by-line text being written as curves are updated.  

   In this single-key entry mode there can be interference--basically we are commanding the console
   while it is also being directed by the real time server--and pressing a key while the console is
   busy updating may require a couple of tries before its action is taken.  When the console is 
   busy, three dots (...) appear in the text window, analogous to the hour glass in a graphics 
   display.  

   If the console is busy, signified by three dots appearing in the text window, it may be neces-
   sary to repeat a key command.  And if the three dots appear while two points in the graph are
   being clicked upon with the mouse left button, say to define a rectangle for zooming, it is best
   to repeat the two points before clicking the right button to zoom.

   Keys shown uppercase are truly uppercase, so the Shift key must be pressed too (remember the 
   Shift key with ? to view help).

   When viewing this help file while connected to the real time server, the console is paused.  
   After viewing there may be a delay as pending data is received and updates are made.  For 
   example, there may be a delay with the Esc key to return to the % prompt, and several tries, 
   with pauses between, may be necessary until updates are caught up.

   In references below, MKT is the market symbol entered at start up, and is the market that this
   console is following.

Keyboard commands at the % prompt.  

   The % prompt for key input appears when not connected to the real time server.  
   When the real time server is connected, press the Esc key to get to the % prompt.
   Remember to enter ... when work at the % prompt is done, to reconnect to the real time server
   and resume updates of graphics and text.
   The Enter key must be pressed to run each of the following keyed commands.

   General:
      ...      enter three dots to reconnect to the real time server for MKT
      ?        display this help text (remember the Shift key with ?)
      .a       list the settings in the alert file, MKT_alert.dat
      avi      put alert file, MKT_alert.dat, into the vi editor (:q to exit)
      funcN    reinitialize graph for N days, used as: 90 funcN (show 90 days)

   Setting stops for voice alerts (these are saved in file MKT_alert.dat); remember to enter ...
   to reconnect to the server after entering stops:
      +b       set a buy stop above the market, used in the form: 9800 +b
      -b       set a buy stop above the market, used in the form: 11216 -b
      +s       set a sell stop above the market, used in the form: 7354 +s
      -s       set a sell stop above the market, used in the form: 5282 -s
      .a1      list the stop prices (alerts) set previously by +b, -b, +s, -s     
      scancel  remove all stops set by +b, -b, +s, -s (.a1 will show that all stops equal -1)

   Controlling voice alerts:
      sig      set voice alerts on or off, used as: yes sig or no sig (this will not turn off
               voice alerts for new highs or new lows or stops set by +b, -b, +s, -s; see scq)
      scq      set CQ (ATTENTION!) flag on or off, used as yes scq or no scq (no scq will turn
               off critical attention voice alerts that no sig will not)

Keyboard commands while connected to the real time server.

   When connected to the real time server, there is no prompt character and the keyboard is 
   generally locked to allow steady text updates from the real time server at any time.  The 
   list below shows actions that are taken by single-key commands with no Enter key following.
   Note that the key pressed is not echoed; if it is uppercase, be sure the Shift key is also 
   pressed.
   There can be interference with the real time system, and pressing a key while the system is 
   busy updating may require a couple of tries before its action is taken.

   General:
      Esc      disconnect from the real time server and return to the % prompt
      ?        display this help text (remember the Shift key with ?)
      C        show voice and data socket connections
   Showing stops and voice alerts:
      P        show recent voice alerts in Unix LESS, latest on top (remember the Shift key for P)
      A        list the stop prices (alerts) set previously by +b, -b, +s, -s     
   Controlling the graphical display (view):
      Enter    update the console price and time text line (ignores hits less than 3 seconds apart)
      U        force model recalculation in current view
