Hi so basically I’m wondering why even thous I’ve coded all my stops to have a trailing stop loss of 100 points I had somewhere between 30-50 trades stopped by a trailing stop after 1 point. This is literally have never used pro real time before so I may have done something wrong and have included the code below. I’ve been manually setting up all the different strategies i’ve created to buy the stocks they are supposed to one by one in pro order but is there anyway to apply one strategy to a list of different stocks in one go in bulk? Or can I add multiple strategies to one stock in one go? Also I started my trading strategy yesterday and set all of my trailing stops to 100 points. Then the algorithms for some reason decided to make all the trailing stops 1point. So I lost around £150 yesterday because the algorithm kept entering trades and then because of the spread being more then 1 point the algorithm would automatically exit the trade. If you look at the duration section of the screenshot all the trades were between 0 seconds and 1 second bar one and I have no idea why that one worked fine. So I literally have around 20 trades that was entered and exited in 0 seconds and and around another 30 that was entered and exited within 1 second. So somewhere in and around 50 whole trades that lasted 1 second or less in total even though your software was coded for a stop loss of 100 points. An I was trading stocks not forex. So is there any way I could be compensated for all of these 1 second trades? //————————————————————————- // Main code : BUY AROON 1 //————————————————————————- // Definition of code parameters DEFPARAM CumulateOrders = False // Cumulating positions deactivated // Conditions to enter long positions TIMEFRAME(15 minutes) indicator1 = MACDline[14,3,3](close) indicator2 = ExponentialAverage[3](MACDline[14,3,3](close)) c1 = (indicator1 > indicator2) indicator3 = AroonUp[14] indicator4 = AroonDown[14] c2 = (indicator3 > indicator4) indicator5 = AroonUp[14] indicator6 = AroonDown[14] c3 = (indicator5[1] > indicator6[1]) indicator7 = AroonUp[14] indicator8 = AroonDown[14] c4 = (indicator7[2] > indicator8[2]) indicator9 = AroonUp[14] indicator10 = AroonDown[14] c5 = (indicator9[3] > indicator10[3]) indicator11 = AroonUp[14] indicator12 = AroonDown[14] c6 = (indicator11[4] > indicator12[4]) indicator13 = AroonUp[14] indicator14 = AroonDown[14] c7 = (indicator13[5] > indicator14[5]) indicator15 = AroonUp[14] indicator16 = AroonDown[14] c8 = (indicator15[6] > indicator16[6]) indicator17 = AroonUp[14] indicator18 = AroonDown[14] c9 = (indicator17[7] > indicator18[7]) TIMEFRAME(1 minute) indicator19 = MACDline[14,3,3](close) indicator20 = ExponentialAverage[3](MACDline[14,3,3](close)) c10 = (indicator19 > indicator20) IF c1 AND c2 AND c3 AND c4 AND c5 AND c6 AND c7 AND c8 AND c9 AND c10 THEN BUY 1 PERPOINT AT MARKET ENDIF // Conditions to exit long positions TIMEFRAME(15 minutes) c11 = (open > open[1]) c12 = (open[1] > open[2]) c13 = (open[2] > open[3]) c14 = (open[3] > open[4]) indicator21 = AroonDown[14] indicator22 = AroonUp[14] c15 = (indicator21 > indicator22) indicator23 = AroonDown[14] indicator24 = AroonUp[14] c16 = (indicator23[1] > indicator24[1]) TIMEFRAME(1 minute) indicator25 = AroonDown[14] indicator26 = AroonUp[14] c17 = (indicator25 > indicator26) IF c11 AND c12 AND c13 AND c14 AND c15 AND c16 AND c17 THEN SELL AT MARKET ENDIF // Stops and targets SET STOP pTRAILING 100