2
$\begingroup$

To visually evaluate a backtester, I would like to overlay "buy" and "sell" signals on TradingChart, while preserving the interactive functionality of TradingChart (hence no GraphicsColumn), using different colors of GridLines on a DateListPlot would have been a solution, but this doesn't have the necessary interactivity of TradingChart.

enter image description here

$\endgroup$
4
  • $\begingroup$ Is this a feature request or a question on how to implement this? If it is a feature request, please contact Wolfram: wolfram.com/support/contact Take a look at Scope -> Labeling in the documentation page of this function, it may be useful. $\endgroup$
    – Szabolcs
    Commented Nov 8, 2016 at 10:54
  • $\begingroup$ I didn't know about Labeling, this might work, I will try. $\endgroup$ Commented Nov 8, 2016 at 13:19
  • $\begingroup$ yeah I'm very happy with Labeling Events, thank you. $\endgroup$ Commented Nov 8, 2016 at 17:36
  • $\begingroup$ @JeromeIbanes please consider posting an answer then $\endgroup$
    – Kuba
    Commented Nov 15, 2016 at 9:54

1 Answer 1

2
$\begingroup$

Wrap selected data points Labeled and wrap TrandingChart with Legended:

Legended[TradingChart[{{{2010, 10, 1}, {530.`, 530.62`, 523.`,   525.62`, 2225000}}, 
  {{2010, 10, 4}, {524.95`, 528.25`, 518.85`, 522.35`, 1940500}}, 
   Labeled[{{2010, 10, 5}, {528.38`, 540.`, 526.55`, 538.23`,  3507100}}, 
    Style["\[FreakedSmiley]", 30, Red], Below], 
  {{2010, 10, 6}, {539.26`, 539.95`, 529.94`, 534.35`, 2762300}}, 
   Labeled[{{2010, 10, 7}, {536.1`, 537.2`, 529.14`, 530.01`, 2395800}}, 
    Style["\[HappySmiley]", 30, Green], Above], 
  {{2010, 10, 8}, {532.77`, 537.6`, 527.62`, 536.35`, 2859200}}}], 
 Placed[Grid[{{Style["\[FreakedSmiley]", 30, Red], Style["SELL SIGNAL", 16,  Bold]}, 
 {Style["\[HappySmiley]", 30, Green], Style["BUY SIGNAL", 16,  Bold]}}], {.2, .85}]]

enter image description here

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.