Difference between revisions of "I setplotvalue"

From MultiCharts
Jump to navigation Jump to search
(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...")
 
Line 1: Line 1:
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.  
+
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===
 
===Usage===
Line 13: Line 13:
 
=== Notes===
 
=== Notes===
  
# ''i_setplotvalue'' can be used in signals, functions and  
+
# '''i_setplotvalue''' can be used in signals, functions and  
 
#* indicators if any signal is applied to the main chart.  
 
#* indicators if any signal is applied to the main chart.  
# Values will be transferred between ''i_setplotvalue'' and ''i_getplotvalue'' ONLY within 1 chart window,
+
# Values will be transferred between '''i_setplotvalue''' and '''[[i_getplotvalue]]''' ONLY within 1 chart window,
# ''i_setplotvalue'' and ''i_getplotvalue'' will return 0 if applied to the Market Scanner Window,
+
# '''i_setplotvalue''' and '''[[i_getplotvalue]]''' will return 0 if applied to the Market Scanner Window,
# ''i_setplotvalue'' and ''i_getplotvalue'' cannot be used while backtesting a portfolio,
+
# '''i_setplotvalue''' and '''[[i_getplotvalue]]''' cannot be used while backtesting a portfolio,
# ''i_setplotvalue'' and ''i_getplotvalue''cannot be referred historically,
+
# '''i_setplotvalue''' and '''[[i_getplotvalue]]''' cannot be referred historically,
 
# it is possible to use unlimited indexes for data transfer.
 
# it is possible to use unlimited indexes for data transfer.
  
 
=== Usage ===
 
=== Usage ===
Set the max drawdown and open equity values calculated by the signal to be transferred with indexes 111 and 112
+
Set the max drawdown and open equity values calculated by the signal to be transferred into the indicator with indexes 111 and 112
  
 
<syntaxhighlight>
 
<syntaxhighlight>

Revision as of 16:04, 16 October 2013

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_getplotvalue cannot 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 into the indicator with indexes 111 and 112

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