Как сделать? Н1 на М1

 

Помогите разобратся...  собственных знаний не хватает..

Нужно чтобы индикатор (макдак, стох.. или др.) отображал свои показания  Н1, на таймфрейме м1 (или м2..) . Прописываю в индикаторе (в коде) приод Н1 или 60...   Однако с появлением новых баров на минутках, он тоже пририсовывает к себе новые бары.. то есть перестает достоверно показывать Н1, где нет новых баров! Как можно решить данную проблему?

 
 
А по-дргому никак не решить данную поблему?   Тобишь как подправить стандартные индюки, чтобы они показывали мне Н1  и при этом не дорисовывали новый М1 бар, хотя находились в окне М1
 
Shniperson >>:

Помогите разобратся...  собственных знаний не хватает..

Нужно чтобы индикатор (макдак, стох.. или др.) отображал свои показания  Н1, на таймфрейме м1 (или м2..) . Прописываю в индикаторе (в коде) приод Н1 или 60...   Однако с появлением новых баров на минутках, он тоже пририсовывает к себе новые бары.. то есть перестает достоверно показывать Н1, где нет новых баров! Как можно решить данную проблему?

Вы указываете shift = номеру бара на М1, а надо shift = номеру бара на H1

Используйте это

int iBarShift( string symbol, int timeframe, datetime time, bool exact=false)

для определения бара, чье значение необходимо брать на H1

 
Блин.. так и не понял как это сделать...  перепробовал всякие варианты...   Может кто подскажет?  Какую строчку изменить в МАКДаке, чтобы он не сдвигался на м1 после каждого бара, показывая при этом Н1 .....
 
Господа может подскажите?