I setplotvalue

From MultiCharts
Revision as of 15:57, 16 October 2013 by Roman MultiCharts (talk | contribs) (Created page with "Sets the value calculated by a signal that is to be used for plotting from an indicator. It can be considered as a bridge between a signal and an indicator. Using i_setplotval...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Sets the value calculated by a signal that is to be used for plotting from an indicator. It can be considered as a bridge between a signal and an indicator. Using i_setplotvalue and i_getplotvalue keywords makes it possible to avoid copying the same script for calculation the same value in both indicator and signal.

Usage

i_setplotvalue(index, value);

Where:

  • index is the reference number
  • value is the value that is to be transferred.

Notes

  1. i_setplotvalue can be used in signals, functions and
    • indicators if any signal is applied to the main chart.
  2. Values will be transferred between i_setplotvalue and i_getplotvalue ONLY within 1 chart window,
  3. i_setplotvalue and i_getplotvalue will return 0 if applied to the Market Scanner Window,
  4. i_setplotvalue and i_getplotvalue cannot be used while backtesting a portfolio,
  5. i_setplotvalue and i_getplotvaluecannot be referred historically,
  6. it is possible to use unlimited indexes for data transfer.

Usage

Set the max drawdown and open equity values calculated by the signal to be transferred with indexes 111 and 112

i_setplotvalue(111, maxiddrawdown);
i_setplotvalue(112, netprofit + openpositionprofit);