LongEntrySignal = ((BearsPower(Main chart,BPPeriod)[BPShift] is falling) and (BearsPower(Main chart,BPPeriod2)[BPShift] is falling)); ShortEntrySignal = ((BullsPower(Main chart,BPPeriod)[BPShift] is rising) and (BullsPower(Main chart,BPPeriod2)[BPShift] is rising)); LongExitSignal = BooleanValue; ShortExitSignal = BooleanValue;
if (_sqIsBarOpen == true) { // init signals only on bar open LongEntrySignal = (sqIsFalling(!!! BEARSPOWER_NULL_0_BPPeriod_3 not found in [BULLSPOWER_NULL_0_3_BPPeriod, BULLSPOWER_NULL_0_3_BPPeriod2, LOWEST_NULL_0_1_Period, ATR_NULL_0_19, ATR_NULL_0_122, ATR_NULL_0_222, HIGHEST_NULL_0_1_Period, HEIKENASHI_NULL_0, ], 2, false, 1) && sqIsFalling(!!! BEARSPOWER_NULL_0_BPPeriod2_3 not found in [BULLSPOWER_NULL_0_3_BPPeriod, BULLSPOWER_NULL_0_3_BPPeriod2, LOWEST_NULL_0_1_Period, ATR_NULL_0_19, ATR_NULL_0_122, ATR_NULL_0_222, HIGHEST_NULL_0_1_Period, HEIKENASHI_NULL_0, ], 2, false, 1)); ShortEntrySignal = (sqIsRising(BULLSPOWER_1, 2, false, 1) && sqIsRising(BULLSPOWER_2, 2, false, 1)); LongExitSignal = false; ShortExitSignal = false; }
'BEARSPOWER_NULL_0_BPPeriod_3' - undeclared identifier BPError.mq5 269 41 'not' - undeclared identifier BPError.mq5 269 70 'not' - some operator expected BPError.mq5 269 70 'found' - unexpected token BPError.mq5 269 74 'BEARSPOWER_NULL_0_BPPeriod2_3' - undeclared identifier BPError.mq5 270 28 'not' - undeclared identifier BPError.mq5 270 58 'not' - some operator expected BPError.mq5 270 58 'found' - unexpected token BPError.mq5 270 62 8 errors, 1 warnings 9 2
#define BULLSPOWER_1 0 //iCustom(NULL,0, "SqBullsPower", BPPeriod, PRICE_LOW) #define BULLSPOWER_2 1 //iCustom(NULL,0, "SqBullsPower", BPPeriod2, PRICE_LOW)
#define BEARSPOWER_1 0 //iCustom(NULL,0, "SqBearsPower", BPPeriod, PRICE_LOW) #define BEARSPOWER_2 1 //iCustom(NULL,0, "SqBearsPower", BPPeriod2, PRICE_LOW) #define BULLSPOWER_1 2 //iCustom(NULL,0, "SqBullsPower", BPPeriod, PRICE_LOW) #define BULLSPOWER_2 3 //iCustom(NULL,0, "SqBullsPower", BPPeriod2, PRICE_LOW) ................. ................. if (_sqIsBarOpen == true) { // init signals only on bar open LongEntrySignal = (sqIsFalling(BEARSPOWER_1, 2, false, 1) && sqIsFalling(BEARSPOWER_2, 2, false, 1)); ShortEntrySignal = (sqIsRising(BULLSPOWER_1, 2, false, 1) && sqIsRising(BULLSPOWER_2, 2, false, 1)); LongExitSignal = false; ShortExitSignal = false; }
Attachment image-0.png added