Ошибки, баги, вопросы - страница 1243

barabashkakvn:

Код вставить на форум не получается. Пока редактирую код есть, после сохранения код улетучивается.

Попытка номер 2:

Какой браузер какой версии?
alexvd:
Какой браузер какой версии?

Google Chrome 38.0.2125.111

barabashkakvn:

Google Chrome 38.0.2125.111

Попробуйте обновить страницу без/с очисткой кэша браузера.

Удалил через настройки всё что было в кеше.

Теперь код:

 

В таких случаях я даю совет:  "У вас барабашка завёлся". Вот только, как этот совет применить ко мне?

 

P.S. Пробовал и Ctrl+F5. Эффекта не дало. 

 

P.P.S. Перезагрузил. Попытка №  ...


А теперь попытка через Internet Explorer 11.0.9600.17416:

      if(i<Bars-2)
        {
         if(Close[i]>upper[i+2])
            upper2[i]=High[i];
         if(Close[i]<lower[i+2])
            lower2[i]=Low[i];
        }

Теперь с домашнего ПК, Google Chrome 38.0.2125.111:

   if(prev_calculated==0)
     {
      limit=MAPeriod;
      ExtMapBufferEMA[0]=close[0];
      for(i=1; i<limit; i++)
         ExtMapBufferEMA[i]=close[i]*SmoothFactor+ExtMapBufferEMA[i-1]*(1.0-SmoothFactor);
     }

 Ура! Заработало!

 

alexvd:

Как проверяете?

Попробуйте такой скрипт.


P.S. Пожалуйста, дождитесь следующего билда.

так и проверяю. 

в метатрейдер 4 работает, в 5 - нет.

жду след. билда... 

ALXIMIKS:

1. Когда выйдет новый билд 4-ки, или уже фиксить баги ни кто в ближайшее время не будет?

2. Почините пожалуйста гребаный кеш (или параметров или функции CopyClose) в тестере 4-ки
(просто писец какой-то - меняешь параметры экпертаа в настройках тестера или перекомпилируешь - а оно при новом тесте кеш сует постоянно)

3. Это нормально что тикет сразу и в MODE_TRADES и не существует в виду ошибки 4108 от OrderClose
(в тестере 4-ки (каждый тик) выполнение доходит до  OrderClose, и только тогда возвращает ошибку о не существовании тикета. 

Баги фиксим.

Мы не можем воспроизвести описанные Вами проблемы.

Нужна дополнительная информация - пример кода и шаги воспроизведения

Переустановил Google Chrome. Вот такой код могу вставить

      if(i<Bars-2)
        {
         if(Close[i]>upper[i+2])
            upper2[i]=High[i];
         if(Close[i]<lower[i+2])
            lower2[i]=Low[i];
        }

, а вот такой:

      if(i<Bars-2)


        {


         if(Close[i]>upper[i+2])


            upper2[i]=High[i];


         if(Close[i]<lower[i+2])


            lower2[i]=Low[i];


        }


 у которого пробелы между строками, вставить в виде кода нельзя

sergeev:

тогда вам удобней будет не пользоваться закрытыми сторонними библиотеками.

юзайте нативно File Mapping без DLL

О, наверное то что нужно. По крайней мере, счетчик тиков работает на разных графиках. Спасибо большое!

У меня глупый вопрос: А что включает/отключает кнопка "Авто-торговля"

сделал простой код:

void OnTick()
  {
//---
    Comment(TimeCurrent());
   
  }
//+------------------------------------------------------------------+

отжал кнопку, время тикает.

Я что-то пропустил?

Сейчас эта кнопка не отключает советника?

sanyooooook:

У меня глупый вопрос: А что включает/отключает кнопка "Авто-торговля"

сделал простой код:

отжал кнопку, время тикает.

Я что-то пропустил?

Сейчас эта кнопка не отключает советника?

Ответ в названии кнопки :)