- Помогите пожалуйста разобраться с проблемой при открытии ордеров
- Мультитаймфреймовые индикаторы
- Как сделать выводить arrow на иcтории
Может быть так
for (int i=0;i<limit;i++) { //начало тела основной функции for //====================================== // Состояние рынка по ишимоку// //----парад трех линий-- ---// ptl = 0; if(iIchimoku(0,0,9,26,52,MODE_TENKANSEN,i)>iIchimoku(0,0,9,26,52,MODE_KIJUNSEN,i))kt=1; if ((Close[i]>iIchimoku(0,0,9,26,52,MODE_TENKANSEN,i))&&(kt>0))kt1=1; if ((iIchimoku(0,0,9,26,52,MODE_KIJUNSEN,i)>iIchimoku(0,0,9,26,52,MODE_SENKOUSPANA,i+27)) &&(iIchimoku(0,0,9,26,52,MODE_KIJUNSEN,i)>iIchimoku(0,0,9,26,52,MODE_SENKOUSPANB,i+27)) &&(kt1>0)) ptl=1; if(iIchimoku(0,0,9,26,52,MODE_TENKANSEN,i)<iIchimoku(0,0,9,26,52,MODE_KIJUNSEN,i))kt=-1; if ((Close[i]<iIchimoku(0,0,9,26,52,MODE_TENKANSEN,i))&&(kt<0))kt1=-1; if ((iIchimoku(0,0,9,26,52,MODE_KIJUNSEN,i)<iIchimoku(0,0,9,26,52,MODE_SENKOUSPANA,i+27)) &&(iIchimoku(0,0,9,26,52,MODE_KIJUNSEN,i)<iIchimoku(0,0,9,26,52,MODE_SENKOUSPANB,i+27)) &&(kt1<0)) ptl=-1; //----- if(ptl==1)ObjectSetText("парад","ПАРАД",20,"Arial",Green); if(ptl==-1)ObjectSetText("парад","ПАРАД",20,"Arial",Red); if(ptl==0)ObjectSetText("парад","",20,"Arial",Red); }//конец тела основной функции for
Может быть так
Не не помогло. Да и текст появляется независимо выполняется одно из условий или нет. получается то условий
if(iIchimoku(0,0,9,26,52,MODE_TENKANSEN,i)<iIchimoku(0,0,9,26,52,MODE_KIJUNSEN,i))kt=-1;
if ((Close[i]<iIchimoku(0,0,9,26,52,MODE_TENKANSEN,i))&&(kt<0))kt1=-1;
ему уже достаточно и за дальнейшие расчеты он просто не берется
С линиями не разбирался. смотрел только чтоб текст исчезал )
не исчезает. Видимо потому что саму функцию он будто не дочитывает.
вот видите. вот здесь надписи быть не должно потому как синяя и красная линя находятся все еще в облаке а в условии прописано if(iIchimoku(0,0,9,26,52,MODE_TENKANSEN,i)>iIchimoku(0,0,9,26,52,MODE_KIJUNSEN,i))kt=1;
if ((Close[i+1]>iIchimoku(0,0,9,26,52,MODE_TENKANSEN,i))&&(kt>0))kt1=1;
if ((iIchimoku(0,0,9,26,52,MODE_KIJUNSEN,i)>iIchimoku(0,0,9,26,52,MODE_SENKOUSPANA,i+27))
&&(iIchimoku(0,0,9,26,52,MODE_KIJUNSEN,i)>iIchimoku(0,0,9,26,52,MODE_SENKOUSPANB,i+27))
&&(kt1>0)) ptl=1;
При этом на D1 все сходится. Видимо по чистой случайности)
Пятый день мучаюсь, чего только не перепробовал. Нужно чтобы текст в окне менял цвет когда линии ишимоку и цена выстраиваются последовательно в ту или иную сторону и оставался таким пока условия соблюдаются. Затем исчезал до тех пор пока вновь не выстроятся. кодик приложил. Чего бы не делал текст либо остается только зеленым, либо красным, и не меняется при смене условий. помогите пожалуйста. Чувствую что не сложно но докопаться не могу.
Цикл надо убрать
Может из за этого
iIchimoku(0,0,9,26,52,MODE_KIJUNSEN,i)>iIchimoku(0,0,9,26,52,MODE_SENKOUSPANA,i+27
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования