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

От TeLePyZik, 8 июня, 2016 в Архив

Автор#1

MaxPriceVhod= High[iHighest(NULL,PERIOD_D1,MODE_HIGH,BarCountVhod,2)];
MinPriceVhod= Low[iLowest(NULL,PERIOD_D1,MODE_LOW,BarCountVhod,2)];
MaxPriceExit= High[iHighest(NULL,PERIOD_H4,MODE_HIGH,BarCountExit,2)];
MinPriceExit= Low[iLowest(NULL,PERIOD_H4,MODE_LOW,BarCountExit,2)];


Здравствуйте.... нужны максимальные и минимальные значения на 4 часовом периоде и на дневном....

Когда захожу в тестер на D1 то 1 и 2 строки выдают значения верные а 3 и 4 какой -то бред ( максимальное меньше минимального и меняются они каждый бар)

Если зайти в тестер на Н4 то все в точности наоборот!

Так можно или нет получать значения с любого периода? или только с текущего?

#2


MaxPriceVhod= High[iHighest(NULL,PERIOD_D1,MODE_HIGH,BarCountVhod,2)];
MinPriceVhod= Low[iLowest(NULL,PERIOD_D1,MODE_LOW,BarCountVhod,2)];
MaxPriceExit= High[iHighest(NULL,PERIOD_H4,MODE_HIGH,BarCountExit,2)];
MinPriceExit= Low[iLowest(NULL,PERIOD_H4,MODE_LOW,BarCountExit,2)];


Здравствуйте.... нужны максимальные и минимальные значения на 4 часовом периоде и на дневном....

Когда захожу в тестер на D1 то 1 и 2 строки выдают значения верные а 3 и 4 какой -то бред ( максимальное меньше минимального и меняются они каждый бар)

Если зайти в тестер на Н4 то все в точности наоборот!

Так можно или нет получать значения с любого периода? или только с текущего?



High[...] и Low[...] показывают значения текущего ТФ, а у тебя сдвиги считаются по H4, потом ты этот сдвиг пихаешь на D1, я вобще удивлен как у тебя вобще он что либо корректно показывает.
используй iHigh() и iLow() если надо копаться на ТФ, отличном от текущего.
как-то так для ТФ h4
MaxPriceVhod= iHigh(NULL, Period_H4,iHighest(NULL,PERIOD_H4,MODE_HIGH,BarCountVhod,2));

ну и определись что тебе конкретно надо, а то у тебя понамешаны оба ТФ вместе.

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025