Im testing a simple strategy enter long when the price is above the MAs , I wanted to see if the variable are behaving properly including the entry / exit and stop loss but I encounter this behavior where the position have its own exit, even without specifying any rules, on zorro manual Stop is default to 0. Can someone explain why is it happening

Heres the code:

Code
function run()	{
	set(TICKS|LOGFILE);
	
	// Minute
	BarPeriod = 1;
	Capital = 10000;
	LookBack = 500;
	NumWFOCycles = 10;
	Margin = 0.50 * Capital;

	while(asset(loop(Assets))){

		vars Close = series(priceClose());
		vars Low = series(priceLow());

		int EMA13TimePeriod = 13;
		int EMA8TimePeriod  = 8;
		int EMA5TimePeriod  = 5;
		int ADXTimePeriod   = 14;
		

		vars EMA13 =  series(EMA(Close, EMA13TimePeriod));
		vars EMA8  = series(EMA(Close, EMA8TimePeriod));
		vars EMA5  = series(EMA(Close, EMA5TimePeriod));
		
		vars ADX   = series(ADX(ADXTimePeriod));
	
		MaxLong = MaxShort = 1;
		
		if (Close > EMA13 && Close > EMA8 && Close > EMA5)
		{

			enterLong();
			
		}

		plot("EMA13",EMA13,LINE,ORANGE);
		plot("EMA8",EMA8,LINE,ORANGE);
		plot("EMA5",EMA5,LINE,ORANGE);
		plot("ADX",ADX,NEW|LINE,BLUE);

	}

	
}


Attached Files EMA3_TSLA.png