Sell Plot Shapes are not plotting in Long Short Back Test

Hi. I've written code to back test the ^SPX both long and short (see below). I compared the test results to the chart of the ^SPX and they are accurate. The Buy Plot Shapes are plotted but the Sell Plot shapes are not. Can anyone help, I'm trying to hone my coding skills...thanks!

// https://www.amibroker.com/guide/w_settings.html
// AFL Function Reference (amibroker.com)
// https://forum.amibroker.com // https://www.amibroker.com/guide/h_dragdrop.html
// Change the width of back test metrics, etc. You can have default and all other columns auto-sized to content, so everything fits without truncation.

// This can be achieved in any AmiBroker lists simply: Press CTRL and + (PLUS) key on the NUMERIC keypad. 

// SHORT ANALYSIS SETTINGS
// 1) Check Pad and align all data to reference symbol: ^SPX
// 2) Check Long & short 
// 3) Check Allow same bar exit / entry signal 
// 4) Check Reverse entry signal forces exit

MA1 = MA(C,1); 
MA200 = MA(C,200);

Buy = Cross(MA1,MA200);
BuyPrice = Close;

Sell = 0; Short = Cross(MA200,MA1);
SellPrice = Close;
Cover = 0;

Plot (MA1, "MA1", colorGreen, styleDashed, 0, 0, 0, 0);
Plot (MA200, "MA200", colorRed, styleDashed, 0, 0, 0, 0); 

PlotShapes (Buy*shapeUpArrow,colorGreen, 0, MA1);
PlotShapes (Sell*shapeDownArrow,colorRed, 0, MA200);

Yes because you have;

2 Likes