Блог им. Firetrade2015
//------------------------------------------------------------------
#property copyright «www.forex-tsd.cm»
#property link «www.forex-tsd.cm»
//------------------------------------------------------------------
#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1 LimeGreen
#property indicator_color2 DarkGray
#property indicator_color3 PaleVioletRed
#property indicator_style1 STYLE_DOT
#property indicator_style2 STYLE_DOT
#property indicator_style3 STYLE_DOT
//
//
//
//
//
extern bool HighLowVisible = false;
extern int Shift = 0;
double bandUp[];
double bandMi[];
double bandDn[];
//------------------------------------------------------------------
//
//------------------------------------------------------------------
//
//
//
//
//
int init()
{
int style = DRAW_LINE; if (!HighLowVisible) style = DRAW_NONE;
SetIndexBuffer(0,bandUp); SetIndexStyle(0,style);
SetIndexBuffer(1,bandMi);
SetIndexBuffer(2,bandDn); SetIndexStyle(2,style);
return(0);
}
int deinit()
{
return(0);
}
//
//
//
//
//
int start()
{
int counted_bars=IndicatorCounted();
if(counted_bars < 0) return(-1);
if(counted_bars>0) counted_bars--;
int limit = MathMin(Bars-counted_bars,Bars-1);
int day = TimeDayOfYear(Time[0]);
for (;limit<Bars-1; limit++) if (TimeDayOfYear(Time[limit])!=day) break;
//
//
//
//
//
for(int i = limit; i >= 0; i--)
{
int y = iBarShift(NULL,PERIOD_D1,Time[i])+Shift;
bandUp[i] = iHigh(NULL,PERIOD_D1,y);
bandDn[i] = iLow(NULL,PERIOD_D1,y);
bandMi[i] = (bandUp[i]+bandDn[i])/2.0;
}
return(0);
}
int y = iBarShift(NULL,PERIOD_D1,Time[i])+Shift;
bandUp[i] = iHigh(NULL,PERIOD_D1,y);
bandDn[i] = iLow(NULL,PERIOD_D1,y);
bandMi[i] = (bandUp[i]+bandDn[i])/2.0055;
получаем пулю со смещённым центром тяжести)))
простым языком обманываем алгоритм на каких то 0055
Что получаем ?
Получаем некий спред смещённый смотрим скрин
То есть между реальным центром и смещённым
Значит увеличивая коэффициент
к примеру
int y = iBarShift(NULL,PERIOD_D1,Time[i])+Shift;
bandUp[i] = iHigh(NULL,PERIOD_D1,y);
bandDn[i] = iLow(NULL,PERIOD_D1,y);
bandMi[i] =(bandUp[i]+bandDn[i])/2.0199;
я получу некий канал разворота цены… Спредовый канал, как хотите так назовите..
смотрим
То есть я на открытии дня уже точно буду
знать куда мне вставать в какую сторону..
+ коррекция к
bandMi[i] = (bandUp[i]+bandDn[i])/2.0199
Риск минимальный в % соотношении Вы сами видите
2.0 с чего начали-это 50%
2.0055 это смещённый центр тяжести (Пуля ёпрст)
2.0199 это смещенный канал… потому как на открытии
я примерно увижу вот такую картину
Если вот так тут и так всё понятно
Профитов всем
и прошу высказаться особенно кодеров
Нельзя задавать в ручную количественные ограничения (константы) при расчете движения цены (кроме стоп-лоссов, но и их надо корректировать). Если используешь константы — однозначно получаешь частный случай движения цены, для которого эта константа подходит.
А проверить, конечно, нужно. Но один или несколько дней — это не показатель. Проверить надо хотя бы на 2 — 3 летнем периоде по истории.
Кстати, о внимательности: в слове центр в тексте пропущена буква «р». В цитате букву «Р» вставил я. ))))
Но дело не значении константы — не важно 0,5%, 5%, или 8%… — любая константа, заданная изначально, вносит ограничение в расчет.
В другом месте текста использовано: "bandMi[i] =(bandUp[i]+bandDn[i])/2.0199". Здесь опять используется константа: 2,0199.
Когда берется (H+L)/2 — это классическое усреднение, и цифра 2 в этом случае не константа, а количество усредняемых значений. Если есть желание поменять в этой формуле цифру 2 на иную, то надо понимать, что это автоматически меняет вес используемых H и L (придавая большую важность одному значению, и уменьшая важность другого значения). А следовательно — этим самым изначально предполагается направление дальнейшего движения цены и характер этого движения.
Спасибо за доверие — насчет номера телефона.
Давайте сначала поймем суть разногласия.
«Смещайте» себе на здоровье
smart-lab.ru/blog/tradesignals/684206.php
smart-lab.ru/blog/tradesignals/684135.php
Вообще выкладывать неотформатированный код без комментариев и с переменными, названными «y», это какая-то фубля ©.
По сути сказать нечего.
2. Почему не ATR? Для определения границ? Или торговля в сторону пробоя канала? Опять же чего б не добавить ATR как цель