Изучил код индикатора FTLM, возник ряд вопросов.
Начнём cо сравнения FTLMdown и FTLMup.cs:
// FTLMdown
FTLM = value1-value2;
FTLM1 = value3-value4;
if(FTLM>FTLM1)
{
down = 0;
}
else
{
down = FTLM;
}
// FTLMup
FTLM = value1-value2;
FTLM1 = value3-value4;
if(FTLM>FTLM1)
{
up = FTLM;
}
else
{
up = 0;
}
Здесь вопрос такой: почему в обоих случаях сравниваются FTLM и FTLM1, но результатом является либо FTLM либо 0 (где FTLM1) ?
Теперь перейдём к FTLM.cs:
FTLM = value1-value2;
FTLM1 = value3-value4;
if(FTLM>FTLM1)
{
val = FTLM;
}
else
{
val = FTLM;
}
Тут вопрос очевиден: почему независимо от результата сравнения(FTLM>FTLM1) результатом является FTLM ?
Если есть ещё ошибки, пожалуйста обнародуйте.
Благодарю за ответ.
Отредактировано Slay (Sun Feb 06 2011 04:58 PM)