[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 146

 
Vovo4ka:


Ребят помогите, что то не догоняю....
Вход на покупку: Когда два индикатора RSI с периодами 14 и 17 одновременно пересекают и закрываются выше уровеня 30 снизу вверх....

Вход на продажу: Когда два индикатора RSI с периодами 14 и 17 одновременно пересекают и закрываются ниже уровеня 70 сверху вниз....

Интересует как раз одновременный перекрест кровня...т.е. ПРИМЕР

diRSI1 и diRSI2 были оба меньше 30, а по закрытию следующей свечи оба больше 30... Аналогично с уровнем 70!


double diRSI1=iRSI(NULL,0,14,PRICE_CLOSE,0);
double diRSI2=iRSI(NULL,0,17,PRICE_CLOSE,0);
double diRSI3=iRSI(NULL,0,14,PRICE_CLOSE,1);
double diRSI4=iRSI(NULL,0,17,PRICE_CLOSE,1);

if(AccountFreeMargin()<(100*Lots)){
Print("We have no money. Free Margin = ", AccountFreeMargin());
return(0);
}
if (!ExistPositions()){

if (( diRSI1>30 && diRSI2>30 && diRSI3<30 && diRSI4<30)){
OpenBuy();
return(0);
}

if ((diRSI1<70 && diRSI2<70 && diRSI3>70 && diRSI4>70)){
OpenSell();
return(0);
}
}


если правильно то на тесте все равно открывает сделки, которые не подходят....

ПАРНИ ХЕЛП...

ObjectCreate("RSI1", OBJ_LABEL, 0, 0, 0);
ObjectSet("RSI1", OBJPROP_CORNER, 0);
ObjectSet("RSI1", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI1", OBJPROP_YDISTANCE, 30);
ObjectSetText("RSI2","diRSI1" + DoubleToStr(diRSI1,1), 9, "Verdana", Yellow);

ObjectCreate("RSI2", OBJ_LABEL, 0, 0, 0);
ObjectSetText("RSI2", "diRSI2" + DoubleToStr(diRSI2,1), 9, "Verdana", Yellow);
ObjectSet("RSI2", OBJPROP_CORNER, 0);
ObjectSet("RSI2", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI2", OBJPROP_YDISTANCE, 45);
      
ObjectCreate("RSI3", OBJ_LABEL, 0, 0, 0);
ObjectSetText("RSI3", "diRSI3" + DoubleToStr(diRSI3,1), 9, "Verdana", Yellow);
ObjectSet("RSI3", OBJPROP_CORNER, 0);
ObjectSet("RSI3", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI3", OBJPROP_YDISTANCE, 60);
      
ObjectCreate("RSI4", OBJ_LABEL, 0, 0, 0);
ObjectSetText("RSI4", "diRSI4" + DoubleToStr(diRSI4,1), 9, "Verdana", Yellow);
ObjectSet("RSI4", OBJPROP_CORNER, 0);
ObjectSet("RSI4", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI4", OBJPROP_YDISTANCE, 75);
вот это вставь в свой код и увидишь на экране как будут цифры меняться, там и поймешь какие надо вставлять
 
todem:
вот это вставь в свой код и увидишь на экране как будут цифры меняться, там и поймешь какие надо вставлять


Спс большое, щас проверим))

И еще вопрос если мы описали не переменную, но не присвоили значение, то ей автоматичски присвается значение 0 ????

 

у мня похоже о5 проблемы с делением int..

обясните ктонить плиз что и на что нельзя делить?

5 на 3 или int на double или double на int или то и то..

чтоб выполнить double i=5/3; надо 5 сделать double..

 

Доброго времени суток, уважаемые форумчане. :)

Меня интересует следующий момент - как сделать в МетаТрейдере смещенени графика на экране более, чем на 50% от правого края ?  

Есть ли, какая либо константа или функция регулирующая размер сдвига ? 

Пробовал в поиске искать, но поиск ничего не выдает на запрос о сдвиге графика.

Есть ли у кого-нибудь информация по данному вопросу ? :)

Заранее спасибо за внимание. :) 

 
eddy:

у мня похоже о5 проблемы с делением int...

Поиск в Гугл. Ключевые слова деление int double site:mql4.com
Очень подробно описано.
 

Вопрос по тестеру. Помогите плиз!

Как сделать, чтобы по умолчанию после прогона в тестере чарт рисовало с моими настройками, а не черный по умолчанию. Уже дефолт шаблон сохранил со своими настройками. Новый чарт по инструменту если открываю все отлично, открывает как надо, а тестер продолжает выдавать черный шаблон? Не могу найти файл с параметрами чарта в тестере, чтобы заменить на свой, если он существует конечно отдельно.

 
polsvv:

Вопрос по тестеру. Помогите плиз!

Как сделать, чтобы по умолчанию после прогона в тестере чарт рисовало с моими настройками, а не черный по умолчанию. Уже дефолт шаблон сохранил со своими настройками. Новый чарт по инструменту если открываю все отлично, открывает как надо, а тестер продолжает выдавать черный шаблон? Не могу найти файл с параметрами чарта в тестере, чтобы заменить на свой, если он существует конечно отдельно.

накидайте вам все что нужно, клик правой кнопкой - сохранить шаблон - tester.tpl
 
как узнать цвет индикатора? если он задан только индикаторному буфферу. по умолчанию #property indicator_color1 Blue
 
eddy:
как узнать цвет индикатора? если он задан только индикаторному буфферу. по умолчанию #property indicator_color1 Blue
а что, есть способ как узнать цвет, если он не задан #property indicator_color1 ?
 
речь про то что он задан только буфферу, а не внешной переменной