[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 373

 

Здравствуйте.

Подскажите, пожалуйста, как получить цену интересующего уровня фибо.

Перепробовал множество вариантов. Вот один из них:

double gg = 0;
double hh = 0;
for(int i=ObjectsTotal()-1; i>=0; i--)
 {
  string N_M=ObjectName(i);
  if(N_M=="FIBO_13426")
   {
    hh = ObjectGet("FIBO_13426", OBJPROP_FIRSTLEVEL+3);
    gg = ObjectGet("FIBO_13426",hh);
   }
  return (gg);
 }

Заранее благодарю.

 
nemo811:

Здравствуйте.

Подскажите, пожалуйста, как получить цену интересующего уровня фибо.


цену не получите. можно только процент. Но цена уровня вычисляется на основании цен концов фибы.
 
Понял. Спасибо.
 

Здравствуйте, товарищи!

Столкнулся с неожиданной проблемой.

Позавчера тестер работал как нужно. Со вчерашнего вечера, любая версия стратегии в тестере открывает одну сделку и через секунду, либо несколько минут/часов истории, тестер заканчивает работу. Никаких ошибок, ничего.

в советниках не менялось ничего.

Кто нибудь сталкивался? Подскажите

вот журнал

2011.11.27 16:12:29 2010.01.11 05:20 Tester: order #1 is closed
2011.11.27 16:12:29 2010.01.11 02:40 channel_err RTSI,Daily: open #1 buy 1.00 RTSI at 1498.23 sl: 1403.37 tp: 282172.43 ok
2011.11.27 16:12:29 2010.01.11 02:40 channel_err RTSI,Daily: Alert: покупаем 1 лотов на сумму 1216 (121.6%) C плечом = 1.2
2011.11.27 16:12:29 2010.01.11 02:40 a_max_example RTSI,Daily: loaded successfully
2011.11.27 16:12:29 2010.01.11 02:40 channel_err RTSI,Daily: Alert: Последний ордер был нулевым. Торгуем ПО ТРЕНДУ
2011.11.27 16:12:29 2010.01.11 00:00 a_max_example_median RTSI,Daily: loaded successfully
2011.11.27 16:12:29 channel_err inputs: trstop=30; trstEp=0.5; Buy=24; Sell=10; risk=4;
2011.11.27 16:12:29 Tester: margin exchange rate cannot be calculated
2011.11.27 16:12:29 Tester: exchange rate cannot be calculated
2011.11.27 16:12:29 TestGenerator: unmatched data error (low value 1845.0000 at 2011.01.28 00:00 is not reached from the least timeframe, low price 1845.8900 mismatches)
2011.11.27 16:12:29 TestGenerator: unmatched data error (high value 1900.4000 at 2011.01.28 00:00 is not reached from the least timeframe, high price 1900.0400 mismatches)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 38599 at 2010.05.11 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (high value 1653.6300 at 2010.04.13 12:05 and price 1653.7600 mismatched)
2011.11.27 16:12:29 TestGenerator: unmatched data error (low value 1641.2200 at 2010.04.12 12:05 and price 1641.2100 mismatched)
2011.11.27 16:12:29 TestGenerator: unmatched data error (high value 1636.0400 at 2010.04.09 00:00 is not reached from the least timeframe, high price 1632.9900 mismatches)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1869 at 2010.04.09 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1869 at 2010.04.09 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1869 at 2010.04.09 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1869 at 2010.04.09 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1869 at 2010.04.09 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (low value 1561.1500 at 2010.03.31 00:00 is not reached from the least timeframe, low price 1568.3100 mismatches)
2011.11.27 16:12:25 channel_err: loaded successfully

ошибка unmatched data error была и раньше, но все работало нормально

 
отложники могут срабатывать с проскальзыванием? тестирую сова. в тестере показывает, что отложник ставится по одной цене, а срабатывает по другой
 
myrzila:
отложники могут срабатывать с проскальзыванием? тестирую сова. в тестере показывает, что отложник ставится по одной цене, а срабатывает по другой
Вы учли цену, по которой открываются ваши ордера (Ask или Bid)?
 
ramirez17:

ошибка unmatched data error была и раньше, но все работало нормально

На сколько знаю, в журнале вообще не должно быть ошибок. Исправьте явное - может в этом и кроется причина.
 

подскажите, как обнулить массив? у меня он постепенно набивается числами:

void FormTicket(int number) 
    { 
      for(int i=3;i>0;i--) 
      { 
         TicketArray[0] = ticket; 
         if(TicketArray[0]>0 && TicketArray[0] == TicketArray[1])break; 
         TicketArray[i] = TicketArray[i-1]; 
      } 
    } 

int start() 
  { 
//---- 


FormTicket(ticket); //вызываем функцию, чтоб запоминала тикеты 


//---- 
   return(0); 
  } 

ticket - Это номер ордера. Так вот, я бы хотел, чтоб при определенном условии у меня все числа в массиве моментально становились нулевыми "0"... как это сделать?

 
CLAIN:

подскажите, как обнулить массив? у меня он постепенно набивается числами:

ticket - Это номер ордера. Так вот, я бы хотел, чтоб при определенном условии у меня все числа в массиве моментально становились нулевыми "0"... как это сделать?


https://docs.mql4.com/ru/array/ArrayInitialize
 

спасибо =)))))))))))))))))))))
Причина обращения: