Ответить
12.08.2010, 13:41
Аватар для lucalupi75
lucalupi75 lucalupi75 вне форума Интересующийся
Регистрация: 12.08.2010 / Сообщений: 1
Поблагодарили 0 раз(а) / Репутация: 1

По умолчанию [langtitle=it]nested if statement in any other if statement issue[/langtitle]

[lang=it]Hello everyone,
I ask your help regarding the issue that arises when I nest an if condition inside another if condition: the code does not do what is contained within the second condition, even when the condition is true. I tried to reverse the order of the conditions (the first if replaces the second one and vice versa) but nothing has changed: the second condition is not taken into account.

Below I show part of a codeto explain the point:

if ((myHigh-myClose)<=(1/3)*(myHigh-myLow)) //First If
//if (myOpen>myClose)
{
Print("Check_If_1");
//if ((myHigh-myClose)<=(1/3)*(myHigh-myLow))
if (myOpen>myClose) //Second If
{
Print("Check_If_2");
}
Print("Check_AfterSecondIf");
}

Basically the code has to write, in the Journal of the Tester, the string "Check_If_1" when the first condition is true and "Check_If_2" when the second one is true. When the first condition is true it is also expected to write the string "Check_AfterSecondIf".
Indeed the Journal will contain only the strings "Check_If_1" and "Check_AfterSecondIf, but never the string" Check_If_2: this confirms that the instructions in the second if, nested to the first one, are not taken into account.

I attach the complete EA, which the above code is part of. I saved two versions: in the second one the order of conditions is reversed:

I ask, if possible, indications from you on how to address the problem.
Thanks for your attention and have a good day![/lang]
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[langtitle=en]Steve Mauro - MArket maker method[/langtitle] mamaata Ручные торговые стратегии и системы 2 25.07.2011 18:54
[langtitle=es]Soy trader de ORO, te demuestro mis resultados en vivo aqui: http://magnus.mt4live.com[/langtitle] Turico Temp, корзина, реклама 0 04.06.2010 01:04
[langtitle=uk]Индикатор для работы на или перед новостями[/langtitle] nikon123 Индикаторы форекс 43 19.04.2010 20:32
[langtitle=uk]даю 60$ тому хто напише середнінького експерта по моєму тех.завданню (не спішно,можна за 3-5 длнів)[/langtitle] viktor777@ Поиск программиста, поиск заказов 6 16.03.2010 08:45


Текущее время: 02:01. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO