Changes

Jump to navigation Jump to search

AtCommentaryBar

38 bytes added, 05:42, 3 April 2013
no edit summary
This reserved word returns a value of True on the bar clicked by the user. It will return a value of False for all other bars. This allows you to optimize your trading strategies, analysis techniques, and functions for speed, as it will allow PowerLanguage to skip all commentary-related calculations for all bars except for the one where the commentary is requested
'''Usage'''<syntaxhighlight>AtCommentaryBar</syntaxhighlight>This allows you to optimize your trading strategies, analysis techniques, and functions for speed, as it will allow PowerLanguage to skip all commentary-related calculations for all bars except for the one where the commentary is requested
'''Notes'''== Usage ==<syntaxhighlight>AtCommentaryBar</syntaxhighlight>
== Notes ==* The difference between [[AtCommentaryBar]] and [[CommentaryEnabled]] is that [[CommentaryEnabled]] returns a value of True for ''ALL'' bars when the Expert Commentary window is open, while the [[AtCommentaryBar]] returns a value of True only for the bar clicked.
'''== Example'''==The following statements display a 50-bar average of the volume in the [[:Category:Expert_Commentary|Expert Commentary]] window but avoid calculating this 50-bar average for every other bar of the chart:
The following statements display a 50-bar average of the volume in the '''Expert Commentary''' window but avoid calculating this 50-bar average for every other bar of the chart:
<syntaxhighlight>
If if AtCommentaryBar Then = True then Commentary("The 50-bar vol avg: ", Average(Volume, 50));
</syntaxhighlight>
[[Category:Expert Commentary]]

Navigation menu