try this:

depends on your strategy, but you can try block Once per bar
I have best experience with variables (Flag) ... but sometimes it is hard to do and need a lot of testing ...
can you post blocks how you tried connected them?
I think problem is with way how Break even is working (it is working for each trade) ...
instead of break even block you can try to use manual calculation and comparison (in blocks Modify variables and Condition you can use readed values from trade) ...
but this need a lot of testing and time how to do it
... maybe somebody can find another way how to do it ...

what you tried? can you post your block connections?
try this ... some indicators are not well created for EAs and need other ways to work with them, this can help you:

can you post also chart here with all indicators to comparing your conditions? maybe one of them was not triggered
try block Trace and see what values goes from indicator buffers ...
try to change Candle ID in Condition - More settings ... try values like 1 or 2 ... but not sure if that helps ... I have not your indicator ...
for me fibo values are working
https://fxdreema.com/shared/oU9M1gD5d

be sure you have right name in blocks as your object have:


yes you can try it with more blocks ...
situation is, that you have 2 crosses in one time - you are looking for situation where these crosses happen in one time and it is rare ... instead of 2 crosses, use only second cross and first one give > or < ....

just check cross +2 candles behind ... it makes "shift" for it to align with 5MA
...
5MA[4]<20MA[4]
5MA[3]>20MA[3]
5MA[1]>20MA[1]
Buy
note: [4] means CandleID 4
@fxDreema ChartFirst, ChartNext ... etc - it returns chart ID .. this chart ID you can use in functions where it is supported, like ObjectCreate(chartID,...) ...
.. depends on what he need ... if he need open this one EA on all charts -- maybe it is possible using ApplyTemplate
but I am not sure ...
@aweverard you still dont understand what is trailing stop ... please read about it here:
http://www.investopedia.com/articles/trading/08/trailing-stop-loss.asp
the way you used is right, arrow placed lower with -5pips from Low, or higher +5pips from High ... acutally you need give this "pips" to value - with this word you tell fxdreema that you will place it with x pips lower/higher ... look here:
price Low is 1.1260
you need place it 5 pips lower, at price 1.1255 ... when you give into Adjust only -5 (without pips) arrow is placed at price: 1.1260-5=-3.874 ... and this is not price which you will ... but when you give -5pips, fxdreema automatically converts pips to price fraction which for EURUSD is 5pips==0.0005 ... and result is: 1.1260-5pips=1.1260-0.0005=1.1255 .... hope you understand it with this messy explanation 
you can get these values using "Pink blocks" like "For each closed trade" and after them connect block "Modify variables" and save these values into variables ...

because your TP si smaller like SL ...
when you have TP 25 and SL 130, that means for 1 lossable trade you need another 6 profitable trades to goes back from loss ...
try to create EA, where is your TP equal or greater like SL ...
read here about your situation:
http://www.forexfactory.com/showthread.php?t=558453