Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
1. Наш с Вами колега спрашивал "каким-то образом использовать крутизну изменения курса" в советнике.
2. Приведу кусочки кода и з вышеприведённого инд.
while(i >= 0)
{
double upfrac_val = iFractals(NULL, 0, MODE_UPPER, i + 1);
..............
Из него видно - данные берутся из "первого" бара. Смотрим график GBPUSD от 14.08.08:
3. Из п.п. 2 напрашивается вопрос: из кода данного инд. когда Вы увидите полёт?
4. Попробую сам ответить на него: когда сработают ВСЕ "стопари".
5. Ещё раз сформулирую. Нам с Вами нужно найти такое решение, которое бы достаточно оперативно работала.
Наверное 13.08? 14.08.08, 11:30 в Европе еще не наступило.
Наверное 13.08? 14.08.08, 11:30 в Европе еще не наступило.
Конечно ДА (извитите был не прав, "зациклило").
Вернёмся к нашим "баранам".
1. Если Вы работаете с тиками:
они хранятся (должны) в массиве (сдвиговый регистр).
находится за N последних тиков "высота" - мы получили "крутизну".
2. Если Вы работаете с барами:
периодически находим "высоту" за N последних МИНУТНЫХ баров, делим на их кол-во - мы получили "крутизну".
3. Дополнительно (было замечено 13.08.08) - скачкообразное изменение объёмов.
4. Код сами напишите?
2-рая производная из какого-то сглаживающего индикатора? (LSMA напр.)
2-рая производная из какого-то сглаживающего индикатора? (LSMA напр.)
А зачем нам с Вами что-то "сглаживающее"?
Нам нужно быстро-быстро узнать, как сказал наш коллега "крутизну" и сглаживать её не надо.
Наоборот, чем "острей" она будет, тем лучше для нас.
Индикаторчик крутизны
#property indicator_buffers 1
#property indicator_color1 Yellow
extern int $width=5; //ширина крутизны
double $line_0[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
}
Скриптик крутизны
int start()
{
}
Из скриптика берём код и в эксперт:
int $width=5;//ширина крутизны
double $steepness=(High[iHighest(NULL,PERIOD_M1,MODE_HIGH,$width,0)]-Bid)/($width*Point);//крутизна
При желании, можно ещё добавить направление "крутизны".
Работа на Н4 предусматривает значительно большие просадки, чем, скажем, Н1. Здесь тогла стоит вопрос в грамотной расстановке Стоп-лосса(а он должен быть обязательно). К тому же можно использовать меньший тайм, допустим М30(М15-это для скальперов и шумовиков). Ввести некоторую переменнную дельта, которая в случае, если за короткий промежуток времени(предположительно менее получаса) цена направленно движется в противоположную сторону открытому ордеру, закрыть этот ордер ранее достижения стоп-лосса. Величину дельта нужно рассчитывать сугубо лично, с учётом дневных волатильностей каждой отдельной пары. Можно воспользоваться таблицей. Её кажись Игорь Ким выкладывал.
Работа на Н4 предусматривает значительно большие просадки, чем, скажем, Н1. Здесь тогла стоит вопрос в грамотной расстановке Стоп-лосса(а он должен быть обязательно). К тому же можно использовать меньший тайм, допустим М30(М15-это для скальперов и шумовиков). Ввести некоторую переменнную дельта, которая в случае, если за короткий промежуток времени(предположительно менее получаса) цена направленно движется в противоположную сторону открытому ордеру, закрыть этот ордер ранее достижения стоп-лосса. Величину дельта нужно рассчитывать сугубо лично, с учётом дневных волатильностей каждой отдельной пары. Можно воспользоваться таблицей. Её кажись Игорь Ким выкладывал.
sayfuji, вы читаете мои мысли :) Andy_Kon, спасибо, наверняка использую ваш код. (Open[1]-Close[1])*Volume[1]*Delta, дельта вычислить оптимизацией. Сидеть тихо определенное количество периодов....Индикатор "крутизны", как вверх, так и вниз:
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Yellow
extern int $width=5; //ширина крутизны
double $line_0[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
}
1. Наш с Вами коллега спрашивал "каким-то образом использовать крутизну изменения курса" в советнике.
2. Приведу кусочки кода и з вышеприведённого инд.
3. Из п.п. 2 напрашивается вопрос: из кода данного инд. когда Вы увидите полёт?
4. Попробую сам ответить на него: когда сработают ВСЕ "стопари".
5. Ещё раз сформулирую. Нам с Вами нужно найти такое решение, которое бы достаточно оперативно работала (на нас, а не на них :-) ) .
Эх. Не разобрались вы с индикатором...