LongEntrySignal = (Bar opens below LinearWeighted Moving Average(Subchart1, D1,MABarOpensPeriod1, PRICE_LOW)[2]);
ShortEntrySignal = (Bar opens above LinearWeighted Moving Average(Subchart1, D1,MABarOpensPeriod1, PRICE_LOW)[2]);
Should be
LongEntrySignal = (Bar opens below LinearWeighted Moving Average(Subchart1, D1,MABarOpensPeriod1, PRICE_LOW)[2]);
ShortEntrySignal = (Bar opens above LinearWeighted Moving Average(Subchart1, D1,MABarOpensPeriod1, PRICE_HIGH)[2]);