Вопрос к знатокам - страница 5

 

rid писал(а) >>

...Как сделать, чтобы дельта отображалась не так Delta=11.40000000,

а вот так : Delta=11.4 ?

Как вариант: для печати и комментариев использовать дополнительную строковую переменную.

string DeltaS = DoubleToStr(Delta,1);
 

Благодарю, granit77, - помогло.

 

Всем привет!

Почему-то не работает примитивный код.

Не пойму в чем дело.

Сравниваю значения индюка на разных инструментах 

//жжжжж Ищем возможность войти в рынок жжжжжжжжжжж

if ( (iSymbol_1-iSymbol_2)<0 )          
   
   //продажа 1-го инструмента и покупка  второго  
      TradeUP=true;       else TradeUP=false;
      
//---------------------------------------------

//продажа 2-го инструмента и покупка  первого 
if (  (iSymbol_1-iSymbol_2)>0 ) 
           TradeRV=true;       else TradeUP=true; ; 

Тут возможны только два варианта :

(TradeUP=true; TradeUP=false;)  либо наоборот .

Ан нет! - вывел их в коммент и вижу что оба этих значения одинаковы и  равны нулю или единице!

И  это при очевидном выполнении неравенства, что дельта = 0.0494, т.е. 

Дельта = (iSymbol_1-iSymbol_2)>0

Подскажтие, в чем дело ?


 
rid писал(а) >>

Всем привет!

Почему-то не работает примитивный код.

Не пойму в чем дело.

Сравниваю значения индюка на разных инструментах

Тут возможны только два варианта :

(TradeUP=true; TradeUP=false;) либо наоборот .

Ан нет! - вывел их в коммент и вижу что оба этих значения одинаковы и равны нулю или единице!

И это при очевидном выполнении неравенства, что дельта = 0.0494, т.е.

(iSymbol_1-iSymbol_2)>0

Подскажтие, в чем дело ?

//жжжжж Ищем возможность войти в рынок жжжжжжжжжжж

if ( (iSymbol_1-iSymbol_2)<0 )          
   
   //продажа 1-го инструмента и покупка  второго  
      TradeUP=true;       else TradeUP=false;
      
//---------------------------------------------

//продажа 1-го инструмента и покупка  второго  
if (  (iSymbol_1-iSymbol_2)>0 ) 
           TradeRV=true;       else TradeUP=true; ; 
Здесь нет опечаток?
 
rid >>:

Подскажтие, в чем дело ?

Сомнительное выделил.

if (  (iSymbol_1-iSymbol_2)>0 ) 
           TradeRV = true;       else TradeUP = true; ; 
 

Блин! точно! 

очевидная ошибка! - всем спасибо.