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

 

Подскажите как можно определить верхнюю и нижнюю линии Боллинджера. По аналогии с iMA написал такую вещь:

double   Bb[];
int      Bb_handle;

int OnInit()
{  BB_handle=iBands(_Symbol, PERIOD_H4, 20, 0, 1.5, PRICE_HIGH);
   return(0);
}

void OnTick()
{  CopyBuffer(BB_handle,0,0,20,Bb); ArraySetAsSeries(Bb,true);
   if (Bb[0]>Bb[1]) // --- Сравнение элементов массива UPPER band или LOW band ?
   {
      // some action.
   }
}

В свою очередь в справочнике для iBands написано: Примечание - Номера буферов: 0 - BASE_LINE, 1 - UPPER_BAND, 2 - LOWER_BAND. Только вот ума не приложу, куда эти значения надо вставить чтобы получить верхний/нижний Боллинджер.

 
Paladin80:

В свою очередь в справочнике для iBands написано: Примечание - Номера буферов: 0 - BASE_LINE, 1 - UPPER_BAND, 2 - LOWER_BAND. Только вот ума не приложу, куда эти значения надо вставить чтобы получить верхний/нижний Боллинджер.

справку про CopyBuffer читайте.

буфер в ней задается, а не в iBands

 
Manov:

 Документация :  Описания   ChartTimePriceToXY  и  ChartXYToTimePrice перепутани. Надо разменить... 

Спасибо за наблюдательность. Описание будет поправлено.
 
Paladin80:

Подскажите как можно определить верхнюю и нижнюю линии Боллинджера. По аналогии с iMA написал такую вещь:

В свою очередь в справочнике для iBands написано: Примечание - Номера буферов: 0 - BASE_LINE, 1 - UPPER_BAND, 2 - LOWER_BAND. Только вот ума не приложу, куда эти значения надо вставить чтобы получить верхний/нижний Боллинджер.


индикаторный буфер для верхней в один массив и для нижней в другой

0 - BASE_LINE, 1 - UPPER_BAND, 2 - LOWER_BAND

можно двумерный сделать для простоты и с for

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

 

Вопрос по настройке.

Сервис-параметры-объекты-показывать параметры после создания.

После создания параметры открываются сразу, очень удобно.

А вот после копирования (с нажатым Ctrl) параметры не открываются.

Так задумано?

Предлагаю еще одну галочку добавить -   показывать параметры после копирования.

 
В теминале MetaTrader есть новости(календарь) можно ли где-то раздобыть архив этих новостей, именно тех что приходят в MetaTrader, новости других брокеров меня не интересуют
 

Тестер, билд 655.

Результат теста при прочих равных условиях значительно отличается от предыдущих билдов. Проверено на двух машинах (w7 x64, XP x32). И на разных советниках.

Заявка в СД оформляется.  

... Оформлено: #392057 

 
Ashes:

Тестер, билд 655.

Результат теста при прочих равных условиях значительно отличается от предыдущих билдов. Проверено на двух машинах (w7 x64, XP x32). И на разных советниках.

Заявка в СД оформляется.  

... Оформлено: #392057 

Заявка принята. В тестере было исправлено несколько багов, приводящих к расхождению результатов оптимизации и одиночного тестирования.

Поэтому именно с Вашей стороны (как автора эксперта) должны быть представлены доказательства, что в новом билде вход (или выход) произведён неправильно. Чем раньше Вы это сделаете, тем лучше для всех. Нам это сделать гораздо труднее, чем Вам, автору.

 
stringo:

Заявка принята. В тестере было исправлено несколько багов, приводящих к расхождению результатов оптимизации и одиночного тестирования.

Поэтому именно с Вашей стороны (как автора эксперта) должны быть представлены доказательства, что в новом билде вход (или выход) произведён неправильно. Чем раньше Вы это сделаете, тем лучше для всех. Нам это сделать гораздо труднее, чем Вам, автору.

Хотелось бы отметить, что результаты оптимизации и одиночного тестирования в билде 642 при тех же параметрах тестирования в абсолютном большинстве случаев совпадали и, в конкретном случае, результат был 5605.09. В билде 665 результат как одиночного тестирования, так и оптимизации, стал 7175.27. История задействованных инструментов на периоде тестирования, насколько я понял, не менялась.
 
Silent:

Веер Ганна.

Если вторая точка привязки находится в будущем, меняется угол.

Еще, у этого объекта какие-то проблемы с копированием (через зажатый Ctrl). Очень часто не копирует, а перетаскивает оригинал, скопировать удаётся с третьей-пятой попыток. 

Написал в СД, ответ такой

Построение Веера Ганна происходит с помощью двух точек, расположенных на линии 
тренда 1х1, которые можно перемещать с помощью мыши. Точки нельзя располагать 
в будущем, построение должно производиться только на барах истории. 
При построении рядом со второй точкой показывается количество баров, 
оно будет использовано для расчета угла по заданному в настройках соотношению. 
Легко заметить, что при построении в будущем количество баров не увеличивается, 
т.к. для расчетов используются только реально существующие бары.

Но при заданном масштабировании в пунктах на бар разве недостаточно первой точки цена/бар и следующего бара (-N)? Цену там можно пересчитать через число, заданное в масштабировании.

Пусть меняется, если масштаб не задан, как сейчас, - но строится правильно, если задан. 

Или я ешё что-то упустил?

Причина обращения: