Вложений: 1 Привет, ребята.
Я работаю над этим целый день, но не могу понять, почему я получаю непрерывную тревогу, а также обе на одну
Я действительно не могу найти, что происходит ... потому что есть два основных различных условия if, но код запускает оба вместе ...
Любая помощь будет отличными парнями!
Спасибо
Вставленный код extern string symbol1 = EURUSDm; внешняя строка symbol2 = EURAUDm; внешняя строка symbol3 = EURJPYm; внешняя строка symbol4 = EURGBPm; внешняя строка symbol5 = GBPUSDm; int LastAlert = 3;/ ----------------------------------------------- ------------------- int start () {if ((iVolume (символ1, mTF, 1) lt; (iVolume (символ1, mTF, iLowest (символ1, mTF) , MODE_VOLUME, 4, 2)))) (iClose (символ1, mTF, 1)>; iOpen (символ1, mTF, 1))) {mPair1Bear = 1; symbol11Bear = symbol1;} {if ((iVolume (symbol2, mTF, 1) lt; (iVolume (symbol2, mTF, iLowest (symbol2, mTF, MODE_VOLUME, 4, 2))))) (iClose (symbol2, mTF, 1) gt; iOpen (symbol2, mTF, 1))) {mPair2Bear = 1; symbol22Bear = symbol2;} if ((iVolume (symbol3, mTF, 1) lt; (iVolume (symbol3, mTF, iLowest (symbol3, mTF, MODE_VOLUME, 4, 2)))) (iClose (symbol3, mTF, 1) gt ; iOpen (символ 3, mTF, 1))) {mPair3Bear = 1; symbol33Bear = symbol3;} if ((iVolume (symbol4, mTF, 1) lt; (iVolume (symbol4, mTF, iLowest (symbol4, mTF, MODE_VOLUME, 4, 2)))) (iClose (symbol4, mTF, 1) gt ; iOpen (symbol4, mTF, 1))) {mPair4Bear = 1; symbol44Bear = symbol4;} if ((iVolume (symbol5, mTF, 1) lt; (iVolume (symbol5, mTF, iLowest (symbol5, mTF, MODE_VOLUME, 4, 2)))) (iClose (symbol5, mTF, 1) gt ; iOpen (символ 5, mTF, 1))) {mPair5Bear = 1; symbol55Bear = symbol5;} {if ((mPair1Bear mPair2Bear mPair3Bear mPair4Bear mPair5Bear) gt; = 2) {if (LastAlert! = 1) {LastAlert = 1; mStoredMinVolumeTimeBear = iTime (NULL, mTF, 1); DrawLine (Red, mStoredMinVolumeTimeBear); Оповещение (Symbol () Period () M LowVoluem свеча медвежий на пары = symbol22Bear symbol33Bear symbol44Bear symbol55Bear); }}}} if ((iVolume (symbol1, mTF, 1) lt; (iVolume (symbol1, mTF, iLowest (symbol1, mTF, MODE_VOLUME, 4, 2))))) (iClose (symbol1, mTF, 1) lt; iOpen (символ1, mTF, 1))) {mPair1Bull = 1; symbol1Bull = symbol1;} {if ((iVolume (symbol2, mTF, 1) lt; (iVolume (symbol2, mTF, iLowest (symbol2, mTF, MODE_VOLUME, 4, 2))))) (iClose (symbol2, mTF, 1) lt; iOpen (symbol2, mTF, 1))) {mPair2Bull = 1; symbol22Bull = symbol2;} if ((iVolume (symbol3, mTF, 1) lt; (iVolume (symbol3, mTF, iLowest (symbol3, mTF, MODE_VOLUME, 4, 2))))) (iClose (symbol3, mTF, 1) lt ; iOpen (символ 3, mTF, 1))) {mPair3Bull = 1; symbol33Bull = symbol3;} if ((iVolume (symbol4, mTF, 1) lt; (iVolume (symbol4, mTF, iLowest (symbol4, mTF, MODE_VOLUME, 4, 2)))) (iClose (symbol4, mTF, 1) ; iOpen (symbol4, mTF, 1))) {mPair4Bull = 1; symbol44Bull = symbol4;} if ((iVolume (symbol5, mTF, 1) lt; (iVolume (symbol5, mTF, iLowest (symbol5, mTF, MODE_VOLUME, 4, 2)))) (iClose (symbol5, mTF, 1) lt ; iOpen (символ 5, mTF, 1))) {mPair5Bull = 1; symbol55Bull = symbol5;} {if ((mPair1Bull mPair2Bull mPair3Bull mPair4Bull mPair5Bull) gt; = 2) {if (LastAlert! = 2) {LastAlert = 2;mStoredMinVolumeTimeBull = iTime (NULL, mTF, 1); DrawLine (Lime, mStoredMinVolumeTimeBull); Alert (Symbol () Period () M LowVoluem свеча бычья на пары = symbol22Bull symbol33Bull symbol44Bull symbol55Bull); }}}} return (0); }