| / | Форум |
|
sllawa3
13.05.2010 14:28
как вставить простенький индюк в код эксперта ? чтоб снимались показания его с н4 ( вписать в код а не вызвать через icustom )...третий день бьюсь.. сам индюк : #property copyright "Krokus" #property link "" //---- #property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 Red //---- extern int N=20; // период канала //---- buffers double ExtMapBuffer1[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ExtMapBuffer1); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(); int limit; double upPrice,downPrice; //---- if (counted_bars==0) limit=Bars-N; if (counted_bars>=0) limit=Bars-counted_bars; limit--; for(int i=limit;i>=0;i--) { upPrice=High[iHighest(Symbol(),0,MODE_HIGH,N,i)];//максимум за N баров downPrice=Low[iLowest(Symbol(),0,MODE_LOW,N,i)]; //минимум за N баров ExtMapBuffer1[i]=(upPrice-downPrice)/Point; } //---- return(0); } //+------------------------------------------------------ |
|
Организуйте багтрекинг и техсаппорт для своей компании В TeamWox имеются все для того чтобы организовать багтрекинг. Интегрировав модуль Сервисдеск с веб-сайтом, Вы сможете получать заявки своих клиентов напрямую в TeamWox. Более того, вся переписка с клиентами автоматически распознается и попадает в архив, где ее без труда можно найти в будущем. |
|
Integer
13.05.2010 14:31
upPrice=High[iHighest(Symbol(),0,MODE_HIGH,N,0)];//максимум за N баров downPrice=Low[iLowest(Symbol(),0,MODE_LOW,N,0)]; //минимум за N баров значение индикатора=(upPrice-downPrice)/Point; |
|
sanyooooook
13.05.2010 14:33
sllawa3 >>: реализуй индикатор как функцию, в параметрах функции параметры этого индикатора и номер бара для которого нужно рассчитать значение индикаторакак вставить простенький индюк в код эксперта ? чтоб снимались показания его с н4 ( вписать в код а не вызвать через icustom )...третий день бьюсь.. сам индюк : |
|
sllawa3
13.05.2010 14:37
это не работает и работать не будет.. просто неграмотно вписывать одни только эти строки.. |
|
sllawa3
13.05.2010 14:38
sanyooooook >>: реализуй индикатор как функцию, в параметрах функции параметры этого индикатора и номер бара для которого нужно рассчитать значение индикатора вот и мучаюсь как это сделать... тем более чтоб на любом тф давал значение н4 ( или же прописанного в настройках ) |
|
Andrei01
13.05.2010 14:47
sllawa3 >>: вот и мучаюсь как это сделать... тем более чтоб на любом тф давал значение н4 ( или же прописанного в настройках ) не заморачивайся политикой (использование индюков), пеши всё в эксперте. |
|
leman
13.05.2010 14:50
Замените High[] на iHigh() и соответственно Low[] на iLow() с указанием нужного Вам ТФ
|
|
sanyooooook
13.05.2010 14:55
double Fn(int N,int bar) { double upPrice,downPrice; upPrice=High[iHighest(Symbol(),0,MODE_HIGH,N,bar)];//максимум за N баров downPrice=Low[iLowest(Symbol(),0,MODE_LOW,N,bar)]; //минимум за N баров return((upPrice-downPrice)/Point); }это будет для текущего ТФ |
|
sllawa3
13.05.2010 15:11
нет.. всё это лажа.. не работает...ни один из предложенных вариантов.. работает ток через icustom, а как раз от него и необходимо избавиться...
|
|
Andrei01
13.05.2010 15:22
sllawa3 >>: нет.. всё это лажа.. не работает...ни один из предложенных вариантов.. работает ток через icustom, а как раз от него и необходимо избавиться... говорю тебе - индюки это облом полный... если не щас то дальше обязательно. к тому же отлаживать их в тестере не сможешь. оно тебе надо? |
|
sllawa3
13.05.2010 15:23
Andrei01 >>: говорю тебе - индюки это облом полный... если не щас то дальше обязательно. к тому же отлаживать их в тестере не сможешь. оно тебе надо? ОЧЕНЬ НАДО |
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий