Aborigen
Свой человек
  
Зарегистрирован: 31/08/2003
Сообщений: 108
|
|
Стандартный Price Channel :
//+------------------------------------------------------------------+ //| Price Channel.mq4 | //| | //| http://forex.kbpauk.ru/ | //+------------------------------------------------------------------+ #property link "http://forex.kbpauk.ru/"
#property indicator_chart_window #property indicator_buffers 3 #property indicator_color1 DodgerBlue #property indicator_color2 DodgerBlue #property indicator_color3 DodgerBlue //---- input parameters extern int ChannelPeriod=14; //---- buffers double UpBuffer[]; double DnBuffer[]; double MdBuffer[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { string short_name; //---- indicator line SetIndexStyle(0,DRAW_LINE); SetIndexStyle(1,DRAW_LINE); SetIndexStyle(2,DRAW_LINE,2); SetIndexBuffer(0,UpBuffer); SetIndexBuffer(1,DnBuffer); SetIndexBuffer(2,MdBuffer); //---- name for DataWindow and indicator subwindow label short_name="Price Channel("+ChannelPeriod+")"; IndicatorShortName(short_name); SetIndexLabel(0,"Up Channel"); SetIndexLabel(1,"Down Channel"); SetIndexLabel(2,"Middle Channel"); //---- SetIndexDrawBegin(0,ChannelPeriod); SetIndexDrawBegin(1,ChannelPeriod); SetIndexDrawBegin(2,ChannelPeriod); //---- return(0); } //+------------------------------------------------------------------+ //| Price Channel | //+------------------------------------------------------------------+ int start() { int i,counted_bars=IndicatorCounted(); int k; double high,low,price; //---- if(Bars<=ChannelPeriod) return(0); //---- initial zero if(counted_bars<1) for(i=1;i<=ChannelPeriod;i++) UpBuffer[Bars-i]=0.0; //---- i=Bars-ChannelPeriod-1; if(counted_bars>=ChannelPeriod) i=Bars-counted_bars-1; while(i>=0) { high=High; low=Low; k=i-1+ChannelPeriod; while(k>=i) { price=High[k]; if(high<price) high=price; price=Low[k]; if(low>price) low=price; k--; } UpBuffer=high; DnBuffer=low; MdBuffer=(high+low)/2; i--; } return(0); } //+------------------------------------------------------------------+
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Здравствуй Абориген. Спасибо за индикатор, но он не встает! Жалуется на high=High; и др.... Что-то на точки с запятой, на последующую работу с этими переменными. ';' - series array has not left square bracket. zero shift assumed ';' - series array has not left square bracket. zero shift assumed '=' - left square parenthesis expected for array '=' - left square parenthesis expected for array '=' - left square parenthesis expected for array 3 error(s), 2 warning(s)
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
Aborigen
Свой человек
  
Зарегистрирован: 31/08/2003
Сообщений: 108
|
|
Чой-то MQL4 без архивирования во вложения не добавляется  Ага. Будем прикладывать супер-пупер архивы по 2 кб.
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
ОК спасибо Абориген, работает! У меня к тебе просьба можно ли этот индикатор переделать для М4. Заранее благодарен! :-)
/*[[ Name := Demark Trend New (R*) Author := Sergey Malkov Link := malkov@nsk.ru Separate Window := No First Color := LightBlue First Draw Type := Symbol First Symbol := 161 Use Second Data := Yes Second Color := Red Second Draw Type := Symbol Second Symbol := 164 ]]*/ Input: StepBack (0); Variable: i(1),NP(0),D(0),iP(0),iB(0),PP1(0),PP2(0),PP3(0),S1(0),S2(0); Variable: UpLev(0),DownLev(0),UpV(0),DownV(0); Array: UpB[1,2](0),UpP[1,2](0),UpLevel[1,2](0),UpBT[1,2](0); Array: DownB[1,2](0),DownP[1,2](0),DownLevel[1,2](0),DownBT[1,2](0); SetLoopCount(0);// loop from first bar to current bar (with shift=0) DelArrow(0,0); //================================================= //******** Поиск опорных точек предложения ******** //================================================= D=StepBack+2; NP=0;i=1; While NP<D Begin If H>H[i+1] & H>H[i-1] & H>C[i+2] then {UpLev=1; If i>1 then {if H>H[i+2] & H>H[i-2] then UpLev=2; If i>2 then {if H>H[i+3] & H>H[i-3] then UpLev=3; If i>3 then {if H>H[i+4] & H>H[i-4] then UpLev=4;}}} UpB[1,2]=UpB[1,1];UpB[1,1]=i; UpBT[1,2]=UpBT[1,1];UpBT[1,1]=Time; UpP[1,2]=UpP[1,1];UpP[1,1]=H; UpLevel[1,2]=UpLevel[1,1];UpLevel[1,1]=UpLev; UpV=(UpP[1,2]-UpP[1,1])/(UpB[1,1]-UpB[1,2]); NP=NP+1; }i=i+1;End;
//================================================= //********** Поиск опорных точек спроса *********** //================================================= NP=0;i=1; While NP<D Begin If L<L[i+1] & L<L[i-1] & L<C[i+2] then {DownLev=1; If i>1 then {if L<L[i+2] & L<L[i-2] then DownLev=2; If i>2 then {if L<L[i+3] & L<L[i-3] then DownLev=3; If i>3 then {if L<L[i+4] & L<L[i-4] then DownLev=4;}}} DownB[1,2]=DownB[1,1];DownB[1,1]=i; DownBT[1,2]=DownBT[1,1];DownBT[1,1]=Time; DownP[1,2]=DownP[1,1];DownP[1,1]=L; DownLevel[1,2]=DownLevel[1,1];DownLevel[1,1]=DownLev; DownV=(DownP[1,2]-DownP[1,1])/(DownB[1,1]-DownB[1,2]); NP=NP+1; }i=i+1;End; //================================================= //**** Ищем точку пробоя и вычисляем проекторы **** //================================================= D=Max(UpB[1,1],DownB[1,1]); For i=D DownTo 0 Begin If C>UpP[1,1]+UpV*(UpB[1,1]-i) & C[i+1]<UpP[1,1]+UpV*(UpB[1,1]-(i+1))then {iB=i; iP=UpP[1,1]+UpV*(UpB[1,1]-i); S1=Lowest(MODE_LOW,UpB[1,1],UpB[1,1]-iB); S2=Lowest(MODE_CLOSE,UpB[1,1],UpB[1,1]-iB); PP1=iP+((UpP[1,1]+UpV*(UpB[1,1]-S1))-L[S1]); PP2=iP+((UpP[1,1]+UpV*(UpB[1,1]-S2))-L[S2]); PP3=iP+((UpP[1,1]+UpV*(UpB[1,1]-S1))-C[S1]); } If C<DownP[1,1]+DownV*(DownB[1,1]-i) & C[i+1]>DownP[1,1]+DownV*(DownB[1,1]-(i+1))then {iB=i; iP=DownP[1,1]+DownV*(DownB[1,1]-i); S1=Highest(MODE_HIGH,DownB[1,1],DownB[1,1]-iB); S2=Highest(MODE_CLOSE,DownB[1,1],DownB[1,1]-iB); PP1=iP-(H[S1]-(DownP[1,1]+DownV*(DownB[1,1]-S1))); PP2=iP-(H[S2]-(DownP[1,1]+DownV*(DownB[1,1]-S2))); PP3=iP-(C[S1]-(DownP[1,1]+DownV*(DownB[1,1]-S1))); } End;
//================================================= //******** Рисуем опорные точки и TD-линии ******** //================================================= SetIndexValue(UpB[1,1],UpP[1,1]); SetIndexValue(UpB[1,2],UpP[1,2]); SetIndexValue(DownB[1,1],DownP[1,1]); SetIndexValue(DownB[1,2],DownP[1,2]); MoveObject("UpTrend",OBJ_TRENDLINE,UpBT[1,1],UpP[1,1],UpBT[1,2],UpP[1,2],CadetBlue,2,STYLE_SOLID); MoveObject("DownTrend",OBJ_TRENDLINE,DownBT[1,1],DownP[1,1],DownBT[1,2],DownP[1,2],HotPink,2,STYLE_SOLID);
Comment("UpTrend : Level ",Min(UpLevel[1,2],UpLevel[1,1])," magnitude","\n", "DownTrend : Level ",Min(DownLevel[1,2],DownLevel[1,1])," magnitude");
//======================================================== //*** Если пробило, то ставим точку и рисуем проекторы *** //======================================================== SetIndexValue2(iB,iP); MoveObject("PP1",OBJ_HLINE,0,0,0,PP1,Red,1,STYLE_DOT); MoveObject("PP2",OBJ_HLINE,0,0,0,PP2,Blue,1,STYLE_DOT); MoveObject("PP3",OBJ_HLINE,0,0,0,PP3,Green,1,STYLE_DOT);
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
Aborigen
Свой человек
  
Зарегистрирован: 31/08/2003
Сообщений: 108
|
|
Вынужден признать, что ничего не получается. Промучился целый день. Хэлп по MQL4 пока просто сиротский. Методом "научного тыка" осваивается медленно. Подождем нормального описания языка, а пока можно портировать с MQL2 что-либо попроще.
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Спасибо за участие, всех благ и попутного тренда. С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Подскажите пожалуйста разницу в возвращаемых значениях по Bars и IndicatorCounted()
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
MrJester
Гость
Зарегистрирован: 28/09/2003
Сообщений: 16
Нахождение: Riga
|
|
Uvazhajemij Aborigen,
Hotel sprositj, jestj li v novom MT4 vozmozhnostj "svajatj" indikator, kotorij mozhno uvidetj: tut. Imejetsa vvidu perepletjonnije T3. Tam on dlja AmiBroker. Kak ja ponimaju, v MT4 uzhe ne toljko 2 buffers. Kod MT4 dlja T3 uzhe jestj:
//+------------------------------------------------------------------+ //| T3.mq4 | //| MojoFX | //| http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/ | //+------------------------------------------------------------------+ #property copyright "MojoFX - Conversion only" #property link "http://groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/"
#property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 SteelBlue
extern int MA_Period = 14; extern double b = 0.7;
double MapBuffer[];
double e1,e2,e3,e4,e5,e6; double c1,c2,c3,c4; double n,w1,w2,b2,b3;
//+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators setting SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1,SteelBlue); IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS)); IndicatorShortName("Moving Average "+MA_Period); SetIndexBuffer(0,MapBuffer);
//---- variable reset e1=0; e2=0; e3=0; e4=0; e5=0; e6=0; c1=0; c2=0; c3=0; c4=0; n=0; w1=0; w2=0; b2=0; b3=0;
b2=b*b; b3=b2*b; c1=-b3; c2=(3*(b2+b3)); c3=-3*(2*b2+b+b3); c4=(1+3*b+b3+3*b2); n=MA_Period;
if (n<1) n=1; n = 1 + 0.5*(n-1); w1 = 2 / (n + 1); w2 = 1 - w1; //---- return(0); }
//+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int limit; int counted_bars=IndicatorCounted(); if (counted_bars<0) return (-1); if (counted_bars>0) counted_bars--; limit=Bars-counted_bars;
//---- indicator calculation
for(int i=limit; i>=0; i--) { e1 = w1*Close + w2*e1; e2 = w1*e1 + w2*e2; e3 = w1*e2 + w2*e3; e4 = w1*e3 + w2*e4; e5 = w1*e4 + w2*e5; e6 = w1*e5 + w2*e6; MapBuffer=c1*e6 + c2*e5 + c3*e4 + c4*e3; } //---- return(0); } //+------------------------------------------------------------------+
Spasibo.
-------------------- So Above, So Below.
|
Aborigen
Свой человек
  
Зарегистрирован: 31/08/2003
Сообщений: 108
|
|
To: Profi_R ИМХО Общее кол-во баров на графике и кол-во обработанных индикатором.
To: MrJester Ваш индикатор содержит ошибки и не работает. Выкладываю исправленную версию. То, что Вы просили я тоже сделал и выкладываю. Не знаю как там в Амиброкере, а в Метатрейдере, сразу шесть однородных линий в одном окне - трудно читаемы.
|
MrJester
Гость
Зарегистрирован: 28/09/2003
Сообщений: 16
Нахождение: Riga
|
|
To Aborigen
Spasibo!
Okazivajetsja, chtobi dobitsja pohozhevo effekta, nuzhno kruto pomenjatj periodi etih T3. Variant:
MA 1: 5 MA 2: 10 MA 3: 15 MA 4: 35 MA 5: 80 MA 6 : 280
I poluchajetsja pohozhe. No tut obnaruzhilasj problemka - MA 5 vsegda po vidu sovpadajet s MA 6, kakimi bi raznimi ne djelatj ih periodi, dazhe v kode indikatora.
A tak - escho raz spasibo.
-------------------- So Above, So Below.
|
MrJester
Гость
Зарегистрирован: 28/09/2003
Сообщений: 16
Нахождение: Riga
|
|
Zabil prikrepitj kartinku. Vot.
-------------------- So Above, So Below.
|
MrJester
Гость
Зарегистрирован: 28/09/2003
Сообщений: 16
Нахождение: Riga
|
|
Posledil za T3, kak to stranno on vedjot sebja s tekushimi dannimi - izlomi poluchajutsja. Interesno, pochemu tak?
Vot jescho kartinka.
-------------------- So Above, So Below.
|
skinner
Гость
Зарегистрирован: 17/11/2004
Сообщений: 18
|
|
А какой из них красит бары?
|
MrJester
Гость
Зарегистрирован: 28/09/2003
Сообщений: 16
Нахождение: Riga
|
|
Цитата:
А какой из них красит бары?
Jesli Vi po povodu ssilki strategii na Amibroker vishe, to tut toljko tot indikator, kotorij vide perepletjonnih T3. Bari v MT4 krasit indikator Heikin-ashi, kotorij zapoluchitj mozhno tut.
-------------------- So Above, So Below.
|
skinner
Гость
Зарегистрирован: 17/11/2004
Сообщений: 18
|
|
Спасибо.. Не хватило у меня тяму на метаквоту глянуть... Но индикатор, как то не точно по барам рисует..
|
MrJester
Гость
Зарегистрирован: 28/09/2003
Сообщений: 16
Нахождение: Riga
|
|
Цитата:
Спасибо.. Не хватило у меня тяму на метаквоту глянуть... Но индикатор, как то не точно по барам рисует..
Da, lazha. OHLC po prezhnemu ne mozhet modificirovatj, tipa takoi podhod "s boku". No hotj tak, a to v MT3 voobhe sushnjak.
-------------------- So Above, So Below.
|
Nikolos
Гость
Зарегистрирован: 10/04/2003
Сообщений: 2
|
|
Уважаемые форумяне, а не пробовал ли кто перевести на MQL4 индикаторы Юрика. Исходники для Омеги (Или что-то в этом роде) есть на этом форуме в ветке про Омегу. В прицепе моя попытка перевода J_TPO.
|
DanShu
Свой человек
Зарегистрирован: 06/12/2004
Сообщений: 55
Нахождение: BKK Thailand
|
|
Кто может, помогите!
Переложить индикатор под МТ4, очень нужно. Обещаю благодарность в разумных пределах.
Вот он:
/*[[
Name := #MAMA
Author := Aborigen
Link :=support@mechanicaltrade.ru
Separate Window := No
First Color := Aqua
First Draw Type := Line
First Symbol := 217
Use Second Data := Yes
Second Color := Chocolate
Second Draw Type := Line
Second Symbol := 218
]]*/
Vars: jI(0), jQ(0), DeltaPhase(0), alpha(0),Shift(0),ttime(0);
Array: Price[4](0),Smooth[7](0),Detrender[7](0), Q1[7](0),I1[7](0),
I2[2](0), Q2[2](0), Re[2](0), Im[2](0), SmoothPeriod[2](0), Period_[2](0), Phase[2](0),
MAMA[2](0), FAMA[2](0);
Inputs: FastLimit(0.5), SlowLimit(0.05);
if ttime=time then exit;
ttime=time;
SetLoopCount(0);
// loop from first bar to current bar (with shift=0)
For shift = 500 Downto 0 Begin
Price[1]=((H[shift]+L[shift])/2); Price[2]=((H[shift+1]+L[shift+1])/2);
Price[3]=((H[shift+2]+L[shift+2])/2); Price[4]=((H[shift+3]+L[shift+3])/2);
Smooth[1] = (4*Price[1] + 3*Price[2] + 2*Price[3] + Price[4]) / 10;
Detrender[1] = (0.0962*Smooth[1] + 0.5769*Smooth[3] - 0.5769*Smooth[5] - 0.0962*Smooth[7])*(0.075*Period_[2] + 0.54);
// {Compute InPhase and Quadrature components}
Q1[1] = (0.0962*Detrender[1] + 0.5769*Detrender[3] - 0.5769*Detrender[5] - 0.0962*Detrender[7])*(0.075*Period_[2] + 0.54);
I1[1] = Detrender[4];
// {Advance the phase of I1 and Q1 by 90 degrees}
jI = (0.0962*I1[1] + 0.5769*I1[3] - 0.5769*I1[5] - 0.0962*I1[7])*(0.075*Period_[2] + 0.54);
jQ = (0.0962*Q1[1] + 0.5769*Q1[3] - 0.5769*Q1[5] - 0.0962*Q1[7])*(0.075*Period_[2] + 0.54);
// {Phasor addition for 3 bar averaging)}
I2[1] = I1[1] - jQ;
Q2[1] = Q1[1] + jI;
// {Smooth the I and Q components before applying the discriminator}
I2[1] = 0.2*I2[1] + 0.8*I2[2];
Q2[1] = 0.2*Q2[1] + 0.8*Q2[2];
// {Homodyne Discriminator}
Re[1] = I2[1]*I2[2] + Q2[1]*Q2[2];
Im[1] = I2[1]*Q2[2] - Q2[1]*I2[2];
Re[1] = 0.2*Re[1] + 0.8*Re[2];
Im[1] = 0.2*Im[1] + 0.8*Im[2];
If Im[1] <> 0 and Re[1] <> 0 then Period_ [1]= 360/ArcTan(Im[1]/Re[1]);
If Period_[1] > 1.5*Period_[2] then Period_[1] = 1.5*Period_[2];
If Period_[1] < 0.67*Period_[2] then Period_[1] = 0.67*Period_[2];
If Period_[1] < 6 then Period_[1] = 6;
If Period_[1] > 50 then Period_[1] = 50;
Period_[1] = 0.2*Period_[1] + 0.8*Period_[2];
SmoothPeriod[1] =0.33*Period_[1] + 0.67*SmoothPeriod[2];
If I1[1] <> 0 then Phase[1] = (ArcTan(Q1[1] / I1[1]));
DeltaPhase = Phase[2] - Phase[1];
If DeltaPhase < 1 then DeltaPhase = 1;
alpha = FastLimit / DeltaPhase;
If alpha < SlowLimit then alpha = SlowLimit;
MAMA[1] = alpha*Price[1] + (1 - alpha)*MAMA[2];
FAMA[1] = 0.5*alpha*MAMA[1] + (1 - 0.5*alpha)*FAMA[2];
If shift<450 then Begin
SetIndexValue(shift,MAMA[1]);
SetIndexValue2(shift,FAMA[1]);
end;
Smooth[7]=Smooth[5];Smooth[6]=Smooth[5];Smooth[5]=Smooth[4];Smooth[4]=Smooth[3];Smooth[3]=Smooth[2];Smooth[2]=Smooth[1];
Detrender[7]=Detrender[6];Detrender[6]=Detrender[5];Detrender[5]=Detrender[4];Detrender[4]=Detrender[3];Detrender[3]=Detrender[2];Detrender[2]=Detrender[1];
Q1[7]=Q1[6];Q1[6]=Q1[5];Q1[5]=Q1[4];Q1[4]=Q1[3];Q1[3]=Q1[2];Q1[2]=Q1[1];
I1[7]=I1[6];I1[6]=I1[5];I1[5]=I1[4];I1[4]=I1[3];I1[3]=I1[2];I1[2]=I1[1];
Q2[2]=Q2[1];
I2[2]=I2[1];
Re[2]=Re[1];
Im[2]=Im[1];
SmoothPeriod[2]=SmoothPeriod[1];
Phase[2]=Phase[1];
Period_[2]=Period_[1];
MAMA[2]=MAMA[1];
FAMA[2]=FAMA[1];
End;
-------------------- mir
Редактировано Daniel_Shults (08/12/2004 21:54)
|
MrJester
Гость
Зарегистрирован: 28/09/2003
Сообщений: 16
Нахождение: Riga
|
|
Pohozhe, chto uvazhajemij Aborigen uzhe prazdnujet...  Nu, poljubomu, vsem nailuchshih pozhelanij i horosho otdohnutj!
-------------------- So Above, So Below.
|
Aborigen
Свой человек
  
Зарегистрирован: 31/08/2003
Сообщений: 108
|
|
Ваши адаптивные мувинги во вложении.
А не отвечаю я вовсе не из-за праздников. Просто, портирую я тут свои старые наработки с MQLII и плачу. Пишу и плачу... А потом код смотрю и рыдаю.  Вот когда MT4 каждые пять минут падать перестанет, да по языку нормальный хэлп выйдет...
|
Aborigen
Свой человек
  
Зарегистрирован: 31/08/2003
Сообщений: 108
|
|
Исправил ошибки в Т3 
|
sergunя
Гость
Зарегистрирован: 10/08/2004
Сообщений: 14
|
|
Очень хотель бы этот индикатор уж очень я его люблю /*[[ Name := AltrTrend_Signal_v2 Author := OlegVS,GOODMAN Link := olegvs2003@yahoo.com Separate Window := No First Color := Green First Draw Type := Symbol First Symbol := 108 Use Second Data := Yes Second Color := Yellow Second Draw Type := Symbol Second Symbol := 108 ]]*/ Inputs : K(30),Kstop(0.5),Kperiod(150),PerADX(14),CountBars(1300); Variables : firstTime(True),shift(0), cnt(0), loopbegin(0),Range(0),AvgRange(0),SSP(0); Variables : smin(0), smax(0), SsMax(0), SsMin(0),val1(0),val2(0),value3(0),i1(0),MyBars(0); Array: Table_value2[500,3](0);
SetLoopCount(0);
If firstTime then { loopbegin = Bars-CountBars; MyBars=loopbegin; firstTime=False; }; For cnt = loopbegin to Bars-SSP+1 Begin SSP=Ceil(Kperiod/iADX(PerADX,MODE_MAIN,1)); shift=Bars-cnt-SSP+1; Range=0; AvgRange=0; For i1=shift To shift+SSP {AvgRange=AvgRange+Abs(High[i1]-Low[i1]); }; Range=AvgRange/(SSP+1);
SsMax = High[Highest(MODE_HIGH,shift+SSP-1,SSP)]; SsMin = Low[Lowest(MODE_LOW,shift+SSP-1,SSP)]; smin = SsMin+(SsMax-SsMin)*K/100; smax = SsMax-(SsMax-SsMin)*K/100;
Table_value2[shift,1]=shift; Table_value2[shift,2]=C[shift]; Table_value2[shift,3]=0; val1=0; val2=0; value3=0; If C[shift]<smin Then {i1=1; Table_value2[shift,3]=-1; While (Table_value2[shift+i1,3]>-1 And Table_value2[shift+i1,3]<1 And Table_value2[shift+i1,2]>0) {i1=i1+1;}; If Table_value2[shift+i1,3]=1 Then {value3=High[shift]+Range*Kstop; val1=value3; }; }; If C[shift]>smax Then {i1=1; Table_value2[shift,3]=1; While (Table_value2[shift+i1,3]>-1 And Table_value2[shift+i1,3]<1 And Table_value2[shift+i1,2]>0) {i1=i1+1;}; If Table_value2[shift+i1,3]=-1 Then {value3=Low[shift]-Range*Kstop; val2=value3; }; }; SetIndexValue(shift,val1); SetIndexValue2(shift,val2); If shift>0 then loopbegin=loopbegin+1; If MyBars<Bars And shift=0 Then { For i1=72 DownTo 2 Begin Table_value2[i1,1]=Table_value2[i1-1,1]; Table_value2[i1,2]=Table_value2[i1-1,2]; Table_value2[i1,3]=Table_value2[i1-1,3]; End; MyBars=MyBars+1; };
End;
|
ZR
Свой человек
Зарегистрирован: 12/12/2003
Сообщений: 55
|
|
Если не сложно, прошу перевести еще два индикатора
/*[[ Name := SO Author := Copyright © 2004, Aleksey Bykov Link := Separate Window := Yes First Color := White First Draw Type := Line First Symbol := 217 Use Second Data := No Second Color := Red Second Draw Type := Line Second Symbol := 218 Minimum Chart Limits := 0 Maximum Chart Limits := 100 ]]*/ Input: periodd(10),smooth(6),BarsCount(200); Variable: shift(0),val(0),i(0),maxx(0),minn(0);
SetLoopCount(0);
for shift=0 to barscount Begin val=0; for i=shift to shift+smooth-1 Begin maxx=Close[Highest(MODE_CLOSE,i+periodd-1,periodd)]; minn=Close[Lowest (MODE_CLOSE,i+periodd-1,periodd)]; val=val+100*(close-minn)/(maxx-minn); end; val=val/smooth; if val=0 then val=0.1;
SetIndexValue(shift,val*0.999); end;
====================================================================================
/*[[ Name := Pivot Daily Author := Copyright © 2004, MetaQuotes Software Corp. Link := http://www.metaquotes.ru/ Separate Window := No First Color := Blue First Draw Type := Line First Symbol := 217 Use Second Data := Yes Second Color := Red Second Draw Type := Line Second Symbol := 218 ]]*/ input: formula(0),show_comment(1),how_long(720),drw(1);
var: cnt(0),begin_bar(0),prev_day(0),cur_day(0),day_high(0),day_low(0),yesterday_high(0); var: yesterday_low(0),yesterday_close(0),today_open(0),textvar(""),timeShift(0); var: P(0),S(0),R(0),S0.5(0),R0.5(0),S1(0),R1(0),S1.5(0),R1.5(0),S2(0),R2(0),S2.5(0),R2.5(0),S3(0),R3(0) ;
for cnt = bars downto 0 { SetIndexValue(cnt, 0); SetIndexValue2(cnt, 0); };
if Period > 240 then exit; timeShift = 0;
if formula < 0 or formula > 3 then exit;
if how_long = -1 then { begin_bar = bars; } else { begin_bar = how_long; };
for cnt = begin_bar downto 1 { cur_day = TimeDay(time[cnt]); if prev_day != cur_day then { yesterday_close = CLOSE[cnt+1]; today_open = OPEN[cnt]; yesterday_high = day_high; yesterday_low = day_low; P = (yesterday_high + yesterday_low + yesterday_close + today_open) / 4; if formula = 1 then { R = P + P - yesterday_low; S = P + P - yesterday_high; } else if formula = 2 then { R = P + yesterday_high - yesterday_low; S = P - yesterday_high + yesterday_low; } else if formula = 3 then { R = P + P - yesterday_low - yesterday_low + yesterday_high; S = P + P - yesterday_high - yesterday_high + yesterday_low; };
day_high = HIGH[cnt]; day_low = LOW[cnt];
prev_day = cur_day; };
day_high = max(day_high, HIGH[cnt]); day_low = min(day_low, LOW[cnt]); if formula = 0 then { //if drw = 1 then SetIndexValue(cnt, P); if drw = 1 then SetIndexValue(cnt, 0); } else { if drw = 1 then { SetIndexValue(cnt, R); SetIndexValue2(cnt, S); }; }; textVar = TimeHour(time[0])+":"+TimeMinute(time[0])+" "+(60-Minute)+"R"; SetObjectText("Time",textVar,"Arial",8,White); MoveObject("Time",OBJ_TEXT,time[25],P,time[0],P,DarkMagenta); };
if show_comment = 1 then {
P = (yesterday_high + yesterday_low + yesterday_close)/3; // + today_open) / 4;
R0.5=(P+R1)/2; S0.5=(P+S1)/2; R1 = (2*P)-yesterday_low; S1 = (2*P)-yesterday_high; R1.5=(R1+R2)/2; S1.5=(S1+S2)/2;
R2 = P+(yesterday_high - yesterday_low); S2 = P-(yesterday_high - yesterday_low);
R2.5=(R2+R3)/2; S2.5=(S2+S3)/2;
R3 = (2*P)+(yesterday_high-(2*yesterday_low)); S3 = (2*P)-((2* yesterday_high)-yesterday_low); MoveObject("R1_line",OBJ_HLINE,time[cnt],R1,time[cnt],R1,DarkGreen,1,STYLE_DOT); MoveObject("R2_line",OBJ_HLINE,time[cnt],R2,time[cnt],R2,DarkGreen,1,STYLE_DOT); MoveObject("R3_line",OBJ_HLINE,time[cnt],R3,time[cnt],R3,DarkGreen,1,STYLE_DOT); MoveObject("P_line",OBJ_HLINE,time[cnt],P,time[cnt],P,DarkViolet,1,STYLE_DASH); MoveObject("S1_line",OBJ_HLINE,time[cnt],S1,time[cnt],S1,DarkRed,1,STYLE_DOT); MoveObject("S2_line",OBJ_HLINE,time[cnt],S2,time[cnt],S2,DarkRed,1,STYLE_DOT); MoveObject("S3_line",OBJ_HLINE,time[cnt],S3,time[cnt],S3,DarkRed,1,STYLE_DOT); SetObjectText("R1_txt","R1","Arial",8,DarkGreen); MoveObject("R1_txt",OBJ_TEXT,time[25],R1,time[1],R1,DarkGreen); SetObjectText("R2_txt","R2","Arial",8,DarkGreen); MoveObject("R2_txt",OBJ_TEXT,time[25],R2,time[1],R2,DarkGreen); SetObjectText("R3_txt","R3","Arial",8,DarkGreen); MoveObject("R3_txt",OBJ_TEXT,time[25],R3,time[1],R3,DarkGreen); SetObjectText("S1_txt","S1","Arial",8,DarkRed); MoveObject("S1_txt",OBJ_TEXT,time[25],S1,time[1],S1,DarkRed); SetObjectText("S2_txt","S2","Arial",8,DarkRed); MoveObject("S2_txt",OBJ_TEXT,time[25],S2,time[1],S2,DarkRed); SetObjectText("S3_txt","S3","Arial",8,DarkRed); MoveObject("S3_txt",OBJ_TEXT,time[25],S3,time[1],S3,DarkRed); };
|
MrJester
Гость
Зарегистрирован: 28/09/2003
Сообщений: 16
Нахождение: Riga
|
|
Цитата:
Исправил ошибки в Т3 
Boljshoje Vam spasibo! Boljshoje kak Lenin Vsjo rabotajet. Slov netu, Vi nastojashij gigant misli. Skazhite, a chto zhe vizivajet "ridanije" - imenno otsutstvije helpa ili drugije problemi s MQ4?
Naschot T3 Taotra: konechnaja podborka periodov T3: 5, 10, 15, 24, 34, 60. Toljko ja ih postavil obratnim porjadkom, chtobi bolee dlinnije T3 ne zakrivalji pervije 2, peresechenije kotorih i dajot iznachaljnij signal. A ostaljnije T3 dlja obshei ocenki situacii.
-------------------- So Above, So Below.
|
Aborigen
Свой человек
  
Зарегистрирован: 31/08/2003
Сообщений: 108
|
|
Pivot
|
ZR
Свой человек
Зарегистрирован: 12/12/2003
Сообщений: 55
|
|
Цитата:
Pivot
Весьма Вам признателен за индикатор !!!
|
Begun
Душа форума

Зарегистрирован: 06/09/2003
Сообщений: 409
Нахождение: Москва
|
|
deinit не пашет
|
Aborigen
Свой человек
  
Зарегистрирован: 31/08/2003
Сообщений: 108
|
|
Deinit, я использовал для удаления надписей Pivot Point,R1,S1,R2...
1. Наводимся мышкой на любую линию индикатора, кликаем правой кнопкой, выбираем удалить индикатор. 2. Кликаем правой кнопкой мыши, вибираем список индикаторов, Pivot, удалить.
В том и другом случае надписи пропадают (только, что перепроверил). Проверял на версии 4.00 Build 141.
|
Begun
Душа форума

Зарегистрирован: 06/09/2003
Сообщений: 409
Нахождение: Москва
|
|
В 142 не работает. Надо будет на их форуме накляузничать.
|
salva
Ãîñòü
Зарегистрирован: 02/07/2003
Сообщений: 12
Нахождение: israel
|
|
iWeeklyPivot -Индикатор для MT3 предсказывающий pivot-уровень на неделю вперед но без расчета (R1-3;S3-1) 3 уровня сопротивления, 3 уровня поддержки . Если не сложно, прошу перевести в mt4 с (R1-3;S1-3) ---------------------------------------------------------------------------------------------------- input: EMA_period(1); // период сглаживания input: how_long(500); // сколько баров обрабатывать (-1 - все), рекомендую 1000
var: cnt(0); // счетчик баров var: begin_bar(0); // бар, с которого начинает работу индикатор var: last_week_high(0); // дневной high var: last_week_low(0); // дневной low var: last_week_close(0); var: this_week_open(0); var: P(0); // центральная цена var: K(0); // константа для сглаживания var: P_smoothed(0); // экспоненциально сглаженный P
// очищаем данные индикатора for cnt = bars downto 0 { SetIndexValue(cnt, 0); };
K = 2 / (EMA_period + 1);
// решаем с какого бара мы начнем считать наш индикатор if how_long = -1 then { begin_bar = bars; } else { begin_bar = how_long; };
// обходим бары слева направо for cnt = begin_bar downto 0 { // понедельник? if (2 == TimeDayOfWeek(time[cnt]) and 2 != TimeDayOfWeek(time[cnt+1])) then { last_week_close = CLOSE[cnt+1]; this_week_open = OPEN[cnt];
// вычисляем точный pivot P = (last_week_high + last_week_low + this_week_open + last_week_close) / 4; // вычисляем сглаженный pivot P_smoothed = K * P + (1-K) * P_smoothed; // т.к. начался новый день, то инициируем макс. и мин. текущего (уже) дня last_week_high = HIGH[cnt]; last_week_low = LOW[cnt]; };
// продолжаем накапливать данные last_week_high = max(last_week_high, HIGH[cnt]); last_week_low = min(last_week_low, LOW[cnt]); SetIndexValue(cnt, P_smoothed); }; // for
// nov 2004, Dmitriy
|
salva
Ãîñòü
Зарегистрирован: 02/07/2003
Сообщений: 12
Нахождение: israel
|
|
Pivot Lines Indicator MT4 ( for - ZR-) "Pivot Lines Indicator" this Yours "Pivot Daily"
|
Ampir
Свой человек
Зарегистрирован: 13/05/2004
Сообщений: 32
Нахождение: Россия
|
|
Всем привет! Вот решил поделится.... Кому нужно: учебник по MQL4 в формате PDF (около 300 кб): http://www.myforex.nm.ru/mql4.pdf пароль ilovemql
-------------------- Информация по внутрироссийским ж\д перевозкам любых грузов или все о Ваших конкурентах.
|
JJJ
Гость
Зарегистрирован: 02/01/2005
Сообщений: 1
Нахождение: СПб.
|
|
Не понимаю как присоединить ЦФ . Кто разберется прошу крикнуть .
|
Ampir
Свой человек
Зарегистрирован: 13/05/2004
Сообщений: 32
Нахождение: Россия
|
|
Доброго времени суток! Вопрос к програмистам по МТ4: Думаю, что при переходе ДЦ на МТ4 у большинства (в т.ч. и у меня) возникнет проблема перевода индикаторов на mql4, т.к. в програмировании ничего не понимаю… Так вот, у меня возникла мысль-вопрос: а нельзя ли написать такую программу, чтоб она переводила исходники индикаторов с МТ3 на МТ4…? Типа, вставляешь код индикатора МТ3 в правое окно, нажимаешь кнопку «Перевести» или «Компилировать», и в левом появляется код этого же индюка, но на mql4… Может я рассуждаю как полный ламер и такую программу в принципе нельзя написать (или очень сложно), но хотелось бы услышать мнение специалистов в этом вопросе…
-------------------- Информация по внутрироссийским ж\д перевозкам любых грузов или все о Ваших конкурентах.
|
Ampir
Свой человек
Зарегистрирован: 13/05/2004
Сообщений: 32
Нахождение: Россия
|
|
Присоеденить куда? Если в МТ4, то так же как и в МТ3: копируешь все файлы в каталог МТ4 в папку indicators (...MetaTrader 4\experts\indicators). Запускаешь МТ и все: они в папке "пользователькие".
-------------------- Информация по внутрироссийским ж\д перевозкам любых грузов или все о Ваших конкурентах.
|
wellx
Свой человек
 
Зарегистрирован: 24/02/2003
Сообщений: 85
|
|
вот сделал kaufman AMA.
Прошу потестить и покритиковать. Чего -то не цепляет файл.
Вот код:
/+------------------------------------------------------------------+
//| Kaufman.mq4 |
//| Copyright © 2004, by konKop & wellx |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2004, by konKop, GOODMAN, Mstera, af + wellx"
#property link "http://www.metaquotes.net"
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Sienna
//---- input parameters
extern int periodAMA=9;
extern int nfast=2;
extern int nslow=30;
extern int G=2;
//---- buffers
double kAMAbuffer[];
//+------------------------------------------------------------------+
int cbars=0;
double slowSC,fastSC;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0,DRAW_LINE);
//SetIndexDrawBegin(0,nslow+nfast);
SetIndexBuffer(0,kAMAbuffer);
IndicatorDigits(6);
//slowSC=0.064516;
//fastSC=0.2;
cbars=IndicatorCounted();
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int i,pos=0;
double noise,noise0,AMA,AMA0,signal,ER;
double dSC,ERSC,wlxSSC;
//---- TODO: add your code here
slowSC=(2.0 /(nslow+1));
fastSC=(2.0 /(nfast+1));
if (Bars<=(periodAMA+2)) return(0);
//---- check for possible errors
if (cbars<0) return(-1);
//---- last counted bar will be recounted
if (cbars>0) cbars--;
pos=Bars-periodAMA-2;
//pos=100;
//Print("cbars1: ", cbars);
AMA0=Close[pos+1];
while (pos>=0)
{
if(pos==Bars-periodAMA-2) AMA0=Close[pos+1];
signal=MathAbs(Close[pos]-Close[pos+periodAMA]);
noise=0;
for(i=0;i<periodAMA;i++)
{
noise=noise+MathAbs(Close[pos+i]-Close[pos+i+1]);
};
ER =signal/noise;
dSC=(fastSC-slowSC);
ERSC=ER*dSC;
wlxSSC=ERSC+slowSC;
AMA=AMA0+(MathPow(wlxSSC,G)*(Close[pos]-AMA0));
kAMAbuffer[pos]=AMA;
/*
Print("dsC: ", dSC);
Print("ERSC: ", ERSC);
Print("slowSc: ", slowSC);
Print("fastSc: ", fastSC);
Print("signal: ", signal);
Print("noise: ", noise);
Print("SSC: ", wlxSSC);
Print("AMA0: ", AMA0);
Print("AMA: ", AMA);
Print("MathPow: ", MathPow(wlxSSC,G));
Print("pos: ", pos);
Print("close[pos]: ", Close[pos]);
Print("------------------------ ", 0);
*/
AMA0=AMA;
pos--;
};
//Print("cbars2: ", cbars);
//----
return(0);
}
Редактировано wellx (05/01/2005 19:10)
|
Aborigen
Свой человек
  
Зарегистрирован: 31/08/2003
Сообщений: 108
|
|
Eще два индикатора:
RPoints (разметка реверсом в X-поинтов). 3LineBreak (простенький фильтр прорыва каналов)
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Цветёт слива Падает снег Думать не надо.....
С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
MrJester
Гость
Зарегистрирован: 28/09/2003
Сообщений: 16
Нахождение: Riga
|
|
Hotel sprositj, mozhno li dobavitj v PriceChannel vozmozhnostj Shift na zadannoje kolichestvo periodov vperjod? Spasibo!
-------------------- So Above, So Below.
|
Aborigen
Свой человек
  
Зарегистрирован: 31/08/2003
Сообщений: 108
|
|
Вы это имели ввиду ?
|
MrJester
Гость
Зарегистрирован: 28/09/2003
Сообщений: 16
Нахождение: Riga
|
|
Da, spasibo!
-------------------- So Above, So Below.
|
Aborigen
Свой человек
  
Зарегистрирован: 31/08/2003
Сообщений: 108
|
|
Taf -Trades After the Fact.
Честно, содрал с Омеги.
Кто знает что имел в виду автор данного индикатора - поделитесь плиз информацией.
Редактировано Aborigen (14/01/2005 17:04)
|
Urart
Свой человек
Зарегистрирован: 06/05/2003
Сообщений: 81
|
|
Цитата:
:) В 142 не работает. Надо будет на их форуме накляузничать.
В 149 тоже не работает.
-------------------- -----------------------------
Lots of people talking, few of them know.
(Led Zeppelin)
|
Aborigen
Свой человек
  
Зарегистрирован: 31/08/2003
Сообщений: 108
|
|
Проверил, выложенные индикаторы, в 149. Все работает.
Я тут немного набил руку в портировании кодов с Омеги. Если у кого есть достойные для портирования коды на Easy, пожалуйста скиньте мне на мыло (у меня нет Омеги). Не обещаю, что сделаю все и сразу, но по мере сил и возможности буду переделывать и выкладывать.
|
Aborigen
Свой человек
  
Зарегистрирован: 31/08/2003
Сообщений: 108
|
|
Получил на мыло коды некоторых индикаторов. Право-же, менее всего охота делать стохастики от RSI, моментумы от мувингов и другие продукты генной инженерии от стандартных индикаторов. Просто мувинг от мувинга взятого от RSI моментума у меня уже никак не ассоциируется с исходным ценовым рядом.
Выкладываю EVWMA. Мувинг сглаженный объемами. В переменную N подствавляется объем. Где его взять в Метатрейдере и какой минимум/максимум/средний, я не знаю.
Просто я портировал то, что меня просили.
|
MrJester
Гость
Зарегистрирован: 28/09/2003
Сообщений: 16
Нахождение: Riga
|
|
Po mojemu, interesno N=100 000. Daily, smotretj cena vishe/nizhe muvinga.
-------------------- So Above, So Below.
|
Greedy
Свой человек

Зарегистрирован: 10/07/2003
Сообщений: 129
Нахождение: Россия, МО, Подольск
|
|
http://www.off-club.com/?pid=art0222494688_181 описание индикатора EVWMA
-------------------- Алчность - это хорошо!
|
Aborigen
Свой человек
  
Зарегистрирован: 31/08/2003
Сообщений: 108
|
|
HiLo Activator
|
Urart
Свой человек
Зарегистрирован: 06/05/2003
Сообщений: 81
|
|
Был не прав! Все работает. Проблема у меня была с дайл-апом 
А не собрать ли нам все индикаторы и эксперты для МТ4 в одну ветку в чистом виде без комментариев типо, банк индикаторов и экспертов МТ4?
С уважением,
-------------------- -----------------------------
Lots of people talking, few of them know.
(Led Zeppelin)
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Цитата:
Был не прав! Все работает. Проблема у меня была с дайл-апом 
А не собрать ли нам все индикаторы и эксперты для МТ4 в одну ветку в чистом виде без комментариев типо, банк индикаторов и экспертов МТ4?
С уважением,
Лучше с комментариями....  С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
Aborigen
Свой человек
  
Зарегистрирован: 31/08/2003
Сообщений: 108
|
|
Томас Р. Демарк Секвента (писал не я. пришло по почте)
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Цитата:
Томас Р. Демарк Секвента (писал не я. пришло по почте)
Пользуйтесь разумом, глазами и воображением; они приведут вас к цели. /Том Уисуэлла/.  С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
Ampir
Свой человек
Зарегистрирован: 13/05/2004
Сообщений: 32
Нахождение: Россия
|
|
Добрый день! Есть ли возможность переделать такой индикатор (для МТ4 и МТ3): /* Метод Роберта Крауза (Использование переломов Ганна) */
GraphXSpace = 3; HiLoH = MA(H, 3); HiLoL = MA(L, 3);
EnableScript("VBScript"); <% Close = AFL("C") High = AFL("H") Low = AFL("L") HILOH = AFL("HILOH") HILOL = AFL("HILOL")
dim Trend redim TREND(UBound(Low))
dim SwingLine redim SwingLine(UBound(Low))
dim TrendCol ' //Цвет SwingLine -1 -Down тренд, 1 -Up тренд redim TrendCol(UBound(Low))
' //Начальные условия Trend(0) = 0 ' //Тренд вниз SwingPoint = High(0) ' //Линия свинга начинается с High SwingPointOld = High(0) TrendColPoint = High(0) SwingLine(0) = High(0) TrendCol(0) = -1
K=0 ' //Позиция предпоследней точки отклонения k1=0 ' //Позиция новой точки отклонения
'//Функция вычисляющая значения swingline между точками отклонения function SwingL(k, i, SwingPointOld, SwingPoint) for j = k+1 to i SwingLine(j) = SwingLine(j-1)+ (SwingPoint - SwingPointOld)/(i-k) Next End function
'//Главный цикл for i = 1 to UBound(Low) if Trend(i - 1) = 0 Then '//Если тренд вниз if Close(i) > HiLoH(i) Then '//Если состоялся прорыв верхней хило Trend(i) = 1 '//Смена направления тренда TrendColPoint = SwingPointOld SwingPointOld = SwingPoint '//Последнее отклонение становится старым SwingPoint = High(i) '//Первое отклонение Up тренда k = k1 '//Позиция предыдущей точки отклонения k1 = i '//позиция новой точки отклонения
'//Пересчет промежуточных значений SwingLine SwingL k, i, SwingPointOld, SwingPoint else '//Смены тренда нет Trend(i) = 0 HiLoL(i) = empty if Low(i) < SwingPoint Then '//Если новый лоу ниже отклонения SwingPoint = Low(i) '//то он становится новой точкой отклонения k1 = i '//позиция новой точки отклонения
'//Пересчет промежуточных значений SwingLine SwingL k, i, SwingPointOld, SwingPoint End if End if else '//если тренд не вниз (тренд вверх) if Close(i) < HiLoL(i) Then '//Если состоялся прорыв нижней хило Trend(i) = 0 '//Смена направления тренда TrendColPoint = SwingPointOld SwingPointOld = SwingPoint '//Последнее отклонение становится старым SwingPoint = Low(i) '//Первое отклонение Down тренда k = k1 '//Позиция предыдущей точки отклонения k1 = i '//позиция новой точки отклонения
'//Пересчет промежуточных значений SwingLine SwingL k, i, SwingPointOld, SwingPoint
else '//Смены тренда нет Trend(i) = 1 HiLoH(i) = empty if High(i) > SwingPoint Then '//Если новый хай выше отклонения SwingPoint = High(i) '//то он становится новой точкой отклонения k1 = i '//позиция новой точки отклонения
'//Пересчет промежуточных значений SwingLine SwingL k, i, SwingPointOld, SwingPoint End if End if End if
'//Раскрашиваем SwingLine if trend(i) = 1 AND TrendCol(i-1) = -1 AND _ High(i-1) < TrendColPoint AND High(i) > TrendColPoint Then TrendCol(i) = 1 ElseIf trend(i) = 0 AND TrendCol(i-1) = 1 AND _ Low(i-1) > TrendColPoint AND Low(i) < TrendColPoint Then TrendCol(i) = -1 else TrendCol(i) = TrendCol(i-1) end if Next
AFL("HiLoL") = HiLoL AFL("HiLoH") = HiLoH AFL("Trend") = Trend AFL("SwingLine") = SwingLine AFL("TrendCol") = TrendCol %>
Plot(HiLoH, "", 27, 512); Plot(HiLoL, "", 4, 512); Plot(C, "Price", 1, 64); Plot(SwingLine, "Swing", IIf(TrendCol == 1, 5, 32), 4);
Во вложении то что должно получиться...
-------------------- Информация по внутрироссийским ж\д перевозкам любых грузов или все о Ваших конкурентах.
|
metaquotes
MetaQuotes

Зарегистрирован: 14/06/2004
Сообщений: 225
|
|
Цитата:
А не собрать ли нам все индикаторы и эксперты для МТ4 в одну ветку в чистом виде без комментариев типо, банк индикаторов и экспертов МТ4?
Если есть желание, то можно все выкладывать в специальный каталог экспертов на сайте MetaQuotes (Expert Advisors -> Каталог). Там все на подразделы разбито и есть комментарии.
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Цитата:
Цитата:
А не собрать ли нам все индикаторы и эксперты для МТ4 в одну ветку в чистом виде без комментариев типо, банк индикаторов и экспертов МТ4?
Если есть желание, то можно все выкладывать в специальный каталог экспертов на сайте MetaQuotes (Expert Advisors -> Каталог). Там все на подразделы разбито и есть комментарии.
Так- то оно конечно правильно, что все индюки будут в одном месте- НО, Сам процесс...., обсуждение, заморочки и вся прочая. А выкладывать на сайте MetaQuotes - это авторы сами решат. С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
Begun
Душа форума

Зарегистрирован: 06/09/2003
Сообщений: 409
Нахождение: Москва
|
|
Привет, а кто знает как в МТ4 лучше всего нарисовать с представленный в картинке пример. Имеется ввиду линию на одном баре (см. обведенную область на рисунке). Интересно решение на штатных индекаторных буферах, _не_ с помошью объектов.
Вот типа хочу нарисовать зигзиг и одна из его линий начинается на High и заканчивается на Low одного бара, либо наоборот.
|
Aborigen
Свой человек
  
Зарегистрирован: 31/08/2003
Сообщений: 108
|
|
Имхо, только гистограммой (как в Heikin Ashi). Только вот, весь индикатор придется строить через два индикаторных буфера. В Вашем примере линии проводятся через экстремумы. Легко и просто это делать секциями, что-бы не расчитывать промежуточные значения. А здесь придется рисовать линией , самостоятельно расчитывая ее прирост/падение на каждом баре между экстремумами. Да еще мучится выводя эту линию в виде гистограммы...
|
Begun
Душа форума

Зарегистрирован: 06/09/2003
Сообщений: 409
Нахождение: Москва
|
|
Все сложнее.. я задал на их форуме вопрос.
А здеся примерчики кладу
Редактировано Begun (24/01/2005 18:31)
|
Buxx
Свой человек
 
Зарегистрирован: 09/12/2003
Сообщений: 91
|
|
Цитата:
Все сложнее.. я задал на их форуме вопрос.
А здеся примерчики кладу
http://forex.kbpauk.ru/showflat.php?Cat=&Board=metatrader&Number=23247&page=0&view=collapsed&sb=5&o=&fpart=16
в этой ветке я попытался обойти эту ситуацию с помощью двух линий, не совсем красиво конечно выглядит. вариант Аборигена с гистограммой будет правильнеено хотелось бы взглянуть на реализацию
-------------------- Углы губ в улыбке пропорциональны степени свободы (с) С.Лец
|
Begun
Душа форума

Зарегистрирован: 06/09/2003
Сообщений: 409
Нахождение: Москва
|
|
Цитата:
Цитата:
Все сложнее.. я задал на их форуме вопрос. А здеся примерчики кладу 
http://forex.kbpauk.ru/showflat.php?Cat=&Board=metatrader&Number=23247&page=0&view=collapsed&sb=5&o=&fpart=16
в этой ветке я попытался обойти эту ситуацию с помощью двух линий, не совсем красиво конечно выглядит. вариант Аборигена с гистограммой будет правильнеено хотелось бы взглянуть на реализацию 
Ага - хотелось бы глянуть. Мне кажется он брякнул не подумав
|
Aborigen
Свой человек
  
Зарегистрирован: 31/08/2003
Сообщений: 108
|
|
Отчего-же не подумал? Мне очень даже знакома данная проблема. Я очень даже люблю графические модели, а они без разметки не очень-то и строятся. А с разметкой сплошная беда. То свинги переключаются когда поезд уже ушел, то реагируют на незначительные движения, то пропускают что-либо важное...
Каждый сам решает чего он хочет от своего разметчика. Чем чище хочется иметь результат тем больше он будет пропускать мелочей. Я пришел к тому, что переключение свингов со средним периодом менее 5 баров считаю мало применимым для анализа графических моделей.
Это уже свечные модели получаются.
В Вашем случае мы имеем 3 переключения свингов на двух барах ! Вам конечно виднее, что Вы с такой разметкой делать будете...
Я предложил использовать гистограмму на момент публикации картинки с двумя переключениями на одном баре. Технически это возожно. Но, Ваши дальнейшие эскизы предполагают возможность дальнейших переключений с интервалом в один бар... Здесь-уж я не советчик.
Однако, как данная проблема решается у меня? Просто. Так и размечается с ошибкой. Это случается настолько редко, что на общих результатах никак не сказывется.
Редактировано Aborigen (24/01/2005 23:55)
|
Buxx
Свой человек
 
Зарегистрирован: 09/12/2003
Сообщений: 91
|
|
Цитата:
Ага - хотелось бы глянуть. Мне кажется он брякнул не подумав
нет, теоретически это возможно - одна линия основная, а другая гистограмма для случаев отрисовки на одном баре.
но Абориген прав, этим можно принебречь
будет так:
-------------------- Углы губ в улыбке пропорциональны степени свободы (с) С.Лец
|
Begun
Душа форума

Зарегистрирован: 06/09/2003
Сообщений: 409
Нахождение: Москва
|
|
Цитата:
Каждый сам решает чего он хочет от своего разметчика. Чем чище хочется иметь результат тем больше он будет пропускать мелочей. Я пришел к тому, что переключение свингов со средним периодом менее 5 баров считаю мало применимым для анализа графических моделей. Это уже свечные модели получаются.
Цитата:
нет, теоретически это возможно - одна линия основная, а другая гистограмма для случаев отрисовки на одном баре. но Абориген прав, этим можно принебречь
Эх господа Я хочу видеть движения от экстремума до экстремума с откатом большим определенной величины. Т.е. классический пунктовый зигзаг. И мне все равно сколько баров учавствовало в движении. Я это дело использую и для определения весов фракталов и для трейлинга и для построения фигур. Вобщем _пренебрегать_ по меньшей мере глупо ! Вы чего это ... собираетесь оправдывать недостатки МТ4 ? Ай яяй 
|
Buxx
Свой человек
 
Зарегистрирован: 09/12/2003
Сообщений: 91
|
|
Цитата:
Вобщем _пренебрегать_ по меньшей мере глупо !
Вы чего это ... собираетесь оправдывать недостатки МТ4 ? Ай яяй
ну если уж очень хочется (искусства ради) то используйте три линии (в МТ3 придется два индикатора накладывать) - две для зигзагов и одну гистограмму для вертикальных.
рассказать как?
-------------------- Углы губ в улыбке пропорциональны степени свободы (с) С.Лец
|
Aborigen
Свой человек
  
Зарегистрирован: 31/08/2003
Сообщений: 108
|
|
Цитата:
Вы чего это ... собираетесь оправдывать недостатки МТ4 ? Ай яяй 
В самую точку. Так хочется тестер и реал, что на все остальное я уже просто рукой махнул. Еще максимум недели две готов потерпеть, а потом придется ордера из МТ4 в МТ3 через файлы пихать. Здесь уж не до жиру.
Господа! Чего-то мы ветку-то совсем зафлеймили. 
Предлагаю, в свое оправдание, всем скинуться на индикаторы.
|
Begun
Душа форума

Зарегистрирован: 06/09/2003
Сообщений: 409
Нахождение: Москва
|
|
Цитата:
ну если уж очень хочется (искусства ради) то используйте три линии (в МТ3 придется два индикатора накладывать) - две для зигзагов и одну гистограмму для вертикальных. рассказать как?
Конечно Buxx Если еще пример сделаете то вообще будет супер  Только плиз чтоб ничего лишнего не торчало
|
Buxx
Свой человек
 
Зарегистрирован: 09/12/2003
Сообщений: 91
|
|
Цитата:
Конечно Buxx Если еще пример сделаете то вообще будет супер
Только плиз чтоб ничего лишнего не торчало
пример будет на пальцах
- нужно 4 индикаторных массива (две линии и одна гистограмма), либо два индикатора для МТ3;
- имеем 7 баров: 6,5,4,3,2,1,0 и на 3 баре нужно провести линию сверху вниз;
- на баре 3 выводим линию гистограммы;
- первую линию ведем до хая бара 3;
- вторую линию нужно вести до точки на баре 5 (эту точку надо расчитать через уравнение прямой), а на баре 4 прервать - т.е. записать в массив отрицательное значение - и снова начать, но уже на лоу бара 3;
- аналогично первую линию надо прервать (записать -1) на баре 2 и снова начать на расчитанной через уравнение прямой точке на баре 1;
- в нормальной ситуации (когда нет вертикальных линий) обе линии совпадают.
таким образом будет нарисовано, то что надо и ничего лишнего. надеюсь пример понятен
-------------------- Углы губ в улыбке пропорциональны степени свободы (с) С.Лец
|
Begun
Душа форума

Зарегистрирован: 06/09/2003
Сообщений: 409
Нахождение: Москва
|
|
Цитата:
- аналогично первую линию надо прервать (записать -1) на баре 2 и снова начать на расчитанной через уравнение прямой точке на баре 1;
А что ... при -1 значении буфера линия вообще не рисуется ? и какой тип линии надо использовать ?
|
Buxx
Свой человек
 
Зарегистрирован: 09/12/2003
Сообщений: 91
|
|
Цитата:
А что ... при -1 значении буфера линия вообще не рисуется ? и какой тип линии надо использовать ?
да, не рисуется. использовать две линии и гистограмму.
-------------------- Углы губ в улыбке пропорциональны степени свободы (с) С.Лец
|
KAGOR
Гость
Зарегистрирован: 05/08/2004
Сообщений: 2
|
|
Zdrastvuite,
Ochen horoshaja i ne slozhnaja vesh XOINDATR- variant XO dla MT, vot bi ejo na mq4, budu pri mnoga blogodarin :
/*[[ Name := XOINDATR Author := SHARIPOV AINUR Link := AINURHAL@mail.ru Notes := POINT FIGURES INDICATOR Separate Window := YES First Color := red First Draw Type := histogram First Symbol := 217 Use Second Data := Yes Second Color := blue Second Draw Type := histogram Second Symbol := 218 ]]*/ Vars : cb(0),valuel(0),valueh(0),CurrentBar(0),KirPer(0); vars: KIR(0) ,Hi(0), Lo(0), KirUp(0), KirDn(0),mode(0),cnt(0),cnt1(0),cur(0),kr(0),no(0),kk(0),kn(0); SetLoopCount(0); For CB = 0 To bars begin CurrentBar=bars-CB; KirPer=(iATR(14,currentbar))/point; if Kir<1 then {; Hi=c[CurrentBar]; Lo=c[CurrentBar]; Kir=1; };
cur=(c[CurrentBar]); if cur > (Hi+KirPER*point) then {; kk=ceil((cur - (Hi+KirPER*point))/(KirPER*point)); //if kk<=1 then kk=1; Kir=Kir+1; Hi=cur; Lo=cur-KirPER*point; KirUp=1; KirDn=0; kr=kr+kk; no=0; }; if cur < (Lo-KirPER*point) Then {; kn=ceil (((Lo-KirPER*point)-cur)/(KirPER*point)); //if kn<=1 then kn=1; Lo=cur; Hi=cur+KirPER*point; KirUp=0; KirDn=1; Kir=Kir+1; no=no+kn; kr=0; }; valuel=0-no; valueh=kr; setIndexValue(CurrentBar, valueh); setIndexValue2(CurrentBar, valuel); end;
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
помогите мне создать RSI сглаженный 3 пер МА
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Переделайте пожалуйста под MT4. /*[[ Name := CoeffOfLine Author := Copyright © 2004, MetaQuotes Software Corp. Link := http://www.metaquotes.net/ Notes := Вычисляет наклон линии через метод наименьшего квадратичного отклонения Separate Window := Yes First Color := Blue First Draw Type := Line First Symbol := 217 Use Second Data := No Second Color := Red Second Draw Type := Line Second Symbol := 217 ]]*/ // Вычисляем для функции Y=A*X+B коэффициент А для цен и значений индикаторов // Считаем значения Х=1,2,3,4,5 . Константу B не вычисляем, так как не имеет смысла. B=(T-A*M)/, где n=5 // T=Сумма Yi, M=Сумма Xi, N=Сумма Xi*Xi, Z=Сумма Xi*Yi // A=(T+(N-2*Z)*n/M)/M // Вычисляем отношение Aцен/Aиндикатора Inputs: BeginBars(100); Variable : shift(0),cnt(0),TYVar(0),ZYVar(0),TIndicatorVar(0),ZIndicatorVar(0),M(0),N(0),AY(0),AIndicator(0), ndot(5);
SetLoopCount(0); // loop from first bar to current bar (with shift=0) For shift=BeginBars Downto 0 Begin { TYVar=0); ZYVar=0; TIndicatorVar=0; ZIndicatorVar=0; For cnt=ndot DownTo 1 Begin // n=5 - по пяти точкам ZYVar=ZYVar+(H[shift-cnt+1]+L[shift-cnt+1])/2*(6-cnt); TYVar=TYVar+(H[shift-cnt+1]+L[shift-cnt+1])/2; //N=N+cnt*cnt; равно 55 //M=M+cnt; равно 15 ZIndicatorVar=ZIndicatorVar+iAlligator(13,8,8,5,5,3,MODE_SMMA, PRICE_MEDIAN,MODE_GATORLIPS,shift-cnt+1)*(6-cnt); TIndicatorVar=TIndicatorVar+iAlligator(13,8,8,5,5,3,MODE_SMMA, PRICE_MEDIAN,MODE_GATORLIPS,shift-cnt+1); AY=(TYVar+(55-2*ZYVar)*5/15)/15; AIndicator=(TIndicatorVar+(55-2*ZIndicatorVar)*5/15)/15; End; SetIndexValue(shift, (-1000)*Log(AY/AIndicator)); } End;
С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
Jofox
Свой человек
  
Зарегистрирован: 07/10/2003
Сообщений: 56
Нахождение: Georgia.Tbilisi
|
|
Coeffofline for MT4
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Цитата:
Coeffofline for MT4
Спасибо брат! Удачи и попутных трендов!
С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
Jofox
Свой человек
  
Зарегистрирован: 07/10/2003
Сообщений: 56
Нахождение: Georgia.Tbilisi
|
|
CoeffofLine_true Indicatot for MT4
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Цитата:
CoeffofLine_true Indicatot for MT4
Здравствуй брат! Спасибо, . Если, что обращайся....
С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
Jofox
Свой человек
  
Зарегистрирован: 07/10/2003
Сообщений: 56
Нахождение: Georgia.Tbilisi
|
|
CoeffofLine_v1 Indicator for MT4
|
Jofox
Свой человек
  
Зарегистрирован: 07/10/2003
Сообщений: 56
Нахождение: Georgia.Tbilisi
|
|
Cool2 (coeffofline) Indicator for MT4
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Цитата:
Cool2 (coeffofline) Indicator for MT4
Круто!!! 
Брат, а вот этот индикатор можно сделать?
/*[[ Name := Demark Trend Indicator Magnitude 1 Level Only Author := VG (Vladislav Goshkov) - many thanks to Sergey Malkov and Modest and Lot Link := 4vg@mail.ru, vladgoshkov@gmail.com Separate Window := No First Color := Blue First Draw Type := Symbol First Symbol := 164 Use Second Data := Yes Second Color := Red Second Draw Type := Symbol Second Symbol := 164 ]]*/ Input: SetPoint(0),StepBack(0),Qw1(1),Qw2(1),Qw3(1),maxBarsCount(1000),nBars(200);
Defines: ColorUp(Blue),ColorDn(Red);
Variable: i(1),NP(0),D(0),iP(0),iB_Up(0),iB_Dn(0),PP1(0),PP2(0),PP3(0),S1(0),S2(0); Vars : iP_Up(0),iP_Dn(0); Variable: UpLev(0),DownLev(0),UpV(0),DownV(0); Array: UpB[1,2](0),UpP[1,2](0),UpLevel[1,2](0),UpBT[1,2](0); Array: DownB[1,2](0),DownP[1,2](0),DownLevel[1,2](0),DownBT[1,2](0);
Var: nTime(0),value(0),shift(0);
SetLoopCount(0);// loop from first bar to current bar (with shift=0) DelArrow(0,0);
if nTime <> Time[0] then { for shift = nBars DownTo 0 { value = GetIndexValue(shift); value = GetIndexValue2(shift); };
D=2; NP=0; i=2+StepBack;
//================================================= //******** Поиск опорных точек предложения ******** //================================================= UpP[1,1] = 0; UpP[1,2] = 0; DownP[1,1] = 1000000000; DownP[1,2] = 1000000000;
While NP<D Begin if H<> H[i+1] then { if (H>H[i+1] & H>H[i-1] & H>C[i+2] ) and H> UpP[1,1] then { UpLev = 1; UpB[1,2]=UpB[1,1];UpB[1,1]=i; UpBT[1,2]=UpBT[1,1];UpBT[1,1]=Time; UpP[1,2]=UpP[1,1];UpP[1,1]=H; UpLevel[1,2]=UpLevel[1,1];UpLevel[1,1]=UpLev; UpV=(UpP[1,2]-UpP[1,1])/(UpB[1,1]-UpB[1,2]); NP=NP+1; } i=i+1; }; if H= H[i+1] then { if (H>H[i+2] & H>H[i-1] & H>C[i+3] ) and H> UpP[1,1] then { UpLev = 1; UpB[1,2]=UpB[1,1];UpB[1,1]=i; UpBT[1,2]=UpBT[1,1];UpBT[1,1]=Time; UpP[1,2]=UpP[1,1];UpP[1,1]=H; UpLevel[1,2]=UpLevel[1,1];UpLevel[1,1]=UpLev; UpV=(UpP[1,2]-UpP[1,1])/(UpB[1,1]-UpB[1,2]); NP=NP+1; } i=i+1; }; if i>maxBarsCount then { UpB[1,2]=UpB[1,1];UpB[1,1]=i; UpBT[1,2]=UpBT[1,1];UpBT[1,1]=Time; UpP[1,2]=UpP[1,1];//UpP[1,1]=H; UpLevel[1,2]=UpLevel[1,1];UpLevel[1,1]=UpLev; UpV=(UpP[1,2]-UpP[1,1])/(UpB[1,1]-UpB[1,2]); break; }; End;
//================================================= //********** Поиск опорных точек спроса *********** //================================================= NP=0; i=2+StepBack;
While NP<D Begin if L<> L[i+1] then { if (L<L[i+1] & L<L[i-1] & L<C[i+2] ) and L< DownP[1,1] then { DownLev=1; DownB[1,2]=DownB[1,1];DownB[1,1]=i; DownBT[1,2]=DownBT[1,1];DownBT[1,1]=Time; DownP[1,2]=DownP[1,1];DownP[1,1]=L; DownLevel[1,2]=DownLevel[1,1];DownLevel[1,1]=DownLev; DownLevel[1,2]=DownLevel[1,1];DownLevel[1,1]=DownLev; DownV=(DownP[1,2]-DownP[1,1])/(DownB[1,1]-DownB[1,2]); NP=NP+1; } i=i+1; }; if L= L[i+1] then { if (L<L[i+2] & L<L[i-1] & L<C[i+3] ) and L< DownP[1,1] then { DownLev=1; DownB[1,2]=DownB[1,1];DownB[1,1]=i; DownBT[1,2]=DownBT[1,1];DownBT[1,1]=Time; DownP[1,2]=DownP[1,1];DownP[1,1]=L; DownLevel[1,2]=DownLevel[1,1];DownLevel[1,1]=DownLev; DownLevel[1,2]=DownLevel[1,1];DownLevel[1,1]=DownLev; DownV=(DownP[1,2]-DownP[1,1])/(DownB[1,1]-DownB[1,2]); NP=NP+1; } i=i+1; }; if i>maxBarsCount then { DownB[1,2]=DownB[1,1];DownB[1,1]=i; DownBT[1,2]=DownBT[1,1];DownBT[1,1]=Time; DownP[1,2]=DownP[1,1];//DownP[1,1]=L; DownLevel[1,2]=DownLevel[1,1];DownLevel[1,1]=DownLev; DownLevel[1,2]=DownLevel[1,1];DownLevel[1,1]=DownLev; DownV=(DownP[1,2]-DownP[1,1])/(DownB[1,1]-DownB[1,2]); break; }; End;
//================================================= //******** Рисуем опорные точки и TD-линии ******** //================================================= if setPoint<>0 then { // Time Price Symbol Color SetArrow(Time[UpB[1,1]],UpP[1,1],161, ColorUp); SetArrow(Time[UpB[1,2]],UpP[1,2],161, ColorUp); SetArrow(Time[DownB[1,1]],DownP[1,1],161, ColorDn); SetArrow(Time[DownB[1,2]],DownP[1,2],161, ColorDn); }; /* MoveObject("PP1",OBJ_HLINE,0,0,0,0,Red,1,STYLE_DOT); MoveObject("PP2",OBJ_HLINE,0,0,0,0,Blue,1,STYLE_DOT); MoveObject("PP3",OBJ_HLINE,0,0,0,0,Lime,1,STYLE_DOT); MoveObject("UpTrend",OBJ_TRENDLINE,0,0,0,0,ColorUp,2,STYLE_SOLID); MoveObject("DownTrend",OBJ_TRENDLINE,0,0,0,0,ColorDn,2,STYLE_SOLID); */ nTime = Time[0]; };
if UpP[1,1] >= UpP[1,2] then { For i=UpB[1,2] DownTo StepBack Begin If C>UpP[1,1]+UpV*(UpB[1,1]-i) & C[i+1]<UpP[1,1]+UpV*(UpB[1,1]-(i+1)) then { iB_Up=i; iP=UpP[1,1]+UpV*(UpB[1,1]-i); iP_Up = iP; S1=Lowest(MODE_LOW,UpB[1,1],UpB[1,1]-iB_Up); S2=Lowest(MODE_CLOSE,UpB[1,1],UpB[1,1]-iB_Up); SetIndexValue2(iB_Up,iP); if (Qw1<>0 and C[iB_Up+2]>C[iB_Up+1]) then SetArrow(Time[iB_Up],iP_Up - 15*Point, 140, Lime); if (Qw2<>0 and O[iB_Up+0]> iP ) then SetArrow(Time[iB_Up],iP_Up - 30*Point, 141, Lime); if (Qw3<>0 and C[iB_Up+1]+(C[iB_Up+1]-Min(L[iB_Up+1],C[iB_Up+2]))) < iP) then SetArrow(Time[iB_Up],iP_Up - 45*Point, 142, Lime); if (Qw1<>0 and C[iB_Up+2]>C[iB_Up+1]) or (Qw2<>0 and O[iB_Up+0]> iP ) or (Qw3<>0 and C[iB_Up+1]+(C[iB_Up+1]-Min(L[iB_Up+1],C[iB_Up+2]))) < iP) then { PP1=iP+((UpP[1,1]+UpV*(UpB[1,1]-S1))-L[S1]); PP2=iP+((UpP[1,1]+UpV*(UpB[1,1]-S2))-L[S2]); PP3=iP+((UpP[1,1]+UpV*(UpB[1,1]-S1))-C[S1]); }; } end; MoveObject("UpTrend",OBJ_TRENDLINE,UpBT[1,1],UpP[1,1],UpBT[1,2],UpP[1,2],ColorUp,2,STYLE_SOLID); MoveObject("PP1",OBJ_HLINE,0,0,0,PP1,Red,1,STYLE_DOT); MoveObject("PP2",OBJ_HLINE,0,0,0,PP2,Blue,1,STYLE_DOT); MoveObject("PP3",OBJ_HLINE,0,0,0,PP3,Green,1,STYLE_DOT); };
if DownP[1,1] <= DownP[1,2] then { For i=DownB[1,2] DownTo StepBack Begin If C<DownP[1,1]+DownV*(DownB[1,1]-i) & C[i+1]>DownP[1,1]+DownV*(DownB[1,1]-(i+1)) then { iB_Dn=i; iP=DownP[1,1]+DownV*(DownB[1,1]-i); iP_Dn = iP; S1=Highest(MODE_HIGH,DownB[1,1],DownB[1,1]-iB_Dn); S2=Highest(MODE_CLOSE,DownB[1,1],DownB[1,1]-iB_Dn); SetIndexValue(iB_Dn,iP); if (Qw1<>0 and C[iB_Dn+2]<C[iB_Dn+1] ) then SetArrow(Time[iB_Dn],iP_Dn + 15*Point, 140, Red);
if (Qw2<>0 and O[iB_Dn+0] < iP ) then SetArrow(Time[iB_Dn],iP_Dn + 30*Point, 141, Red);
if (Qw3<>0 and C[iB_Dn+1]+(C[iB_Dn+1]-Max(H[iB_Dn+1],C[iB_Dn+2])))>iP) ) then SetArrow(Time[iB_Dn],iP_Dn + 45*Point, 142, Red);
if (Qw1<>0 and C[iB_Dn+2]<C[iB_Dn+1] ) or (Qw2<>0 and O[iB_Dn+0] < iP ) or (Qw3<>0 and C[iB_Dn+1]+(C[iB_Dn+1]-Max(H[iB_Dn+1],C[iB_Dn+2])))>iP) ) then { PP1=iP-(H[S1]-(DownP[1,1]+DownV*(DownB[1,1]-S1))); PP2=iP-(H[S2]-(DownP[1,1]+DownV*(DownB[1,1]-S2))); PP3=iP-(C[S1]-(DownP[1,1]+DownV*(DownB[1,1]-S1))); }; }; end; MoveObject("DownTrend",OBJ_TRENDLINE,DownBT[1,1],DownP[1,1],DownBT[1,2],DownP[1,2],ColorDn,2,STYLE_SOLID); MoveObject("PP1",OBJ_HLINE,0,0,0,PP1,Red,1,STYLE_DOT); MoveObject("PP2",OBJ_HLINE,0,0,0,PP2,Blue,1,STYLE_DOT); MoveObject("PP3",OBJ_HLINE,0,0,0,PP3,Green,1,STYLE_DOT); };
//============================================================
Желаю удачи. Попутных трендов!
С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
Jofox
Свой человек
  
Зарегистрирован: 07/10/2003
Сообщений: 56
Нахождение: Georgia.Tbilisi
|
|
Poka u menia etogo indicatora net
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Цитата:
Poka u menia etogo indicatora net
Будем ждать, видимо затерялся на просторах рунета... Всех благ! Удачи и попутных трендов!
С уважением, Сергей.
ЗЫ: Если не секрет- сам торгуешь?
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
GS
Свой человек
Зарегистрирован: 17/02/2004
Сообщений: 81
Нахождение: СПб
|
|
AMA Kaufman с сигналами и возможностью построения по данным высших таймфреймов AMAsig_hTF. Введен новый коэффициент G (by GOODMAN & Mstera). Очень интересное сочетание. Суть коэффициента ясна из текста:
ER =signal/noise; dSC=(fastSC-slowSC); ERSC=ER*dSC; SSC=ERSC+slowSC; AMA=AMA0+(MathPow(SSC,G)*(Close[pos]-AMA0)); kAMAbuffer[pos]=AMA; Да, таймфрейм указывается стандартно М5, М15, ..., D1 (не больше). Если временно перейдете на более высокий таймфрейм чем задан в параметре, за исходный будет принят текущий, при возвращении на меньший все восстановится в соответствии с ранее определенным параметром.
-------------------- Сергей
|
VladimirNN
Открытый человек
  
Зарегистрирован: 07/04/2003
Сообщений: 706
Нахождение: Нижний Новгород
|
|
93 индикатора. RAR, 92 Kb, Спасибо "chico" с форекстраста! Не проверял!
-------------------- С наилучшими пожеланиями!
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Цитата:
93 индикатора. RAR, 92 Kb, Спасибо "chico" с форекстраста! Не проверял!
Как много в нас Разного входит.  Как вечно выходит одно. 
За индикаторы спасибо! 
С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
ZR
Свой человек
Зарегистрирован: 12/12/2003
Сообщений: 55
|
|
Просьба переделать еще один полезный индикатор Murrey_Math
/*[[ Name := Murrey_Math_Modified Separate Window := no First Color := Blue First Draw Type := Line First Symbol := 217 Use Second Data := no Second Color := Red Second Draw Type := Line Second Symbol := 218 ]]*/ input : beginer(200),periodtotake(200); Variable : shift(0),sum(0),v1(0),v2(0),fractal(0); variable : v45(0),mml00(0),mml0(0),mml1(0),mml2(0),mml3(0),mml4(0),mml5(0),mml6(0),mml7(0),mml8(0),mml9(0),mml98(0),mml99(0);
variable : range(0),octave(0),mn(0),mx(0); variable : finalH(0),finalL(0); variable : x1(0),x2(0),x3(0),x4(0),x5(0),x6(0),y1(0),y2(0),y3(0),y4(0),y5(0),y6(0); SetLoopCount(0); For shift = 1 Downto 0 Begin
//price v1=(L[lowest(MODE_LOW,beginer,periodtotake)]); v2=(H[highest(MODE_HIGH,beginer,periodtotake)]);
//determine fractal..... If v2<=250000 AND V2>25000 then fractal=100000 else If v2<=25000 AND V2>2500 then fractal=10000 else If v2<=2500 AND V2>250 then fractal=1000 else If v2<=250 AND V2>25 then fractal=100 else If v2<=25 AND V2>12.5 then fractal=12.5 else If v2<=12.5 AND V2>6.25 then fractal=12.5 else If v2<=6.25 AND V2>3.125 then fractal=6.25 else If v2<=3.125 AND V2>1.5625 then fractal=3.125 else If v2<=1.5625 AND V2>0.390625 then fractal=1.5625 else If v2<=0.390625 AND V2>0 then fractal=0.1953125; range=(v2-v1);
sum=Floor(log(fractal/range)/log(2));
octave=fractal*(pow(0.5,sum));
mn=Floor(v1/octave)*octave;
If (mn+octave)>v2 then mx=mn+octave else mx=mn+(2*octave);
// calculating xx //x2 if (v1>=3/16*(mx-mn)+mn)and (v2<=9/16*(mx-mn)+mn)then x2=mn+(mx-mn)/2 else x2=0;
//x1 if (v1>=mn-(mx-mn)/8)and (v2<=5/8*(mx-mn)+mn) and x2=0 then x1=mn+(mx-mn)/2 else x1=0;
//x4 if (v1>=mn+7*(mx-mn)/16)and (v2<=13/16*(mx-mn)+mn) then x4=mn+3*(mx-mn)/4 else x4=0;
//x5 if (v1>=mn+3*(mx-mn)/8)and (v2<=9/8*(mx-mn)+mn)and x4=0 then x5=mx else x5=0;
//x3 if (v1>=mn+(mx-mn)/8)and (v2<=7/8*(mx-mn)+mn)and x1=0 and x2=0 and x4=0 and x5=0 then x3=mn+3*(mx-mn)/4 else x3=0;
//x6 if x1+x2+x3+x4+x5=0 then x6=mx else x6=0;
finalH=x1+x2+x3+x4+x5+x6; // calculating yy //y1 if x1>0 then y1=mn else y1=0;
//y2 if x2>0 then y2=mn+(mx-mn)/4 else y2=0;
//y3 if x3>0 then y3=mn+(mx-mn)/4 else y3=0;
//y4 if x4>0 then y4=mn+(mx-mn)/2 else y4=0;
//y5 if x5>0 then y5=mn+(mx-mn)/2 else y5=0;
//y6 if finalH>0 and (y1+y2+y3+y4+y5=0) then y6=mn else y6=0;
finalL=y1+y2+y3+y4+y5+y6;
v45=(finalH-finalL)/8;
mml00=(finalL-v45*2); //-2/8 mml0=(finalL-v45); //-1/8 mml1=(finalL);// 0/8 mml2=(finalL+v45);// 1/8 mml3=(finalL+2*v45); // 2/8 mml4=(finalL+3*v45); // 3/8 mml5=(finalL+4*v45); // 4/8 mml6=(finalL+5*v45); // 5/8 mml7=(finalL+6*v45); // 6/8 mml8=(finalL+7*v45);// 7/8 mml9=(finalL+8*v45);// 8/8 mml99=(finalL+9*v45);// +1/8 mml98=(finalL+10*v45);// +2/8 //comment("\n","MaxPos: ",finalh,"\n","LowPos: ",finalL,"\n","v45 = ",v45, //"\n","octave = ",octave,"\n","mn = ",mn,"\n","mx = ",mx,"\n","Fractal = ",fractal, //"\n","range = ",range,"\n","sum = ",sum,"\n","high =",v2,"\n","Low = ",v1);
comment("\n","MaxPos: ",finalh,"\n","LowPos: ",finalL,"\n","v45 = ",v45, "\n","octave: ",octave,"\n","mn: ",mn,"\n","mx: ",mx,"\n","fractal: ",fractal, "\n","range: ",range,"\n","sum: ",sum,"\n");
SetObjectText("mm11_txt","extremely overshoot [-2]","Verdana",8,Magenta); MoveObject("mm11_txt",OBJ_TEXT,time[30],mml00,time[30],mml00,Magenta); SetObjectText("mm12_txt","overshoot [-1]","Verdana",8,Pink); MoveObject("mm12_txt",OBJ_TEXT,time[30],mml0,time[30],mml0,Pink); SetObjectText("mm1_txt","extremely oversold [0]","Verdana",10,blue); MoveObject("mm1_txt",OBJ_TEXT,time[30],mml1,time[30],mml1,blue); SetObjectText("mm2_txt","[1]","Verdana",8,Orange); MoveObject("mm2_txt",OBJ_TEXT,time[30],mml2,time[30],mml2,Orange); SetObjectText("mm3_txt","major [2]","Verdana",9,red); MoveObject("mm3_txt",OBJ_TEXT,time[30],mml3,time[30],mml3,red); SetObjectText("mm4_txt","[3]","Verdana",8,Green); MoveObject("mm4_txt",OBJ_TEXT,time[30],mml4,time[30],mml4,Green); SetObjectText("mm5_txt","pivotal point [4]","Verdana",10,blue); MoveObject("mm5_txt",OBJ_TEXT,time[30],mml5,time[30],mml5,blue); SetObjectText("mm6_txt","[5]","Verdana",8,Green); MoveObject("mm6_txt",OBJ_TEXT,time[30],mml6,time[30],mml6,Green); SetObjectText("mm7_txt","major [6]","Verdana",9,red); MoveObject("mm7_txt",OBJ_TEXT,time[30],mml7,time[30],mml7,red); SetObjectText("mm8_txt","[7]","Verdana",8,Orange); MoveObject("mm8_txt",OBJ_TEXT,time[30],mml8,time[30],mml8,Orange); SetObjectText("mm9_txt","extremely overbought [8]","Verdana",10,blue); MoveObject("mm9_txt",OBJ_TEXT,time[30],mml9,time[30],mml9,blue); SetObjectText("mm-1_txt","overshoot [+1]","Verdana",8,Pink); MoveObject("mm-1_txt",OBJ_TEXT,time[30],mml99,time[30],mml99,Pink); SetObjectText("mm-2_txt","extremely overshoot [+2]","Verdana",8,Magenta); MoveObject("mm-2_txt",OBJ_TEXT,time[30],mml98,time[30],mml98,Magenta);
MoveObject("mm11" ,OBJ_HLINE,time[0],mml00,time[0],mml00,Magenta,2,STYLE_SOLID);// -2/8 MoveObject("mm12" ,OBJ_HLINE,time[0],mml0,time[0],mml0,Pink,1,STYLE_SOLID);// -1/8 MoveObject("mm1" ,OBJ_HLINE,time[0],mml1,time[0],mml1,blue,2,STYLE_SOLID);// 0/8 MoveObject("mm2" ,OBJ_HLINE,time[0],mml2,time[0],mml2,Orange,1,STYLE_SOLID);// 1/8 MoveObject("mm3" ,OBJ_HLINE,time[0],mml3,time[0],mml3,red,1,STYLE_SOLID);// 2/8 MoveObject("mm4" ,OBJ_HLINE,time[0],mml4,time[0],mml4,Green,1,STYLE_SOLID);// 3/8 MoveObject("mm5" ,OBJ_HLINE,time[0],mml5,time[0],mml5,blue,1,STYLE_SOLID);// 4/8 MoveObject("mm6" ,OBJ_HLINE,time[0],mml6,time[0],mml6,Green,1,STYLE_SOLID);// 5/8 MoveObject("mm7" ,OBJ_HLINE,time[0],mml7,time[0],mml7,red,1,STYLE_SOLID);// 6/8 MoveObject("mm8" ,OBJ_HLINE,time[0],mml8,time[0],mml8,Orange,1,STYLE_SOLID);// 7/8 MoveObject("mm9" ,OBJ_HLINE,time[0],mml9,time[0],mml9,blue,2,STYLE_SOLID);// 0/8 MoveObject("mm-1" ,OBJ_HLINE,time[0],mml99,time[0],mml99,Pink,1,STYLE_SOLID);// +2/8 MoveObject("mm-2" ,OBJ_HLINE,time[0],mml98,time[0],mml98,Magenta,2,STYLE_SOLID);// +1/8 end; SetIndexValue(shift,O);
|
Agat
Masterforex
Зарегистрирован: 27/01/2005
Сообщений: 2
|
|
Большая просьба переделать маленький индикатор HourT.
/*[[ Name := HourT Author := Modest Link := http://www.metaquotes.net/ Separate Window := No First Color := Blue First Draw Type := Symbol First Symbol := 102 Use Second Data := Yes Second Color := Red Second Draw Type := Symbol Second Symbol := 159 ]]*/ Input : Hour1(7); // Input : Hour2(13); Input : Hour3(17); Variable : shift(0), value(0),value2(0);
SetLoopCount(0); // loop from first bar to current bar (with shift=0) For shift=Bars-1 Downto 0 Begin if (TimeHour(t[Shift])=Hour2 or TimeHour(t[Shift])=Hour1 or TimeHour(t[Shift])=Hour3)and TimeMinute(t[Shift])=0 then value= h[shift]+0.0007 else value=0; // Отмечаем понедельники: if TimeHour(t[Shift])=0 and TimeMinute(t[Shift])=0 and TImeDayOfWeek(t[Shift])= 2 then value2= h[shift]+0.0010 else value2=0; SetIndexValue(shift, value); SetIndexValue2(shift, value2); End;
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
Уровни Мюррея.
Удачи.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
sergunя
Гость
Зарегистрирован: 10/08/2004
Сообщений: 14
|
|
Если можно вот етого демарка (моего любимого )под МТ4 ПЛИЗ  /*[[ Name := Demark Trend New Author := Sergey Malkov Link := malkov@nsk.ru Separate Window := No First Color := LightBlue First Draw Type := Symbol First Symbol := 161 Use Second Data := Yes Second Color := Red Second Draw Type := Symbol Second Symbol := 164 ]]*/ Input: StepBack (0); Variable: i(1),NP(0),D(0),iP(0),iB(0),PP1(0),PP2(0),PP3(0),S1(0),S2(0); Variable: UpLev(0),DownLev(0),UpV(0),DownV(0); Array: UpB[1,2](0),UpP[1,2](0),UpLevel[1,2](0),UpBT[1,2](0); Array: DownB[1,2](0),DownP[1,2](0),DownLevel[1,2](0),DownBT[1,2](0); SetLoopCount(0);// loop from first bar to current bar (with shift=0) DelArrow(0,0); //================================================= //******** Ïîèñê îïîðíûõ òî÷åê ïðåäëîæåíèÿ ******** //================================================= D=StepBack+2; NP=0;i=1; While NP<D Begin If H>H[i+1] & H>H[i-1] & H>C[i+2] then {UpLev=1; If i>1 then {if H>H[i+2] & H>H[i-2] then UpLev=2; If i>2 then {if H>H[i+3] & H>H[i-3] then UpLev=3; If i>3 then {if H>H[i+4] & H>H[i-4] then UpLev=4;}}} UpB[1,2]=UpB[1,1];UpB[1,1]=i; UpBT[1,2]=UpBT[1,1];UpBT[1,1]=Time; UpP[1,2]=UpP[1,1];UpP[1,1]=H; UpLevel[1,2]=UpLevel[1,1];UpLevel[1,1]=UpLev; UpV=(UpP[1,2]-UpP[1,1])/(UpB[1,1]-UpB[1,2]); NP=NP+1; }i=i+1;End;
//================================================= //********** Ïîèñê îïîðíûõ òî÷åê ñïðîñà *********** //================================================= NP=0;i=1; While NP<D Begin If L<L[i+1] & L<L[i-1] & L<C[i+2] then {DownLev=1; If i>1 then {if L<L[i+2] & L<L[i-2] then DownLev=2; If i>2 then {if L<L[i+3] & L<L[i-3] then DownLev=3; If i>3 then {if L<L[i+4] & L<L[i-4] then DownLev=4;}}} DownB[1,2]=DownB[1,1];DownB[1,1]=i; DownBT[1,2]=DownBT[1,1];DownBT[1,1]=Time; DownP[1,2]=DownP[1,1];DownP[1,1]=L; DownLevel[1,2]=DownLevel[1,1];DownLevel[1,1]=DownLev; DownV=(DownP[1,2]-DownP[1,1])/(DownB[1,1]-DownB[1,2]); NP=NP+1; }i=i+1;End; //================================================= //**** Èùåì òî÷êó ïðîáîÿ è âû÷èñëÿåì ïðîåêòîðû **** //================================================= D=Max(UpB[1,1],DownB[1,1]); For i=D DownTo 0 Begin If C>UpP[1,1]+UpV*(UpB[1,1]-i) & C[i+1]<UpP[1,1]+UpV*(UpB[1,1]-(i+1))then {iB=i; iP=UpP[1,1]+UpV*(UpB[1,1]-i); S1=Lowest(MODE_LOW,UpB[1,1],UpB[1,1]-iB); S2=Lowest(MODE_CLOSE,UpB[1,1],UpB[1,1]-iB); PP1=iP+((UpP[1,1]+UpV*(UpB[1,1]-S1))-L[S1]); PP2=iP+((UpP[1,1]+UpV*(UpB[1,1]-S2))-L[S2]); PP3=iP+((UpP[1,1]+UpV*(UpB[1,1]-S1))-C[S1]); } If C<DownP[1,1]+DownV*(DownB[1,1]-i) & C[i+1]>DownP[1,1]+DownV*(DownB[1,1]-(i+1))then {iB=i; iP=DownP[1,1]+DownV*(DownB[1,1]-i); S1=Highest(MODE_HIGH,DownB[1,1],DownB[1,1]-iB); S2=Highest(MODE_CLOSE,DownB[1,1],DownB[1,1]-iB); PP1=iP-(H[S1]-(DownP[1,1]+DownV*(DownB[1,1]-S1))); PP2=iP-(H[S2]-(DownP[1,1]+DownV*(DownB[1,1]-S2))); PP3=iP-(C[S1]-(DownP[1,1]+DownV*(DownB[1,1]-S1))); } End;
//================================================= //******** Ðèñóåì îïîðíûå òî÷êè è TD-ëèíèè ******** //================================================= SetIndexValue(UpB[1,1],UpP[1,1]); SetIndexValue(UpB[1,2],UpP[1,2]); SetIndexValue(DownB[1,1],DownP[1,1]); SetIndexValue(DownB[1,2],DownP[1,2]); MoveObject("UpTrend",OBJ_TRENDLINE,UpBT[1,1],UpP[1,1],UpBT[1,2],UpP[1,2],CadetBlue,2,STYLE_SOLID); MoveObject("DownTrend",OBJ_TRENDLINE,DownBT[1,1],DownP[1,1],DownBT[1,2],DownP[1,2],HotPink,2,STYLE_SOLID);
Comment("UpTrend : Level ",Min(UpLevel[1,2],UpLevel[1,1])," magnitude","\n", "DownTrend : Level ",Min(DownLevel[1,2],DownLevel[1,1])," magnitude");
//======================================================== //*** Åñëè ïðîáèëî, òî ñòàâèì òî÷êó è ðèñóåì ïðîåêòîðû *** //======================================================== SetIndexValue2(iB,iP); MoveObject("PP1",OBJ_HLINE,0,0,0,PP1,Red,1,STYLE_DOT); MoveObject("PP2",OBJ_HLINE,0,0,0,PP2,Blue,1,STYLE_DOT); MoveObject("PP3",OBJ_HLINE,0,0,0,PP3,Green,1,STYLE_DOT);
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
Делаю, но только не этого, а того, что я выкладывал (см. пост Мако выше) - этот неверно строит ТД линии. Доделаю выложу.
Удачи.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
uran
КПРФ
 
Зарегистрирован: 11/04/2004
Сообщений: 194
|
|
Владислав, а не хотите сделать Демарка сразу с возможностью работы на произвольном таймфрейме? Полезное ведь, имхо, дополнение, хотя и неоднозначное в некоторых моментах. __ С уважением, Юрий
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
Интересно поупражняться. А как Вы себе представляете построение на произвольном т\ф, если в МТ все т\ф фиксированы - или я чего не понял ?
В аттаче, будем считать - первая попытка перевода Индикатора Демарка. Вроде работает. Тестируем - может какие глюки есть.
Удачи.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Цитата:
Интересно поупражняться. А как Вы себе представляете построение на произвольном т\ф, если в МТ все т\ф фиксированы - или я чего не понял ?
В аттаче, будем считать - первая попытка перевода Индикатора Демарка. Вроде работает. Тестируем - может какие глюки есть.
Удачи.
Спасибо Владислав!  Даже не знаю чем теперь и заняться?
Цветет слива. Падает снег. Думать не надо. 
С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
В аттаче, будем считать - первая попытка перевода Индикатора Демарка. Вроде работает. Тестируем - может какие глюки есть.
Удачи.
Владислав. TD-линии ложатся по опорным точках только принудительно, тоесть, для того чтобы на H1 было правильно - нужно перейти на H4 и обратно на H1.... Или это так задумано? 
С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
uran
КПРФ
 
Зарегистрирован: 11/04/2004
Сообщений: 194
|
|
Цитата:
Интересно поупражняться. А как Вы себе представляете построение на произвольном т\ф, если в МТ все т\ф фиксированы - или я чего не понял ?
Ну, не совсем произвольном, конечно... Я имел в виду нечто похожее на то, что я недавно выкладывал в ветке индикаторов для МТ3. Вы, наверное, пропустили, посмотрите на последней странице ветки. Есть и еще идеи, я себе целый букет по этой теме наклепал, в частности, специальные индикаторы для бэктеста, но МТ3 стишком медленно работает.
__ С уважением, Юрий.
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
Цитата:
Владислав. TD-линии ложатся по опорным точках только принудительно, тоесть, для того чтобы на H1 было правильно - нужно перейти на H4 и обратно на H1.... Или это так задумано? 
С уважением, Сергей.
Да нет - задумано было полностью идентично с МТ3 . У меня такого эффекта вроде бы не наблюдается - возможно связано с качеством рисовалки в МТ4. Понаблюдаю.
Удачи.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Да нет - задумано было полностью идентично с МТ3 . У меня такого эффекта вроде бы не наблюдается - возможно связано с качеством рисовалки в МТ4. Понаблюдаю.
Удачи.
Будем ждать. 
С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
Матроскин
Гость
Зарегистрирован: 10/08/2004
Сообщений: 9
|
|
Господа, тут вот ссылочка на ещё одну попытку написания индикатора по Демарку - очень позновательно надеюсь пригодится http://www.alpari-idc.ru/ru/forum/viewtopic.php?t=42035
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Цитата:
Господа, тут вот ссылочка на ещё одну попытку написания индикатора по Демарку - очень позновательно надеюсь пригодится http://www.alpari-idc.ru/ru/forum/viewtopic.php?t=42035
Спасибо Матроскин  Ты настоящий друг 
С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Цитата:
Господа, тут вот ссылочка на ещё одну попытку написания индикатора по Демарку - очень позновательно надеюсь пригодится http://www.alpari-idc.ru/ru/forum/viewtopic.php?t=42035
Индикатор с ошибкой. Он как-бы заглядывает вперед.  Вторая порная точка еще не сформировалась, а трендовая линиия уже лежит на ней... Хорошо бы исправить.... 
Думаю, что в этом нам сможет помочь - Владислав (VG).
Владислав, если нетрудно- посмотри пожалуйста. 
С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Исправленный вариант индикатора. http://www.alpari-idc.ru/ru/forum/download.php?id=4782&sid=ee6a15885f0458971e7cc3cc82f65c31
С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Вот третья версия индикатора и надеюсь последняя. (автор Kara) Впихнул в него всё что смог, и исправил некоторые ошибки. Вот краткое описание: - Входные переменные BackSteps - (0 - Bars) смещение построений на шаг назад; ShowingSteps - (1 - 10) сколько TD линий одновременно показывать; FractalAsTD - использовать вместо TD точек фракталы Вильямса (true - использовать / false - не использовать); Commen - коментарии в правом верхнем углу (true - показывать / false - не показывать); TD - индикатор TD точек (true - показывать / false - не показывать); TrendLine - TD линии (true - показывать / false - не показывать); HorizontLine - текущее значение TD линии (true - показывать / false - не показывать); TakeProf - линии целей (true - показывать / false - не показывать); - Теперь индикатор убирает за собой после удаления его с графика; - Если ShowingSteps>1 то пробитые (с точки зрения индикатора) TD-линии и линии целей рисуются сплошной линией, не пробитые точка тире;
http://www.alpari-idc.ru/ru/forum/download.php?id=4792
С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
Zmiuka
Змиюка

Зарегистрирован: 21/04/2003
Сообщений: 1015
|
|
Видимо придется еще корректировать индикатор товарисчу Kara
В аттаче (3 метра) видно, как перерисовывается горизонтальная красная линия при изменении котировки.
(GBPUSD, M30)
PS. Это по последней версии 3-2, причем после формирования фрактала этот баг исчез.
|
Jofox
Свой человек
  
Зарегистрирован: 07/10/2003
Сообщений: 56
Нахождение: Georgia.Tbilisi
|
|
Elliott Wave Oscillator
|
Jofox
Свой человек
  
Зарегистрирован: 07/10/2003
Сообщений: 56
Нахождение: Georgia.Tbilisi
|
|
Keltner Channels
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Цитата:
Видимо придется еще корректировать индикатор товарисчу Kara В аттаче (3 метра) видно, как перерисовывается горизонтальная красная линия при изменении котировки. (GBPUSD, M30) PS. Это по последней версии 3-2, причем после формирования фрактала этот баг исчез.
У меня V. 3-1 Косяков вроде нет... Правда фракталы я не пробовал. Надо сходить на http://www.alpari-idc.ru/ru/forum/viewtopic.php?t=42035
С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Цитата:
Elliott Wave Oscillator
Здравствуй брат.
Спасибо за индикатор. Я переделал его в линейный - напоминает Coeffofline.
С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
Цитата:
У меня V. 3-1 Косяков вроде нет... Правда фракталы я не пробовал. Надо сходить на http://www.alpari-idc.ru/ru/forum/viewtopic.php?t=42035
С уважением, Сергей.
Сергей, не морочьте себе голову - те фракталы, что используются в данном индикаторе - это суть точки Демарка 2-го порядка да и то индикатор "Фрактал" - последнюю точку выдает с опережением - если есть предпосылка, то еще до закрытия нулевого бара на 2-м появится значок фрактала, а если условие не выполнится, то тогда отменится - вот поэтому и скачут линии. В идеальном случае Вы получите ТД линию второго порядка, а в неидеальном уже войдете в торговлю на пробое "ложной линии" - то есть на пробое такой, которая будет отменена по закрытию бара, но позиция то уже может быть открыта....
Удачи....
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
Цитата:
Elliott Wave Oscillator
Индикатор из серии найди 10 отличий . А чем он собственно отличается от стандартного АО ? Ну, кроме раскраски конечно......
Любые МАКД с разными периодами весьма легко делаются из стандартных . Хотя как упражнение в программировании......
Удачи....
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Цитата:
Цитата:
У меня V. 3-1 Косяков вроде нет... Правда фракталы я не пробовал. Надо сходить на http://www.alpari-idc.ru/ru/forum/viewtopic.php?t=42035
С уважением, Сергей.
Сергей, не морочьте себе голову - те фракталы, что используются в данном индикаторе - это суть точки Демарка 2-го порядка да и то индикатор "Фрактал" - последнюю точку выдает с опережением - если есть предпосылка, то еще до закрытия нулевого бара на 2-м появится значок фрактала, а если условие не выполнится, то тогда отменится - вот поэтому и скачут линии. В идеальном случае Вы получите ТД линию второго порядка, а в неидеальном уже войдете в торговлю на пробое "ложной линии" - то есть на пробое такой, которая будет отменена по закрытию бара, но позиция то уже может быть открыта....
Удачи....
Здравствуй Владислав. Как твои успехи, что новенького в области разработок MTC ?
По теме фракталов я примерно того же мнения. Мне v2 больше приглянулась, но там косячек с опорными точками. Сам исправить не могу, а Kara - некогда (хотя он объяснил как исправить), надо будет покапаться... 
Всех благ! С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
TOPpoint
Свой человек
Зарегистрирован: 19/08/2004
Сообщений: 26
|
|
Всем привет! Люди добрые, А вот такой индиктор перевести можете? Это дивер на основе AO. /*[[ Name := AOMYSIG Author := Link := Separate Window := No First Color := Blue First Draw Type := Symbol First Symbol := 202 Use Second Data := Yes Second Color := Red Second Draw Type := Symbol Second Symbol := 200 ]]*/ Variable : shift(0),AOH(0),AOL(0),priceh(0),pricel(0),k(0),count(0),;
SetLoopCount(0); // loop from first bar to current bar (with shift=0) For shift=1 to 30 Begin if iAO(shift)>0 and iAO(shift+1)>0 and iAO(shift+2)>0 and iAO(shift)<iAO(shift+1) and iAO(shift+1)>iAO(shift+2) then Begin AOH=iMACD(5,34,5,mode_main,shift+1);priceh=Close[shift+1];k=shift; For count=k+2 to k+60 Begin if iAO(count)>0 and iAO(count+1)>0 and iAO(count+2)>0 and iAO(count)<iAO(count+1) and iAO(count+1)>iAO(count+2) and AOH<iAO(count+1) and priceh>=Close[count+1] then SetIndexValue(shift,priceh+0.0025); end; end; if iAO(shift)<0 and iAO(shift+1)<0 and iAO(shift+2)<0 and iAO(shift)>iAO(shift+1) and iAO(shift+1)<iAO(shift+2) then Begin AOL=iAO(shift+1);pricel=Close[shift+1];k=shift; For count=k+2 to k+60 Begin if iAO(count)<0 and iMACD(5,34,5,mode_main,count+1)<0 and iAO(count+2)<0 and iAO(count)<iAO(count+1) and iAO(count+1)<iAO(count+2) and AOL>iAO(count+1) and pricel<=Close[count+1] then SetIndexValue2(shift,pricel-0.0025); end; end; End;
Само собой... Большее спасибо!
|
SOL
Гость
Зарегистрирован: 21/04/2004
Сообщений: 20
|
|
Господа помогите пожалуста переделать Forecast Oscillator из МТ3 в МТ4. Этот индикатор из MS. Заранее благодарен.
/*[[ Name := Forecast Oscillator Author := Hapsa Notes := Codes from LRI by Nick Bilak, beluck[at]ukr.net Link :=http://finance.groups.yahoo.com Separate Window := Yes First Color := LightSkyBlue First Draw Type := Line First Symbol := 217 Use Second Data := Yes Second Color := MediumSpringGreen Second Draw Type := Line Second Symbol := 218 ]]*/
Inputs : Rperiod(15), t3_period(10), b(0.7); Variables : shift(0), cnt(0), loopbegin(0), first(True), prevbars(0); Variables : sum(0), length(0), i(0), mt(0), WT(0), vWT2(0),value(0), forecastosc(0), MA(0); Variables : t3(0); Variables : e1(0),e2(0),e3(0),e4(0),e5(0),e6(0),c1(0),c2(0),c3(0),c4(0); Variables : n(0),w1(0),w2(0), b2(0),b3(0); Variables : t3_fosc(0);
b2=b*b; b3=b2*b; c1=-b3; c2=(3*(b2+b3)); c3=-3*(2*b2+b+b3); c4=(1+3*b+b3+3*b2); n=t3_period;
if n<1 then n=1; n = 1 + 0.5*(n-1); w1 = 2 / (n + 1); w2 = 1 - w1;
SetLoopCount(0); // initial checkings If RPeriod < 1 Then Exit; length=RPeriod; loopbegin = 206-length-1; For shift = loopbegin Downto 0 Begin sum=0; For i = length downTo 1 Begin sum = sum + (i-(length+1)/3)*Close[length-i+shift]; End; WT=sum*6/(length*(length+1));
forecastosc=(C[shift]-WT)/WT*100;
SetIndexValue2(shift, 0);
e1 = w1*forecastosc + w2*e1; e2 = w1*e1 + w2*e2; e3 = w1*e2 + w2*e3; e4 = w1*e3 + w2*e4; e5 = w1*e4 + w2*e5; e6 = w1*e5 + w2*e6;
t3_fosc = c1*e6 + c2*e5 + c3*e4 + c4*e3;
SetIndexValue(shift,forecastosc); SetIndexValue2(shift,t3_fosc); End;
|
Legalais
Гость
Зарегистрирован: 29/09/2004
Сообщений: 6
|
|
Люди добрые, помогите кто-нибудь переписать пару индикаторов для МТ4. В mq4 совсем не разбираюсь, так что самому сделать нереально. файлы прикрепил Заранее бескрайне благодарен!
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Цитата:
Люди добрые, помогите кто-нибудь переписать пару индикаторов для МТ4. В mq4 совсем не разбираюсь, так что самому сделать нереально. файлы прикрепил Заранее бескрайне благодарен!
Всем привет!
Вот что - то Silver с чем - то :
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Помогите мне чтоб бары рисовались в МТ4 так как я написал ниже. Зарание спосибо. Up day - Higher high and higher low (green).
Down day - Lower high and lower low (red).
Inside day - Lower high, and high low (black).
Outside day - Higher high, and lower low (blue).
|
Zmiuka
Змиюка

Зарегистрирован: 21/04/2003
Сообщений: 1015
|
|
Вот, кстати, широкоизвестный (в узких кругах ) Индекс Доллара OLDMAN'а. Спасибо Aborigen'у за фактически готовую болванку для формулы.
|
Vadmin
Свой человек
Зарегистрирован: 08/01/2005
Сообщений: 25
|
|
Помогите парни вот такие индюки в Мт4 переделать..Большое спасибо..
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
на сайте MetaQuotes в разделе каталог пользовательских индикаторов, присутствует обычный PriceChanel (более оптимальный код, буквально пять строчек), также есть PriceChanel, который на текущем графике может отображать данные с большего ТФ, оба были написаны Романом, но второй благодаря изменениям в MQL4 можно оптимизировать. Вот ссылки на закачку : Обычный PriceChanel Универсальный PriceChanel
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Цитата:
Всем привет! Вот решил поделится.... Кому нужно: учебник по MQL4 в формате PDF (около 300 кб): http://www.myforex.nm.ru/mql4.pdf пароль ilovemql
ссылка убитая, если можно, то намыльте мне пожалуйста на rvm_fam на fromru.com
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Цитата:
AMA Kaufman с сигналами и возможностью построения по данным высших таймфреймов AMAsig_hTF. ... Да, таймфрейм указывается стандартно М5, М15, ..., D1 (не больше). Если временно перейдете на более высокий таймфрейм чем задан в параметре, за исходный будет принят текущий, при возвращении на меньший все восстановится в соответствии с ранее определенным параметром.
Код индикатора - секрет, я правильно понял?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Цитата:
Цитата:
AMA Kaufman с сигналами и возможностью построения по данным высших таймфреймов AMAsig_hTF. ... Да, таймфрейм указывается стандартно М5, М15, ..., D1 (не больше). Если временно перейдете на более высокий таймфрейм чем задан в параметре, за исходный будет принят текущий, при возвращении на меньший все восстановится в соответствии с ранее определенным параметром.
Код индикатора - секрет, я правильно понял?
А вот что пишут MetaQuotes SC : "Slawa 24.04.05 21:39
про ex4 уже несколько раз говорили. если программа получена при помощи устаревшего компилера (а мы компилер сейчас обновляем через билд как минимум), то программа удаляется и делается попытка перекомпиляции. а так как исходника нет, то и нового исполняемого файла тоже не будет."
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
pelf
Свой человек
   
Зарегистрирован: 02/11/2004
Сообщений: 32
|
|
Всё,что на данный момент смог найти .Пользуйтесь на здоровье.
-------------------- Мы люди простые-в университетах не кончали.
|
mi60
Гость
Зарегистрирован: 28/01/2005
Сообщений: 1
|
|
Zdravstvuite. A kto mogna vuilogit JMA MACD ( MACD s muvingi JURIKa)? Toge MACD ZERO LAG i MACD ZERO LAG JMA . Zaranee blagodaren.
|
GS
Свой человек
Зарегистрирован: 17/02/2004
Сообщений: 81
Нахождение: СПб
|
|
Цитата:
Цитата:
Всем привет! Вот решил поделится.... Кому нужно: учебник по MQL4 в формате PDF (около 300 кб): http://www.myforex.nm.ru/mql4.pdf пароль ilovemql
ссылка убитая, если можно, то намыльте мне пожалуйста на rvm_fam на fromru.com
Все это я выкладывал в ветке - "Описание языка". 1.Сборник статей по материалам описания языка mql4 в ForexMagazine (файл в формате Word) . 2.MQL 4, PDF, 289 Кб, пароль "ilovemql" - тоже в Word (естественно уже без пароля)..
-------------------- Сергей
|
GS
Свой человек
Зарегистрирован: 17/02/2004
Сообщений: 81
Нахождение: СПб
|
|
Цитата:
Цитата:
Цитата:
AMA Kaufman с сигналами и возможностью построения по данным высших таймфреймов AMAsig_hTF. ... Да, таймфрейм указывается стандартно М5, М15, ..., D1 (не больше). Если временно перейдете на более высокий таймфрейм чем задан в параметре, за исходный будет принят текущий, при возвращении на меньший все восстановится в соответствии с ранее определенным параметром.
Код индикатора - секрет, я правильно понял?
А вот что пишут MetaQuotes SC : "Slawa 24.04.05 21:39
про ex4 уже несколько раз говорили. если программа получена при помощи устаревшего компилера (а мы компилер сейчас обновляем через билд как минимум), то программа удаляется и делается попытка перекомпиляции. а так как исходника нет, то и нового исполняемого файла тоже не будет."
Нет, код не секрет, код АМА стандатртный, a процедурa перевода любого индикатора с высшего таймфрейма на низший требует доработки и унификации, как впрочем и некоторые другие, например сглаживание. Отработаю универсальную процедуру - обязательно выложу.
Вариант индикатора AMAsig_hTF.ex4 в последней версии МТ4 (v167) можно взять по той же ссылке.
Более интересно узнать мнение о целесообразности разработки такой процедуры, а то я пока забросил это дело.
-------------------- Сергей
|
sergunя
Гость
Зарегистрирован: 10/08/2004
Сообщений: 14
|
|
Очень нужен вот этот индюк под МТ4 зарание благодарен /*[[ Name := ROCSlim Author := Copyright © 2004, MetaQuotes Software Corp. Link := http://www.metaquotes.net/ Separate Window := Yes First Color := Blue First Draw Type := Line First Symbol := 217 Use Second Data := No Second Color := Red Second Draw Type := Line Second Symbol := 218 ]]*/ Inputs : MAPeriod(3), RocPeriod(3); Variable : shift(0),a1(0),a2(0),b(0);
SetLoopCount(0); // loop from first bar to current bar (with shift=0) For shift=Bars-1 Downto 0 Begin
a1= iMAEx(MAPeriod,MODE_LWMA,0,PRICE_CLOSE,shift); a2= iMAEx(MAPeriod,MODE_LWMA,0,PRICE_CLOSE,shift+RocPeriod); b = 100*(a1-a2)/a2; SetIndexValue(shift, b); End;
|
Modest
Свой человек
 
Зарегистрирован: 30/08/2003
Сообщений: 231
|
|
Здравствуйте.
Вот индикатор, который я назвал True TLB (Three Lines Break).
Особенности эксплуатации:
Все свечи загасить. Т.е. все элементы отображения свечи должны иметь цвет фона.
Для отображения графика приходится сжимать ось Y. На правой части графика этот эффект менее ощутим. Это вроде бы единственная ложка дёгтя, вносимая несовершенством метатрейдера. Эх, кабы можно было двигать график по вертикали…
Значения оси времени по определению не несут никакой смысловой нагрузки.
За всеми подробностями - к Нисону (“За гранью свечей”).
Есть еще статейка
здесь
Индюк и профиль - в прицепе
-------------------- С уважением, Modest.
|
Modest
Свой человек
 
Зарегистрирован: 30/08/2003
Сообщений: 231
|
|
Вот еще картинка, иллюстрирующая механизм работы и “степень сжатия”.
-------------------- С уважением, Modest.
|
Ampir
Свой человек
Зарегистрирован: 13/05/2004
Сообщений: 32
Нахождение: Россия
|
|
Добрый день, а исходник можете дать? А то этот МТ4, будь он неладен, exp- файлы не читает, а просто их выкидывает... Если можно, конечно...
-------------------- Информация по внутрироссийским ж\д перевозкам любых грузов или все о Ваших конкурентах.
|
Modest
Свой человек
 
Зарегистрирован: 30/08/2003
Сообщений: 231
|
|
Ранее был выложен индюк для МТ4 build 168. В ближайшее время обновлю МТ и выложу свеженький вариант.
=============================
В прицепе - вариант для МТ4 build 170
-------------------- С уважением, Modest.
|
Ampir
Свой человек
Зарегистрирован: 13/05/2004
Сообщений: 32
Нахождение: Россия
|
|
нет так нет.... просто нет желания под каждый exp закачивать отдельно необходимую версию МТ... да и в exp-файле нет смысла - сегодня работает, завтра уже нет - только время тратить на изучение...
Удачи!
-------------------- Информация по внутрироссийским ж\д перевозкам любых грузов или все о Ваших конкурентах.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Цитата:
Более интересно узнать мнение о целесообразности разработки такой процедуры, а то я пока забросил это дело.
проще посмотреть на картинке для прайс-чанел (на днях смотриш направление тренда, на получасовках точку входа) при этом переключаться на дневки не нужно, т.е. построил систему запрограммировал, а вот чтоб визуально отловить хотя бы какую-то часть ошибок удобнее смотреть все на одном графике [image]http://rvm-fam.fromru.com/MT4/gbp_pc_m30_d1.gif [/image]
картинка не отображается почему-то
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (05/06/2005 20:42)
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
помогите мне!!! как зделать индикатор чтоб когда МАСД пересекает своее МА на графику поевлялось стрелка на покуаку или продажу.
|
Shell
Гость
Зарегистрирован: 26/01/2005
Сообщений: 9
Нахождение: Северный Кавказ
|
|
Добрый день. Просьба к знатокам MQL4. Кто сможет сделать индикатор для МТ4 по Б. Вильямсу, о котором он пишет в своей книге "Новые измерения в биржевой торговле"? Идея индикатора заключается в следующем. На основе двух штатных индикаторов МТ4, а именно АС и АО нужно создать такой, который бы окрашивал ценовые бары в зависимости от окраски столбцов этих индикаторов. Т. е. если оба столбца индикаторов АС и АО зелёного цвета, то соответствующий им ценовой бар тоже зелёный, если оба столбца красные, то и ценовой бар красный. Если столбцы разного цвета, то ценовой бар серый (переходная зона). Подробнее в указаной книге, в главах 5-7. Естественно, что в этом случае, необходимость в установке индикаторов АС и АО на график, отпадает. В новом индикаторе необходимо предусмотреть возможность изменения цветовой гаммы ценовых баров и толщину окрашиваемой линии в зависимости от предпочтений пользователя. Меня, например, больше бы устроило - бар вверх синий. Буду очень признателен, да и не я один. Думаю, что многим пригодится.
-------------------- Странный это мир, где двое смотрят на одно и то же, а видят полностью противоположное.
|
Jofox
Свой человек
  
Зарегистрирован: 07/10/2003
Сообщений: 56
Нахождение: Georgia.Tbilisi
|
|
Candelsticks Indicator для МТ4 по Б. Вильямсу
Редактировано Jofox (21/06/2005 12:31)
|
Shell
Гость
Зарегистрирован: 26/01/2005
Сообщений: 9
Нахождение: Северный Кавказ
|
|
Jofox, большое спасибо! Уже который раз Вы меня выручаете.
-------------------- Странный это мир, где двое смотрят на одно и то же, а видят полностью противоположное.
|
pinokkio
Гость
Зарегистрирован: 12/06/2005
Сообщений: 9
|
|
Добрый день! Подскажите pls, как можно добавлять готовые индикаторы к Метатрейдеру? Суть вопроса в следующем - мне дают индикаторы по Кравчуку в файле с расширением *.exp. В хелпе написано: - Скопируйте файл МТС Su8sg4st.exp в папку Metatrader\experts - Запустите терминал Я скопировал этот файл в назначенное место, а МТ_4 его не видит. Помогите чайнику стать самоваром... Заранее благодарен.
|
Kadavr
Долгожитель
 
Зарегистрирован: 06/07/2004
Сообщений: 1178
Нахождение: банды Боллинджера
|
|
.exp - это для MT3. MT4 его и не должен видеть. И не надо один и тот же пост в нескольких ветках создавать. Неприлично это.
|
pinokkio
Гость
Зарегистрирован: 12/06/2005
Сообщений: 9
|
|
Цитата:
.exp - это для MT3. MT4 его и не должен видеть. И не надо один и тот же пост в нескольких ветках создавать. Неприлично это.
СКУЗМИ
А каким образом можно переделать из 3 в 4-й?
|
NewZver
Бело-пушистый. Гад буду...
 
Зарегистрирован: 30/03/2005
Сообщений: 3204
Нахождение: Монча
|
|
Переписывать, либо попросить добрых людей. Описание языка лежит на сайте metaqutes.ru. В самом Метаедиторе есть кое-какая помощь. Кроме того, на сайте есть форум. ЗЫ. Любопытствовать надо активней!
-------------------- Укатали горку крутые Сивки...
Субъект - это такой объект, который к другому субъекту относится, как к объекту.
|
Kadavr
Долгожитель
 
Зарегистрирован: 06/07/2004
Сообщений: 1178
Нахождение: банды Боллинджера
|
|
более того, финваровские индикаторы(вдохновленные Кравчуком) и под MT3 и под MT4 можно найти и на этом форуме.
|
alpov
Гость
Зарегистрирован: 29/03/2005
Сообщений: 1
|
|
Господа, перепишите, если можно, NRTR_ATR_STOP и эксперт к нему из MQL2 в MQ4. Ей Богу, хороший индикатор. Хочется думать, что не пожалеете. 
Спасибо
|
Kadavr
Долгожитель
 
Зарегистрирован: 06/07/2004
Сообщений: 1178
Нахождение: банды Боллинджера
|
|
Эксперт слабенький, особенно если учесть его способность покупать Buy-Stopами дешевле рынка и продавать SelStopами дороже рынка. Тестер МТ позволяет такое проделывать легко. А ДЦ позволит?
|
k005
Гость
Зарегистрирован: 03/05/2005
Сообщений: 3
|
|
Братцы, помогите лохам , переделайте под МТ4 /*[[ Name := ^Dyn_Pivot Author := Modest Link := http://www.metaquotes.net/ Separate Window := No First Color := darkgreen First Draw Type := Line First Symbol := 160 Use Second Data := no Second Color := Red Second Draw Type := Symbol Second Symbol := 160 ]]*/ // Строим Pivot и Res/Supp по FibonacciTrader Journal Issue 6 Input: Formula (0); Variable : i(1), j(1), shift(0), value(0),value2(0); Variable: FP(0); Variable: FH(0), FL(0); SetLoopCount(0); // loop from first bar to current bar (with shift=0)
For shift=Bars-300 Downto 0 Begin if Period > 60 then exit; if ( TimeHour(t[Shift])=0 and TimeMinute(t[Shift])=0 ) then //начало дня { i=1; While Timeday(t[shift+i])=Timeday(t[shift+i+1]) Begin i=i+1; // в конце цикла i равно количеству баров в предыдущем дне end; FH=h[ Highest(MODE_HIGH,shift+i,i) ]; FL=l[ Lowest(MODE_LOW,shift+i,i)] ; if Formula==0 then FP=(FH+FL+c[shift+1]+c[shift+1])/4; //Значение PivotPoint if Formula==1 then FP=(FH+FL+c[shift+1]+c[shift+1])/4; SetIndexValue(shift, FP); } if shift=0 then { i=1; While Timeday(t[shift])=Timeday(t[shift+i]) Begin i=i+1; // в конце цикла i равно количеству баров в текущем дне end; FH=h[ Highest(MODE_HIGH,shift+i,i) ]; FL=l[ Lowest(MODE_LOW,shift+i,i)] ; FP=(FH+FL+c[shift])/3; //Значение PivotPoint SetIndexValue(shift, FP); } //FR1=h[shift]; //FS1= l[shift];
// SetIndexValue2(shift, FS1);
End;
|
Shell
Гость
Зарегистрирован: 26/01/2005
Сообщений: 9
Нахождение: Северный Кавказ
|
|
Добрый день всем.
Парни, кто-нибудь сможет переделать индикатор Демарк Динамический для МТ3 под МТ4? Его сделал Viktory
c Forextrust. Я просил его повторить этот индикатор для МТ4, но он молчит уже два месяца. Вот, что он пишет:
"Динамический" индикатор Демарка. Рисует линии и прорывы старшего таймфрейма на чарте младшего. Старший таймфрейм может быть любым, но кратным младшему, например, 105 минут для 15-минутного графика. Отсчет баров старшего таймфрейма идет назад от первого бара младшего (т.е. индикатор все время работает так, будто последний бар старшего таймфрейма только что закрылся - вместе с первым (не нулевым) баром младшего).
Параметры:
Qw1-3 - квалификаторы прорыва,
Alarm - подача звукового сигнала при прорыве, с параметрами ордера в окне. Стоп предлагается ставить за противоположную линию Демарка.
MinTarget - минимальная цель в пунктах, на которую срабатывает индикатор (цель вычисляется как среднее арифметическое трех линий минус 20%).
LongPer - старший таймфрейм в минутах
StarSignal - над точкой прорыва рисуется либо не рисуется звездочка. Кружок с номером сработавшего квалификатора лично для меня оказался неудобен."
Буду очень признателен.
/*[[ Name := Demark Trend Indicator
Author := VG & uran & others...
Link := 4vg@mail.ru, iamjohnsmith@gmail.com
Separate Window := No
First Color := Red
First Draw Type := Symbol
First Symbol := 115
Use Second Data := Yes
Second Color := Blue
Second Draw Type := Symbol
Second Symbol := 115
]]*/
Input: Qw1(1),Qw2(1),Qw3(1),Alarm(0),MinTarget(15),maxBarsCount(3000),LongPer(180),StarSignal(1);
Defines: ColorUp(Aqua),ColorDn(Magenta);
Variable: i(1),NP(0),D(0),iP(0),iB_Up(0),iB_Dn(0),PP1(0),PP2(0),PP3(0),PPPDynB(0),PPPDynS(0),S1(0),S2(0);
Vars : iP_Up(0),iP_Dn(0);
Variable: UpLev(0),DownLev(0),UpV(0),DownV(0);
Array: UpB[1,2](0),UpP[1,2](0),UpLevel[1,2](0),UpBT[1,2](0);
Array: DownB[1,2](0),DownP[1,2](0),DownLevel[1,2](0),DownBT[1,2](0);
Var: nTime(0),nTime1(0),value(0),shift(0);
Variable: li0(0),lip1(0),lip2(0),lim1(0),hi0(0),hip1(0),hip2(0),him1(0);
Variable: ci0(0),cip1(0),cip2(0),cip3(0),oi0(0),tmp(0),bsig(0),ssig(0),sl(0);
Variable: HS1(0),HS2(0),LS1(0),LS2(0),CS1(0),tcoef(4),ibldn(0),iblup(0);
SetLoopCount(0);
DelArrow(0,0);
if nTime <> Time[0]
then {
tcoef=LongPer/Period;
D=2;
NP=0;
i=2;
//=================================================
//******** Поиск опорных точек предложения ********
//=================================================
UpP[1,1] = 0;
UpP[1,2] = 0;
DownP[1,1] = 1000000000;
DownP[1,2] = 1000000000;
While NP<D Begin
hi0=H[Highest(MODE_HIGH,tcoef*(i+1),tcoef)];
hip1=H[Highest(MODE_HIGH,tcoef*(i+2),tcoef)];
if hi0<>hip1
then {
hip2=H[Highest(MODE_HIGH,tcoef*(i+3),tcoef)];
him1=H[Highest(MODE_HIGH,tcoef*(i),tcoef)];
cip2=C[tcoef*(i+2)+1];
if (hi0>hip1 & hi0>him1 & hi0>cip2)
and hi0>UpP[1,1]
then {
UpLev = 1;
UpB[1,2]=UpB[1,1]; UpB[1,1]=i;
UpBT[1,2]=UpBT[1,1]; UpBT[1,1]=Time[Highest(MODE_HIGH,tcoef*(i+1),tcoef)];
UpP[1,2]=UpP[1,1]; UpP[1,1]=hi0;
UpLevel[1,2]=UpLevel[1,1]; UpLevel[1,1]=UpLev;
UpV=(UpP[1,2]-UpP[1,1])/(UpB[1,1]-UpB[1,2]);
NP=NP+1;
}
i=i+1;
hi0=H[Highest(MODE_HIGH,tcoef*(i+1),tcoef)];
hip1=H[Highest(MODE_HIGH,tcoef*(i+2),tcoef)];
};
if hi0=hip1
then {
hip2=H[Highest(MODE_HIGH,tcoef*(i+3),tcoef)];
him1=H[Highest(MODE_HIGH,tcoef*(i),tcoef)];
cip3=C[tcoef*(i+3)+1];
if (hi0>hip2 & hi0>him1 & hi0>cip3)
and hi0>UpP[1,1]
then {
UpLev = 1;
UpB[1,2]=UpB[1,1]; UpB[1,1]=i;
UpBT[1,2]=UpBT[1,1]; UpBT[1,1]=Time[Highest(MODE_HIGH,tcoef*(i+1),tcoef)];
UpP[1,2]=UpP[1,1]; UpP[1,1]=hi0;
UpLevel[1,2]=UpLevel[1,1]; UpLevel[1,1]=UpLev;
UpV=(UpP[1,2]-UpP[1,1])/(UpB[1,1]-UpB[1,2]);
NP=NP+1;
}
i=i+1;
};
if tcoef*i+1>maxBarsCount
then {
UpB[1,2]=UpB[1,1]; UpB[1,1]=i;
UpBT[1,2]=UpBT[1,1]; UpBT[1,1]=Time[Highest(MODE_HIGH,tcoef*(i+1),tcoef)];
UpP[1,2]=UpP[1,1]; //UpP[1,1]=H;
UpLevel[1,2]=UpLevel[1,1]; UpLevel[1,1]=UpLev;
UpV=(UpP[1,2]-UpP[1,1])/(UpB[1,1]-UpB[1,2]);
break;
};
End;
//=================================================
//********** Поиск опорных точек спроса ***********
//=================================================
NP=0;
i=2;
While NP<D Begin
li0=L[Lowest(MODE_LOW,tcoef*(i+1),tcoef)];
lip1=L[Lowest(MODE_LOW,tcoef*(i+2),tcoef)];
if li0<>lip1
then {
lip2=L[Lowest(MODE_LOW,tcoef*(i+3),tcoef)];
lim1=L[Lowest(MODE_LOW,tcoef*(i),tcoef)];
cip2=C[tcoef*(i+2)+1];
if (li0<lip1 & li0<lim1 & li0<cip2)
and li0<DownP[1,1]
then {
DownLev=1;
DownB[1,2]=DownB[1,1]; DownB[1,1]=i;
DownBT[1,2]=DownBT[1,1]; DownBT[1,1]=Time[Lowest(MODE_LOW,tcoef*(i+1),tcoef)];
DownP[1,2]=DownP[1,1]; DownP[1,1]=li0;
DownLevel[1,2]=DownLevel[1,1]; DownLevel[1,1]=DownLev;
DownLevel[1,2]=DownLevel[1,1]; DownLevel[1,1]=DownLev;
DownV=(DownP[1,2]-DownP[1,1])/(DownB[1,1]-DownB[1,2]);
NP=NP+1;
}
i=i+1;
li0=L[Lowest(MODE_LOW,tcoef*(i+1),tcoef)];
lip1=L[Lowest(MODE_LOW,tcoef*(i+2),tcoef)];
};
if li0=lip1
then {
lip2=L[Lowest(MODE_LOW,tcoef*(i+3),tcoef)];
lim1=L[Lowest(MODE_LOW,tcoef*(i),tcoef)];
cip3=C[tcoef*(i+3)+1];
if (li0<lip2 & li0<lim1 & li0<cip3)
and li0<DownP[1,1]
then {
DownLev=1;
DownB[1,2]=DownB[1,1]; DownB[1,1]=i;//tcoef*i+1;
DownBT[1,2]=DownBT[1,1]; DownBT[1,1]=Time[Lowest(MODE_LOW,tcoef*(i+1),tcoef)];
DownP[1,2]=DownP[1,1]; DownP[1,1]=li0;
DownLevel[1,2]=DownLevel[1,1]; DownLevel[1,1]=DownLev;
DownLevel[1,2]=DownLevel[1,1]; DownLevel[1,1]=DownLev;
DownV=(DownP[1,2]-DownP[1,1])/(DownB[1,1]-DownB[1,2]);
NP=NP+1;
}
i=i+1;
};
if tcoef*(i+0)+1>maxBarsCount
then {
DownB[1,2]=DownB[1,1]; DownB[1,1]=i;//tcoef*i+1;
DownBT[1,2]=DownBT[1,1]; DownBT[1,1]=Time[Lowest(MODE_LOW,tcoef*(i+1),tcoef)];
DownP[1,2]=DownP[1,1]; //DownP[1,1]=L;
DownLevel[1,2]=DownLevel[1,1]; DownLevel[1,1]=DownLev;
DownLevel[1,2]=DownLevel[1,1]; DownLevel[1,1]=DownLev;
DownV=(DownP[1,2]-DownP[1,1])/(DownB[1,1]-DownB[1,2]);
break;
};
End;
//=================================================
//******** Рисуем TD-линии ********
//=================================================
MoveObject("PPPDyn",OBJ_HLINE,0,0,0,0,YellowGreen,1,STYLE_DOT);
MoveObject("UpTrendDyn",OBJ_TRENDLINE,0,0,0,0,ColorUp,1,STYLE_DOT);
MoveObject("DownTrendDyn",OBJ_TRENDLINE,0,0,0,0,ColorDn,1,STYLE_DOT);
nTime = Time[0];
};
if UpP[1,1] >= UpP[1,2]
then {
For i=UpB[1,2] DownTo 0 Begin
oi0=O[tcoef*(i+1)];
ci0=C[tcoef*(i+0)+1];
cip1=C[tcoef*(i+1)+1];
If ci0>UpP[1,1]+UpV*(UpB[1,1]-i) & cip1<UpP[1,1]+UpV*(UpB[1,1]-(i+1))
then {
iB_Up=i; iP=UpP[1,1]+UpV*(UpB[1,1]-i);
iP_Up = iP;
iblup=tcoef*i;
While O[iblup]>iP Begin
iblup=iblup+1;
End;
S1=UpB[1,1];
tmp=0;
LS1=L[Lowest(MODE_LOW,tcoef*(S1+1),tcoef*(UpB[1,1]-iB_Up))];
While tmp<(UpB[1,1]-iB_Up) Begin
tmp=tmp+1;
if L[Lowest(MODE_LOW,tcoef*(UpB[1,1]-tmp+1),tcoef*(UpB[1,1]-iB_Up))]<LS1
then {
S1=S1-1;
LS1=L[Lowest(MODE_LOW,tcoef*(S1+1),tcoef*(UpB[1,1]-iB_Up))];
};
End;
S2=UpB[1,1];
tmp=0;
CS1=C[Lowest(MODE_CLOSE,tcoef*S2+1,tcoef*(UpB[1,1]-iB_Up))];
While tmp<(UpB[1,1]-iB_Up) Begin
tmp=tmp+1;
if C[Lowest(MODE_CLOSE,tcoef*(UpB[1,1]-tmp)+1,tcoef*(UpB[1,1]-iB_Up))]<CS1
then {
S2=S2-1;
CS1=C[Lowest(MODE_CLOSE,tcoef*S2+1,tcoef*(UpB[1,1]-iB_Up))];
};
End;
CS1=C[S1*tcoef+1];
LS2=L[Lowest(MODE_LOW,tcoef*(S2+1),tcoef*(UpB[1,1]-iB_Up))];
bsig=0;
if (Qw1<>0 and C[2*tcoef+1]>C[tcoef+1])
or (Qw2<>0 and O[tcoef]>iP)
or (Qw3<>0 and C[tcoef+1]+(C[tcoef+1]-Min(L[Lowest(MODE_LOW,tcoef*2,tcoef)],C[2*tcoef+1]))<iP)
then {
PP1=iP+((UpP[1,1]+UpV*(UpB[1,1]-S1))-LS1);
PP2=iP+((UpP[1,1]+UpV*(UpB[1,1]-S2))-LS2);
PP3=iP+((UpP[1,1]+UpV*(UpB[1,1]-S1))-CS1);
// Цель вычисляем как среднее арифметическое минус 20%
PPPDynB=((PP1+PP2+PP3)/3-iP)*0.8+iP-5*Point;
if Abs((PPPDynB-iP)/Point)>=MinTarget then bsig=1;
};
SetIndexValue2(iblup,iP);
};
end;
MoveObject("UpTrendDyn",OBJ_TRENDLINE,UpBT[1,1],UpP[1,1],UpBT[1,2],UpP[1,2],ColorUp,1,STYLE_DOT);
};
if DownP[1,1] <= DownP[1,2]
then {
For i=DownB[1,2] DownTo 0 Begin
oi0=O[tcoef*(i+1)];
ci0=C[tcoef*i+1];
cip1=C[tcoef*(i+1)+1];
If ci0<DownP[1,1]+DownV*(DownB[1,1]-i) & cip1>DownP[1,1]+DownV*(DownB[1,1]-(i+1))
then {
iB_Dn=i; iP=DownP[1,1]+DownV*(DownB[1,1]-i);
iP_Dn = iP;
ibldn=tcoef*i;
While O[ibldn]<iP Begin
ibldn=ibldn+1;
End;
S1=DownB[1,1];
tmp=0;
HS1=H[Highest(MODE_HIGH,tcoef*(S1+1),tcoef*(DownB[1,1]-iB_Dn))];
While tmp<(DownB[1,1]-iB_Dn) Begin
tmp=tmp+1;
if H[Highest(MODE_HIGH,tcoef*(DownB[1,1]-tmp+1),tcoef*(DownB[1,1]-iB_Dn))]>HS1
then {
S1=S1-1;
HS1=H[Highest(MODE_HIGH,tcoef*(S1+1),tcoef*(DownB[1,1]-iB_Dn))];
};
End;
S2=DownB[1,1];
tmp=0;
CS1=C[Highest(MODE_CLOSE,tcoef*S2+1,tcoef*(DownB[1,1]-iB_Dn))];
While tmp<(DownB[1,1]-iB_Dn) Begin
tmp=tmp+1;
if C[Highest(MODE_CLOSE,tcoef*(DownB[1,1]-tmp)+1,tcoef*(DownB[1,1]-iB_Dn))]>CS1
then {
S2=S2-1;
CS1=C[Highest(MODE_CLOSE,tcoef*S2+1,tcoef*(DownB[1,1]-iB_Dn))];
};
End;
CS1=C[S1*tcoef+1];
HS2=H[Highest(MODE_HIGH,tcoef*(S2+1),tcoef*(DownB[1,1]-iB_Dn))];
ssig=0;
if (Qw1<>0 and C[2*tcoef+1]<C[tcoef+1])
or (Qw2<>0 and O[tcoef] < iP)
or (Qw3<>0 and C[tcoef+1]+(C[tcoef+1]-Max(H[Highest(MODE_HIGH,tcoef*2,tcoef)],C[2*tcoef+1]))>iP)
then {
PP1=iP-(HS1-(DownP[1,1]+DownV*(DownB[1,1]-S1)));
PP2=iP-(HS2-(DownP[1,1]+DownV*(DownB[1,1]-S2)));
PP3=iP-(CS1-(DownP[1,1]+DownV*(DownB[1,1]-S1)));
// Цель вычисляем как среднее арифметическое минус 20%
PPPDynS=iP-((iP-(PP1+PP2+PP3)/3)*0.8)+5*Point;
if Abs((PPPDynS-iP)/Point)>=MinTarget then ssig=1;
};
SetIndexValue(ibldn,iP);
};
end;
MoveObject("DownTrendDyn",OBJ_TRENDLINE,DownBT[1,1],DownP[1,1],DownBT[1,2],DownP[1,2],ColorDn,1,STYLE_DOT);
};
//=================================================
//******** Собственно, сигналы... ********
//=================================================
// Если имеются "встречные" прорывы, то вначале на всякий случай
// пытаемся убрать последний сигнал:
if ssig=1 & bsig=1 then
{
DelArrow(Time[iblup],L[iblup]-10*Point);
DelArrow(Time[ibldn],H[ibldn]+20*Point);
DelObject("PPPDyn",0,0,0,0);
};
// Если "встречных" прорывов нет, а есть только один - в шорт...
if (ssig=1 & bsig=0)
//...или прорыв в шорт-последний по времени, и цена ниже хоть одной из точек прорыва, ...
or (ssig=1 & bsig=1 & ibldn<iblup & C[0]<Max(iP_Dn,iP_Up))
//... то даем сигнал на продажу:
then {
MoveObject("PPPDyn",OBJ_HLINE,0,0,0,PPPDynS,YellowGreen,1,STYLE_DOT);
If StarSignal=1 then SetArrow(Time[ibldn],H[ibldn]+20*Point,170,Magenta);
if nTime1 <> Time[0] and Alarm<>0 and ibldn<2
then {
// Стоп - за другую TD-линию...
sl=UpP[1,2]+(UpP[1,1]-UpP[1,2])*(Time[0]-UpBT[1,2])/
(UpBT[1,1]-UpBT[1,2])+Point*5;
Alert("Sell ",Symbol, " At Price=",iP_Dn," S/L=",sl," T/P=",PPPDynS);
nTime1 = Time[0];
};
};
// То же самое для сигналов на покупку:
if (ssig=0 & bsig=1)
or (ssig=1 & bsig=1 & ibldn>iblup & C[0]>Min(iP_Dn,iP_Up))
then {
MoveObject("PPPDyn",OBJ_HLINE,0,0,0,PPPDynB,YellowGreen,1,STYLE_DOT);
If StarSignal=1 then SetArrow(Time[iblup],L[iblup]-10*Point,170, Aqua);
if nTime1 <> Time[0] and Alarm<>0 and iblup<2
then {
sl=DownP[1,2]+(DownP[1,1]-DownP[1,2])*(Time[0]-DownBT[1,2])/
(DownBT[1,1]-DownBT[1,2])-Point*5;
Alert("Buy ", Symbol, " At Price=",iP_Up," S/L= ",sl," T/P=",PPPDynB);
nTime1 = Time[0];
};
};
-------------------- Странный это мир, где двое смотрят на одно и то же, а видят полностью противоположное.
Редактировано Shell (17/07/2005 11:12)
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
всем привет помогите переделать для МТ4(RSX) юрика. /*[[ Name := JRSX Author := Copyright © 2004, MetaQuotes Software Corp. Link := http://www.metaquotes.net/ Separate Window := Yes First Color := Blue First Draw Type := Line First Symbol := 217 Use Second Data := No Second Color := Red Second Draw Type := Line Second Symbol := 218 ]]*/
Inputs: Len(14), barcount(500);
Var : shift(0); var : f0(0), f88(0), f90(0), v4(0), v8(0), vC(0), v10(0), v14(0), v18(0), v20(0); var : f8(0), f10(0), f18(0), f20(0), f28(0), f30(0), f38(0), f48(0), v1C(0); var : f50(0), f58(0), f60(0), f68(0), f70(0), f78(0), f80(0), f40(0);
SetLoopCount(0);
For shift = BarCount-1 Downto 0 begin if (f90 = 0) then begin f90 = 1; f0 = 0; if (Len-1 >= 5) then f88 = Len-1 else f88 = 5; f8 = 100*close[shift]; f18 = 3 / (Len + 2); f20 = 1 - f18; end else begin if (f88 <= f90) then f90 = f88 + 1 else f90 = f90 + 1; f10 = f8; f8 = 100*close[shift]; v8 = f8 - f10; f28 = f20 * f28 + f18 * v8; f30 = f18 * f28 + f20 * f30; vC = f28 * 1.5 - f30 * 0.5; f38 = f20 * f38 + f18 * vC; f40 = f18 * f38 + f20 * f40; v10 = f38 * 1.5 - f40 * 0.5; f48 = f20 * f48 + f18 * v10; f50 = f18 * f48 + f20 * f50; v14 = f48 * 1.5 - f50 * 0.5; f58 = f20 * f58 + f18 * abs(v8); f60 = f18 * f58 + f20 * f60; v18 = f58 * 1.5 - f60 * 0.5; f68 = f20 * f68 + f18 * v18; f70 = f18 * f68 + f20 * f70; v1C = f68 * 1.5 - f70 * 0.5; f78 = f20 * f78 + f18 * v1C; f80 = f18 * f78 + f20 * f80; v20 = f78 * 1.5 - f80 * 0.5; if ((f88 >= f90) and (f8 <> f10)) then f0 = 1; if ((f88 = f90) and (f0 = 0)) then f90 = 0; end; if ((f88 < f90) and (v20 > 1.0e-10)) then begin v4 = (v14 / v20 + 1) * 50; if (v4 > 100) then v4 = 100; if (v4 < 0) then v4 = 0; end else v4 = 50; SetIndexValue(shift,v4);
end;
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
Цитата:
Добрый день всем. Парни, кто-нибудь сможет переделать индикатор Демарк Динамический для МТ3 под МТ4? Его сделал Viktory c Forextrust. Я просил его повторить этот индикатор для МТ4, но он молчит уже два месяца.
Вообще говоря этот индикатор сделали совсем другие люди . И они перечислены в авторах . А сама идея динамическогго индикатора принадлежит Uran. Да впрочем это не столь важно. И так - в этом алгоритме была небольшая ошибка (как впрочем и в том индикаторе, что я выкладывал выше по ветке) , которая приводила к тому, что если в реал тайм индикатор работал правильно, то по истории сигналы не воспроизводились- обратили мое внимание на форуме метаквотсов. В аттаче исправленая версия - вроде работает верно - в любом случае все отзывы и пожелания - в эту ветку.
Удачи.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
Shell
Гость
Зарегистрирован: 26/01/2005
Сообщений: 9
Нахождение: Северный Кавказ
|
|
Большое спасибо за индикатор. А по поводу авторства, ни кого не хотел обидеть. Я видел, что в шапке индикатора указаны другие логины, но путаница возникла из-за того, что иногда один и тот же человек на разных форумах известен под разными логинами. Поэтому решил оставить всё как есть. Ещё раз извините и спасибо. С уважением Shell.
-------------------- Странный это мир, где двое смотрят на одно и то же, а видят полностью противоположное.
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
Цитата:
Большое спасибо за индикатор. А по поводу авторства, ни кого не хотел обидеть. Я видел, что в шапке индикатора указаны другие логины, но путаница возникла из-за того, что иногда один и тот же человек на разных форумах известен под разными логинами. Поэтому решил оставить всё как есть. Ещё раз извините и спасибо. С уважением Shell.
Да по поводу авторства никто и не обижается - если было бы не все равно - кто бы коды увидел ? .
Удачи.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
ROMICH
Гость
Зарегистрирован: 03/02/2003
Сообщений: 3
|
|
Господа, поделитесь пожалуйста индикаторами Dinapoli для MT4.
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
Индикатор Демарка - изменена прорисовка ТД линий - то что было раньше не всегда работало корректно - не всегда переносились обе ТД точки и приходилось "передергивать" индикатор. Теперь просто удаляются и перерисовываются по новой. Цели верхние и нижние рисуются разными цветами и рисуются все и проекторы и средняя цена.
Удачи.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
Buxx
Свой человек
 
Зарегистрирован: 09/12/2003
Сообщений: 91
|
|
В ответ на:
всем привет помогите переделать для МТ4(RSX) юрика.
Code:
//+------------------------------------------------------------------+ //| rsx.mq4 | //| Copyright © 2005, Nick Bilak, beluck[AT]gmail.com | //| http://metatrader.50webs.com/ | //+------------------------------------------------------------------+ #property copyright "Copyright © 2005, Nick Bilak" #property link "http://metatrader.50webs.com/"
#property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 Magenta #property indicator_level1 70 #property indicator_level2 30 #property indicator_level3 50 #property indicator_maximum 100 #property indicator_minimum 0 //---- input parameters extern int Len=14; //---- buffers double rsx[]; double f88, f90; double f0, v4, v8, vC, v10, v14, v18, v20; double f8, f10, f18, f20, f28, f30, f38, f48, v1C; double f50, f58, f60, f68, f70, f78, f80, f40;
//+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,rsx); IndicatorShortName("rsxc("+Len+")"); //---- return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() {
int counted_bars=IndicatorCounted(),limit,shift; if (counted_bars<0) return(-1); if (counted_bars>0) counted_bars--; limit=Bars-Len-1; if(counted_bars>Len) limit=Bars-counted_bars-1; for (shift=limit;shift>=0;shift--) { if (f90 == 0.0) { f90 = 1.0; f0 = 0.0; if (Len-1 >= 5) f88 = Len-1.0; else f88 = 5.0; f8 = 100.0*(Close[shift]); f18 = 3.0 / (Len + 2.0); f20 = 1.0 - f18; } else { if (f88 <= f90) f90 = f88 + 1; else f90 = f90 + 1; f10 = f8; f8 = 100*Close[shift]; v8 = f8 - f10; f28 = f20 * f28 + f18 * v8; f30 = f18 * f28 + f20 * f30; vC = f28 * 1.5 - f30 * 0.5; f38 = f20 * f38 + f18 * vC; f40 = f18 * f38 + f20 * f40; v10 = f38 * 1.5 - f40 * 0.5; f48 = f20 * f48 + f18 * v10; f50 = f18 * f48 + f20 * f50; v14 = f48 * 1.5 - f50 * 0.5; f58 = f20 * f58 + f18 * MathAbs(v8); f60 = f18 * f58 + f20 * f60; v18 = f58 * 1.5 - f60 * 0.5; f68 = f20 * f68 + f18 * v18; f70 = f18 * f68 + f20 * f70; v1C = f68 * 1.5 - f70 * 0.5; f78 = f20 * f78 + f18 * v1C; f80 = f18 * f78 + f20 * f80; v20 = f78 * 1.5 - f80 * 0.5; if ((f88 >= f90) && (f8 != f10)) f0 = 1.0; if ((f88 == f90) && (f0 == 0.0)) f90 = 0.0; } if ((f88 < f90) && (v20 > 0.0000000001)) { v4 = (v14 / v20 + 1.0) * 50.0; if (v4 > 100.0) v4 = 100.0; if (v4 < 0.0) v4 = 0.0; } else { v4 = 50.0; } rsx[shift]=v4; } return(0); }
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
БУХХ, огромное тебе спасибо
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Detecting Breakouts From Flags & Pennants Обнаруживать Проламывания От Флагов & Pennants
A ВХОДЫ НАХОДКИ HIGH-PROBABILITY С КАРТИНОЙ одним ДИАГРАММЫ basic трудных уроков новый, котор торговец учит что рынки не двигают в прямые линии. Проведена торговля, движения рынка маленькое в благосклонности торговли, после этого окунает назад против положения. Это back and forth движение продолжается до тех пор пока торговец не дать вверх и сбрасывает торговлю на потере. Of course, рынок после этого немедленно принимает как ракета, и торговля закончилась бы вверх по быть очень выгодска "если только держалось немного больше (минуты, часы, дни)"! Некоторые новые торговцы повторяют этот процесс много времен перед давать вверх в exasperation. Причина, котор это случается что торговец не понимает основную структуру рынка, который что рынки чередуют между периодами отклонять деятельность и торгуя ряды. This is why когда торговля проведена в "горячем" быстроподвижном рынке, рынок часто идет плоско и мертво как только торговля положена дальше. Торговцы должны выучить увидеть эту основную структуру в рынке так, что они будут мочь сделать торговли take advantage of он. Был бывш источник фрустрация к торговцу послушника будет основой для методологии высок-vero4tnosti торгуя может предложить высокий процент выигрывая торговль, превосходного коэффициента win/loss и ясно определенных пунктов управления при допущении риска. Картины Retracement в тенденциях основное, терпящ элемент рыночной структуры. Эти картины работали 100 лет тому назад, они работали через пузырь dot.com и затем аварию, и они продолжается работать в сегодняшней окружающей среде улетучиваемости contracting/expanding. Эти картины кажутся и tradable в все оживленныйа рынок и все timeframes. Эти принципы были в состоянии быть приложены равн наилучшим образом к intraday будущим, ежедневному forex, or even к ежемесячные grafika состояния запасов.
Редактировано piechotta (08/08/2005 17:53)
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
В ответ на:
Detecting Breakouts From Flags & Pennants Обнаруживать Проламывания От Флагов & Pennants
A ВХОДЫ НАХОДКИ HIGH-PROBABILITY С КАРТИНОЙ одним ДИАГРАММЫ basic трудных уроков новый, котор торговец учит что рынки не двигают в прямые линии. Проведена торговля, движения рынка маленькое в благосклонности торговли, после этого окунает назад против положения. Это back and forth движение продолжается до тех пор пока торговец не дать вверх и сбрасывает торговлю на потере. Of course, рынок после этого немедленно принимает как ракета, и торговля закончилась бы вверх по быть очень выгодска "если только держалось немного больше (минуты, часы, дни)"! Некоторые новые торговцы повторяют этот процесс много времен перед давать вверх в exasperation. Причина, котор это случается что торговец не понимает основную структуру рынка, который что рынки чередуют между периодами отклонять деятельность и торгуя ряды. This is why когда торговля проведена в "горячем" быстроподвижном рынке, рынок часто идет плоско и мертво как только торговля положена дальше. Торговцы должны выучить увидеть эту основную структуру в рынке так, что они будут мочь сделать торговли take advantage of он. Был бывш источник фрустрация к торговцу послушника будет основой для методологии высок-vero4tnosti торгуя может предложить высокий процент выигрывая торговль, превосходного коэффициента win/loss и ясно определенных пунктов управления при допущении риска. Картины Retracement в тенденциях основное, терпящ элемент рыночной структуры. Эти картины работали 100 лет тому назад, они работали через пузырь dot.com и затем аварию, и они продолжается работать в сегодняшней окружающей среде улетучиваемости contracting/expanding. Эти картины кажутся и tradable в все оживленныйа рынок и все timeframes. Эти принципы были в состоянии быть приложены равн наилучшим образом к intraday будущим, ежедневному forex, or even к ежемесячные grafika состояния запасов.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Привет.Помогите перевести Gann Swing 2 в МТ4
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
vint_v
Гость
   
Зарегистрирован: 26/10/2004
Сообщений: 8
|
|
Помогите перевести индикаторы profitunity в МТ 4
Зарание спасибо
|
podval
Долгожитель
  
Зарегистрирован: 24/01/2004
Сообщений: 833
Нахождение: Питер
|
|
Люди добрые! Помогите, пожалуйста, перевести в МТ4 эти 3 индикатора. Вы сделаете доброе дело, за что сообщество скажет огромное спасибо.
А я обязуюсь налить пива, ежели будете в Питере проездом 
Идеи были взяты у Рашке, "Биржевые секреты"
Индикатор ID/NR4 рисует шляпку над внутренним днем с самым узким за последние 4 дня диапазоном.
Code:
/*[[ Name := IDNr4 Author := tom112 Link := tom112@mail.wplus.net Separate Window := No First Color := Blue First Draw Type := Symbol First Symbol := 217 Use Second Data := No Second Color := Red Second Draw Type := Line Second Symbol := 218 ]]*/ Input : NRRASCH(50); Vars : shift(4), value(0), CurrentBar(0),IDN(0), I(0);
SetLoopCount(0);
For CurrentBar = 0 to Bars Begin If CurrentBar > NRRASCH then Begin SetIndexValue(CurrentBar, 0); Continue; end; Value = 0; IDN = 0; I = 0; For I = CurrentBar+1 to CurrentBar + shift Begin If H[CurrentBar] - L[CurrentBar] < H[I] - L[I] then value = 1 Else Begin value = 0; Break; End; End;
If H[CurrentBar] < H[CurrentBar + 1 ] and L[CurrentBar] > L[CurrentBar + 1] and value = 1 then IDN = H[currentBar] + 0.5 * (H[CurrentBar] - L[CurrentBar] ) else IDN = 0;
SetIndexValue(CurrentBar,IDN);
End;
Индикатор NR7 показывает на день (не обязательно внутренний!) с самым узким диапазоном за последние 7 дней. Code:
/*[[ Name := NR7 Author := podval Link := podval_2002@rambler.ru Notes := Rashke Separate Window := No First Color := Green First Draw Type := Symbol First Symbol := 217 Use Second Data := No Second Color := Red Second Draw Type := Line Second Symbol := 218 ]]*/ Input : NRRASCH(50); Vars : shift(7), value(0), CurrentBar(0),IDN(0), I(0);
SetLoopCount(0);
For CurrentBar = 0 to Bars Begin If CurrentBar > NRRASCH then Begin SetIndexValue(CurrentBar, 0); Continue; end; Value = 0; IDN = 0; I = 0; For I = CurrentBar+1 to CurrentBar + shift Begin If H[CurrentBar] - L[CurrentBar] < H[I] - L[I] then value = 1 Else Begin value = 0; Break; End; End;
If value = 1 then IDN = H[currentBar] + 0.9 * (H[CurrentBar] - L[CurrentBar] ) else IDN = 0;
SetIndexValue(CurrentBar,IDN);
End;
Historical Volatility Ratio 6/100 - отношение 6-дневной и 100-дневной исторической волатильности Code:
/*[[ Name := HVR Author := podval Link := podval_2002@rambler.ru Notes := Historical Volatility Ratio 6/100 Notes := (L. Rashke) Separate Window := Yes First Color := Blue First Draw Type := Line First Symbol := 217 Use Second Data := Yes Second Color := Red Second Draw Type := Line Second Symbol := 217 ]]*/ Variable : shift(0), hv6(0), hv100(0), len(150), prevBars(0), mean6(0), i(0), mean100(0);
Arrays: x6[6](0), x100[100](0);
If prevBars = Bars Then Exit; prevBars = Bars;
SetLoopCount(0);
For shift = 0 To Bars-1-len Begin
for i = 0 to 5 { x6[i] = log(Close[shift+i]/Close[shift+i+1]); };
for i = 0 to 99 { x100[i] = log(Close[shift+i]/Close[shift+i+1]); }; mean6 = 0; for i = 0 to 5 { mean6 = mean6 + x6[i]; }; mean6 = mean6/6;
mean100 = 0; for i = 0 to 99 { mean100 = mean100 + x100[i]; }; mean100 = mean100/100;
hv6 = 0; for i = 0 to 5 { hv6 = hv6 + (x6[i] - mean6)*(x6[i] - mean6); };
hv6 = sqrt(hv6/5)*7.211102550927978586238442534941;
hv100 = 0; for i = 0 to 99 { hv100 = hv100 + (x100[i] - mean100)*(x100[i] - mean100); };
hv100 = sqrt(hv100/99)*7.211102550927978586238442534941;
SetIndexValue(shift, hv6/hv100); SetIndexValue2(shift, 0.5);
End;
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Здравствулте! Все, Я играл вокруг с индикатором Renko последн. Очень интересно. Рассматривайте эту стратегию: Прикрепите индикатор к диаграммам H1, atr 24 Renko, кирпич 1. Закройте долгосрочнаяа позиция и раскройте не доходя когда ГОЛУБОЙ линией будет горизонтальных и ценаа с торгов = голубые короткаяа позиция конца линии и открыто длиной когда КРАСНАЯ линия горизонтальна и запрашиваемая цена = красная линия Я сделал быстро ручное backtest на как раз этот август на EUR/USD и USD/CHF и получил результат +263 типунов. Это справедливо сердечник стратегии. Оно смогл очень быть улучшен.
Code:
/*[[ Name := Renko Author := MechanicalTrading © 2003, Company Link := Separate Window := No First Color := Blue First Draw Type := Line First Symbol := 217 Use Second Data := Yes Second Color := Red Second Draw Type := Line Second Symbol := 218 ]]*/ Variable : shift(0),Up(0),ATR_Current(0),Down(0),ttime(0); Var: loopbegin1(0), first(True), prevbars(0); Input: ATR(24), Brick(1);
SetLoopCount(0);
if ttime=time and loopbegin1=-1 then exit; ttime=time;
if bars<50 then exit; If Bars < prevbars Or Bars-prevbars>1 Then first = True; prevbars = Bars; If first Then Begin loopbegin1 = Bars-50; If loopbegin1 < 0 Then Exit; // not enough bars for counting first = False; // this block is to be evaluated once only End; loopbegin1 = loopbegin1+1; For shift = loopbegin1 Downto 0 Begin //------------------------------------------------------------------------------- ATR_Current=iATR(ATR,shift)*Brick; IF C[shift]>Up+ATR_Current then Begin UP=UP+(floor((C[shift]-UP)/ATR_Current)*ATR_Current);Down=UP-ATR_Current; end; IF C[shift]<Down-ATR_Current then Begin Down=Down-(floor((Down-C[shift])/ATR_Current)*ATR_Current);UP=Down+ATR_Current;end; SetIndexValue (shift,Up); SetIndexValue2(shift,Down); loopbegin1 = loopbegin1-1; //------------------------------------------------------------------------------- End;
Редактировано piechotta (11/08/2005 19:18)
|
pelf
Свой человек
   
Зарегистрирован: 02/11/2004
Сообщений: 32
|
|
Please,mq4.
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
yes please mq4
Sorry
|
Friday13
Свой человек
 
Зарегистрирован: 28/05/2004
Сообщений: 48
Нахождение: Riga, Latvia
|
|
Помогите, пожалуйста, перевести в МТ4 этот EMA Cross индикатор!
-------------------- Short term Pain for Long term Gain!
|
stormila
Гость
Зарегистрирован: 13/03/2005
Сообщений: 13
|
|
Спасибо!!!
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
благодарит все 
здесь EMA CROSS MQL 4
Редактировано piechotta (14/08/2005 19:16)
|
Friday13
Свой человек
 
Зарегистрирован: 28/05/2004
Сообщений: 48
Нахождение: Riga, Latvia
|
|
Oгромное спасибо!!!
-------------------- Short term Pain for Long term Gain!
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
Эксперт слабенький, особенно если учесть его способность покупать Buy-Stopами дешевле рынка и продавать SelStopами дороже рынка. Тестер МТ позволяет такое проделывать легко. А ДЦ позволит?
Эксперт выложен только ради того, чтобы показать, что индикатор действительно интересный. Жаль, что ни кто не обратил на него(индикатор) внимание. Жаль, если индикатор пропадет, когда MT3 умрет
|
Tata
Гость
   
Зарегистрирован: 12/03/2004
Сообщений: 2
Нахождение: Новосибирск
|
|
Если Вам не сложно, помогите, пожалуйста, переделать данный индикатор для МТ4... Заранее благодарю.
|
Vyacheslav
Свой человек
 
Зарегистрирован: 19/07/2004
Сообщений: 117
|
|
Уважаемый VG! У меня к вам просьба. Индикатор Демарка для МТ3, который я прикрепил, судя по авторству, вы в свое время корректировали. Я же только добавил туда квалификатор пробоя по Демарку и убрал ТД-точки 2-го и 3-го уровня, оставив только ТД-точки первого уровня. И прежде чем написать советник к нему, я хотел бы вас попросить проверить его, как одного из соавторов, если это вас не затруднит. С уважением, Вячеслав.
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
DeMark indicator MQL
http://forex.kbpauk.ru/showflat.php/Cat/0/Number/83673/an/0/page/0#83673
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
В ответ на:
В ответ на:
всем привет помогите переделать для МТ4(RSX) юрика.
Code:
//+------------------------------------------------------------------+ //| rsx.mq4 | //| Copyright © 2005, Nick Bilak, beluck[AT]gmail.com | //| http://metatrader.50webs.com/ | //+------------------------------------------------------------------+ #property copyright "Copyright © 2005, Nick Bilak" #property link "http://metatrader.50webs.com/"
#property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 Magenta #property indicator_level1 70 #property indicator_level2 30 #property indicator_level3 50 #property indicator_maximum 100 #property indicator_minimum 0 //---- input parameters extern int Len=14; //---- buffers double rsx[]; double f88, f90; double f0, v4, v8, vC, v10, v14, v18, v20; double f8, f10, f18, f20, f28, f30, f38, f48, v1C; double f50, f58, f60, f68, f70, f78, f80, f40;
//+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,rsx); IndicatorShortName("rsxc("+Len+")"); //---- return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() {
int counted_bars=IndicatorCounted(),limit,shift; if (counted_bars<0) return(-1); if (counted_bars>0) counted_bars--; limit=Bars-Len-1; if(counted_bars>Len) limit=Bars-counted_bars-1; for (shift=limit;shift>=0;shift--) { if (f90 == 0.0) { f90 = 1.0; f0 = 0.0; if (Len-1 >= 5) f88 = Len-1.0; else f88 = 5.0; f8 = 100.0*(Close[shift]); f18 = 3.0 / (Len + 2.0); f20 = 1.0 - f18; } else { if (f88 <= f90) f90 = f88 + 1; else f90 = f90 + 1; f10 = f8; f8 = 100*Close[shift]; v8 = f8 - f10; f28 = f20 * f28 + f18 * v8; f30 = f18 * f28 + f20 * f30; vC = f28 * 1.5 - f30 * 0.5; f38 = f20 * f38 + f18 * vC; f40 = f18 * f38 + f20 * f40; v10 = f38 * 1.5 - f40 * 0.5; f48 = f20 * f48 + f18 * v10; f50 = f18 * f48 + f20 * f50; v14 = f48 * 1.5 - f50 * 0.5; f58 = f20 * f58 + f18 * MathAbs(v8); f60 = f18 * f58 + f20 * f60; v18 = f58 * 1.5 - f60 * 0.5; f68 = f20 * f68 + f18 * v18; f70 = f18 * f68 + f20 * f70; v1C = f68 * 1.5 - f70 * 0.5; f78 = f20 * f78 + f18 * v1C; f80 = f18 * f78 + f20 * f80; v20 = f78 * 1.5 - f80 * 0.5; if ((f88 >= f90) && (f8 != f10)) f0 = 1.0; if ((f88 == f90) && (f0 == 0.0)) f90 = 0.0; } if ((f88 < f90) && (v20 > 0.0000000001)) { v4 = (v14 / v20 + 1.0) * 50.0; if (v4 > 100.0) v4 = 100.0; if (v4 < 0.0) v4 = 0.0; } else { v4 = 50.0; } rsx[shift]=v4; } return(0); }
Не кажется, что работает RSX правильн. Оно теряет его будет амплитудой, если I переустановило индикатор взгляды истории большие, то но действие существующаяа цена не показано правильно. Все предложения?
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
Уважаемый VG! У меня к вам просьба. Индикатор Демарка для МТ3, который я прикрепил, судя по авторству, вы в свое время корректировали. Я же только добавил туда квалификатор пробоя по Демарку и убрал ТД-точки 2-го и 3-го уровня, оставив только ТД-точки первого уровня. И прежде чем написать советник к нему, я хотел бы вас попросить проверить его, как одного из соавторов, если это вас не затруднит. С уважением, Вячеслав.
Рабочий индикатор по Демарку для МТ4 выше по этой ветке и на форуме метаквотсов я уже выкладывал. В старых была неточность с прорисовкой, впрочем не влияющая на расчетную часть.
Удачи.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
запрашивает ли TACTICA ADVERSA индикатор ?
|
.:.
Unregistered
|
|
...Alex, МТ4 baut die Modelle Tactica Adversa nicht. Fur die Konstruktionen benutzen Sie das Programm TraforettoTA...
|
Kadavr
Долгожитель
 
Зарегистрирован: 06/07/2004
Сообщений: 1178
Нахождение: банды Боллинджера
|
|
нихт вобла...
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
...Alex, МТ4 baut die Modelle Tactica Adversa nicht. Fur die Konstruktionen benutzen Sie das Programm TraforettoTA...
...Alex,MT4 не строит модели Тактики Адверза.Для построения используйте программу ... __________________ Это перевод. Господа умельцы - а можно написать на MT4 индикатор, который бы строил модели?
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
ОК я благодарю используемый TraforettoTA
|
NewZver
Бело-пушистый. Гад буду...
 
Зарегистрирован: 30/03/2005
Сообщений: 3204
Нахождение: Монча
|
|
Сейчас не могу вспомнить, где я его нашел, мб, на сайте метаквотес. Исходник для МТ3. Начал было его переделывать под МТ4, но затормозился, поэтому не удивляйтесь адской смеси. Все переделки - до функции инит включительно. Не знаю, работает или нет в МТ3, не запускал ни разу.
Code:
int Bar, Bar1, Bar2, Bar3, Bar4, Bar5, Bar6, Bar7, BarX; int UpDown, Reper1, Reper2, Reper3, Reper4; int Reper15HSeries, Reper15LSeries, Reper24HSeries, Reper24LSeries; int ReperMPLSeries, ReperMPHSeries, X, CT_Bar; double Reper1_Price, Reper2_Price, Reper3_Price, Reper4_Price; double A13, A24, CT; double Reper1_priceArray[50], Reper2_priceArray[50], Reper3_priceArray[50], Reper4_priceArray[50], Reper5_priceArray[50]; int Reper1Array[50], Reper2Array[50], Reper3Array[50], Reper4Array[50],Reper5Array[50];
void init() { Reper15HSeries = createSeries; Reper15LSeries = createSeries; Reper24HSeries = createSeries; Reper24LSeries = createSeries; ReperMPLSeries = createSeries; ReperMPHSeries = createSeries; }
//7 and 3 bar selection for Bar := 10 to BarCount - 1 do begin if (PriceHigh( Bar - 7 ) >= Highest( Bar, #High, 7 )) and (PriceHigh( Bar - 7 ) >= Highest( Bar - 8, #High, 7 )) then begin {DrawCircle( 5, 0, Bar-7, PriceHigh( Bar-7 ), #Red, #Thick );} SetSeriesValue(Bar-7, Reper15HSeries, PriceHigh( Bar-7 )); end; if (PriceLow( Bar - 7 ) <= Lowest( Bar, #Low, 7 )) and (PriceLow( Bar - 7 ) <= Lowest( Bar - 8, #Low, 7 )) then begin {DrawCircle( 5, 0, Bar-7, PriceLow( Bar-7 ), #Red, #Thick );} SetSeriesValue(Bar-7, Reper15LSeries, PriceLow( Bar-7 )); end; if (PriceHigh( Bar - 3 ) >= Highest( Bar, #High, 3 )) and (PriceHigh( Bar - 3 ) >= Highest( Bar - 4, #High, 3 )) then begin {DrawCircle( 5, 0, Bar-3, PriceHigh( Bar-3 ), #Yellow, #Thick );} SetSeriesValue(Bar-3, Reper24HSeries, PriceHigh( Bar-3 )); end; if (PriceLow( Bar - 3 ) <= Lowest( Bar, #Low, 3 )) and (PriceLow( Bar - 3 ) <= Lowest( Bar - 4, #Low, 3 )) then begin {DrawCircle( 5, 0, Bar-3, PriceLow( Bar-3 ), #Yellow, #Thick );} SetSeriesValue(Bar-3, Reper24LSeries, PriceLow( Bar-3 )); end; end;
//Модель расширения с прорывом трендовой вниз
for Bar := 10 to BarCount - 1 do begin PrintStatus( 'завершено ' + FormatFloat( '#0%', Bar * 100 / BarCount / 2 )); //Выбор 1-й реперной точки if ((GetSeriesValue( Bar, Reper15LSeries)) > 0) and ((GetSeriesValue( Bar, Reper15LSeries)) <> (GetSeriesValue( Bar-1, Reper15LSeries))) then begin //Выбор 3-й реперной точки for Bar1 := Bar + 3 to BarCount - 1 do {Перебор 3-х точек} begin if (GetSeriesValue( Bar1, Reper24LSeries) > GetSeriesValue( Bar, Reper15LSeries)) and (GetSeriesValue( Bar1, Reper24LSeries) <> GetSeriesValue( Bar1-1, Reper24LSeries)) and (PriceClose(Bar1)>PriceClose(Bar)) and (PriceClose(Bar1)>PriceOpen(Bar)) and (PriceOpen(Bar1)>PriceClose(Bar)) and (PriceOpen(Bar1)>PriceOpen(Bar)) and ((Highest(Bar1, #High, Bar1-Bar)-GetSeriesValue( Bar1, Reper24LSeries)) /(Highest(Bar1, #High, Bar1-Bar)-GetSeriesValue( Bar, Reper15LSeries)) < 0.8) then begin {Угол наклона линии 1-3} A13 := ((GetSeriesValue( Bar1, Reper24LSeries)) - (GetSeriesValue( Bar, Reper15LSeries)))/(Bar1 - Bar); {Проверка на пересечение} for Bar2 := Bar + 3 to Bar1 - 1 do {Перебор от 1 до 3 точки} begin if (GetSeriesValue( Bar, Reper15LSeries)+A13*(Bar2-Bar)) > PriceLow(Bar2) then begin break; end; if Bar2 = Bar1-1 then begin {Присвоение значения точкам 1 и 3} Reper1_Price := (GetSeriesValue( Bar, Reper15LSeries)); Reper3_Price := (GetSeriesValue( Bar1, Reper24LSeries)); Reper1 := Bar; Reper3 := Bar1; {Выбор 2-й реперной точки} for Bar3 := Bar + 3 to Bar1 - 1 do begin if (GetSeriesValue( Bar3, Reper24HSeries) > 0) and (GetSeriesValue( Bar3, Reper24HSeries) <> GetSeriesValue( Bar3-1, Reper24HSeries)) and (PriceClose(Bar3)>PriceClose(Bar1)) and (PriceClose(Bar3)>PriceOpen(Bar1)) and (PriceOpen(Bar3)>PriceClose(Bar1)) and (PriceOpen(Bar3)>PriceOpen(Bar1)) and (GetSeriesValue( Bar3, Reper24HSeries) = Highest(Bar1, #High, Bar1-Bar)) then begin Reper2_Price := (GetSeriesValue( Bar3, Reper24HSeries)); Reper2 := Bar3; {Выбор 5-й реперной точки} for Bar4 := Bar1 + 3 to BarCount - 1 do begin {Проверка на пересечение линии 1-3 при выборе 5 точки} if (GetSeriesValue( Bar, Reper15LSeries)+A13*(Bar4-Bar)) > PriceLow(Bar4) then begin break; end; if (GetSeriesValue( Bar4, Reper15HSeries) > 0) and (GetSeriesValue( Bar4, Reper15HSeries) <> GetSeriesValue( Bar4-1, Reper15HSeries)) and (GetSeriesValue( Bar4, Reper15HSeries) = Highest(Bar4, #High, Bar4-Bar3)) then begin {Выбор 4-й реперной точки} for Bar5 := Bar1 + 3 to Bar4 - 1 do begin {Угол наклона линии 2-4} A24 := ((GetSeriesValue( Bar5, Reper24HSeries)) - (GetSeriesValue( Bar3, Reper24HSeries)))/(Bar5 - Bar3); if (GetSeriesValue( Bar5, Reper24HSeries) > 0) and (GetSeriesValue( Bar5, Reper24HSeries) <> GetSeriesValue( Bar5-1, Reper24HSeries)) and (PriceClose(Bar5)>PriceClose(Bar3)) and (PriceClose(Bar5)>PriceOpen(Bar3)) and (PriceOpen(Bar5)>PriceClose(Bar3)) and (PriceOpen(Bar5)>PriceOpen(Bar3)) and (GetSeriesValue( Bar5, Reper24HSeries) = Highest(Bar5, #High, Bar5-Bar3)) and (A24 > A13) and ((GetSeriesValue( Bar3, Reper24HSeries)+A24*(Bar4-Bar3)) > GetSeriesValue( Bar4, Reper15HSeries)) and (GetSeriesValue( Bar5, Reper24HSeries) < GetSeriesValue( Bar4, Reper15HSeries)) then begin {Проверка на пересечение линии 2-4} for Bar6 := Bar3 + 3 to Bar4 - 1 do begin if ((GetSeriesValue( Bar3, Reper24HSeries)+A24*(Bar6-Bar3)) < PriceHigh(Bar6)) then break; if Bar6 = Bar4 - 1 then begin if (Reper1Array[1] = 0) or ((Reper1_PriceArray[1] = Reper1_Price) and (Reper2_PriceArray[1] = Reper2_Price) and (Reper3_PriceArray[1] = Reper3_Price) and (Reper4_PriceArray[1] = GetSeriesValue( Bar5, Reper24HSeries))) then begin Reper1Array[1] := Reper1; Reper2Array[1] := Reper2; Reper3Array[1] := Reper3; Reper4Array[1] := Bar5; Reper5Array[1] := Bar4; Reper1_PriceArray[1] := Reper1_Price; Reper2_PriceArray[1] := Reper2_Price; Reper3_PriceArray[1] := Reper3_Price; Reper4_PriceArray[1] := GetSeriesValue( Bar5, Reper24HSeries); Reper5_PriceArray[1] := GetSeriesValue( Bar4, Reper15HSeries); end else for BarX := 50 downto 2 do begin Reper1Array[BarX] := Reper1Array[BarX-1]; Reper2Array[BarX] := Reper2Array[BarX-1]; Reper3Array[BarX] := Reper3Array[BarX-1]; Reper4Array[BarX] := Reper4Array[BarX-1]; Reper5Array[BarX] := Reper5Array[BarX-1]; Reper1_PriceArray[BarX] := Reper1_PriceArray[BarX-1]; Reper2_PriceArray[BarX] := Reper2_PriceArray[BarX-1]; Reper3_PriceArray[BarX] := Reper3_PriceArray[BarX-1]; Reper4_PriceArray[BarX] := Reper4_PriceArray[BarX-1]; Reper5_PriceArray[BarX] := Reper5_PriceArray[BarX-1]; if BarX = 2 then begin Reper1Array[1] := Reper1; Reper2Array[1] := Reper2; Reper3Array[1] := Reper3; Reper4Array[1] := Bar5; Reper5Array[1] := Bar4; Reper1_PriceArray[1] := Reper1_Price; Reper2_PriceArray[1] := Reper2_Price; Reper3_PriceArray[1] := Reper3_Price; Reper4_PriceArray[1] := GetSeriesValue( Bar5, Reper24HSeries); Reper5_PriceArray[1] := GetSeriesValue( Bar4, Reper15HSeries); end; end; end; end; end; end; end; end; end; end; end; end; end; end; end; end;
var C1, C2, C3, C4, Work, NotWork, Bar_Cross: integer; var A1, A2, B1, B2, D1, D2, E1, E2, C1_Price, C2_Price, C3_Price, C4_Price, Price_Cross: float;
Work := 0; NotWork := 0;
for Bar := 50 downto 1 do begin if Reper1Array[Bar] > 0 then begin D1 := (Reper4_PriceArray[Bar] - Reper2_PriceArray[Bar])/(Reper4Array[Bar] - Reper2Array[Bar]); D2 := (Reper3_PriceArray[Bar] - Reper1_PriceArray[Bar])/(Reper3Array[Bar] - Reper1Array[Bar]); E1 := (Reper4_PriceArray[Bar] * Reper2Array[Bar] - Reper2_PriceArray[Bar] * Reper4Array[Bar]) / (Reper2Array[Bar] - Reper4Array[Bar]); E2 := (Reper3_PriceArray[Bar] * Reper1Array[Bar] - Reper1_PriceArray[Bar] * Reper3Array[Bar]) / (Reper1Array[Bar] - Reper3Array[Bar]); CT_Bar := Round((E2 - E1)/(D1 - D2)); CT := D1 * ((E2 - E1)/(D1 - D2)) + E1; for Bar2 := Reper5Array[Bar]+1 to Reper5Array[Bar]*2 - Reper1Array[Bar] do begin if Bar2 > BarCount-1 then break; A13 := (Reper3_PriceArray[Bar] - Reper1_PriceArray[Bar])/(Reper3Array[Bar] - Reper1Array[Bar]); A24 := (Reper4_PriceArray[Bar] - Reper2_PriceArray[Bar])/(Reper4Array[Bar] - Reper2Array[Bar]); if {((Reper1_PriceArray[Bar]+A13*(Bar2 - Reper1Array[Bar])) < PriceLow(Bar2)) and} ((Reper1_PriceArray[Bar]+A13*(Bar2 - Reper1Array[Bar])) < PriceLow(Reper4Array[Bar])) and (PriceLow(Bar2) < PriceLow(Reper4Array[Bar])) then begin X := 1; break; end else begin X := -1; end; if ((Reper1_PriceArray[Bar]+A13*(Bar2 - Reper1Array[Bar])) < PriceLow(Reper4Array[Bar])) and (X = -1) then X := 1; end; if X = 1 then Work := Work + 1 else if X = -1 then NotWork := NotWork + 1; if X = 1 then begin {Print(IntToStr(X));} DrawLine( Reper2Array[Bar], Reper2_PriceArray[Bar], Reper5Array[Bar], Reper2_PriceArray[Bar]+A24*(Reper5Array[Bar] - Reper2Array[Bar]), 0, #Yellow, 0 ); DrawLine( Reper1Array[Bar], Reper1_PriceArray[Bar], Reper5Array[Bar]*2 - Reper1Array[Bar], Reper1_PriceArray[Bar]+A13*(Reper5Array[Bar] - Reper1Array[Bar])*2, 0, #Red, 0 ); DrawLine( Reper5Array[Bar], Reper1_PriceArray[Bar]+A13*(Reper5Array[Bar] - Reper1Array[Bar]), Reper5Array[Bar]*2 - Reper1Array[Bar], Reper1_PriceArray[Bar]+A13*(Reper5Array[Bar] - Reper1Array[Bar])-A13*(Reper5Array[Bar]-Reper1Array[Bar]), 0, #Red, 0 ); DrawLine( Reper5Array[Bar], Reper2_PriceArray[Bar]+A24*(Reper5Array[Bar] - Reper2Array[Bar]), Reper5Array[Bar]*2 - Reper1Array[Bar], Reper2_PriceArray[Bar]+A24*(Reper5Array[Bar] - Reper2Array[Bar])-A24*(Reper5Array[Bar]-Reper1Array[Bar]), 0, #Yellow, 0 ); DrawLine( Reper1Array[Bar], Reper1_PriceArray[Bar], Reper5Array[Bar]*2 - Reper1Array[Bar], Reper1_PriceArray[Bar], 0, #Red, #Dotted ); AnnotateBar( FloatToStr(Round(Reper1_PriceArray[Bar]*10000)/10000), Reper1Array[Bar], false, #Red, 8 ); DrawLine( Reper5Array[Bar], PriceLow(Reper5Array[Bar]), Reper5Array[Bar], Reper1_PriceArray[Bar], 0, #Red, #Dotted ); DrawLine( Reper2Array[Bar], Reper2_PriceArray[Bar], Reper5Array[Bar]*2 - Reper1Array[Bar], Reper2_PriceArray[Bar], 0, #Blue, #Dotted ); AnnotateBar( FloatToStr(Round(Reper2_PriceArray[Bar]*10000)/10000), Reper2Array[Bar], true, 009, 8 ); DrawLine( Reper3Array[Bar], Reper3_PriceArray[Bar], Reper5Array[Bar]*2 - Reper1Array[Bar], Reper3_PriceArray[Bar], 0, #White, #Dotted ); AnnotateBar( FloatToStr(Round(Reper3_PriceArray[Bar]*10000)/10000), Reper3Array[Bar], false, #White, 8 ); DrawLine( Reper4Array[Bar], Reper4_PriceArray[Bar], Reper5Array[Bar]*2 - Reper1Array[Bar], Reper4_PriceArray[Bar], 0, #Yellow, #Dotted ); DrawLine( Reper4Array[Bar], PriceLow(Reper4Array[Bar]), Reper5Array[Bar]*2 - Reper1Array[Bar], PriceLow(Reper4Array[Bar]), 0, #Gray, #Dotted ); AnnotateBar( FloatToStr(Round(Reper4_PriceArray[Bar]*10000)/10000), Reper4Array[Bar], true, #Yellow, 8 ); {Третья цель} DrawLine(Reper5Array[Bar]*2 - Reper1Array[Bar], Reper1_PriceArray[Bar]*2-Reper4_PriceArray[Bar], Reper5Array[Bar]*2 - Reper1Array[Bar]+(Reper4Array[Bar]-Reper1Array[Bar]), Reper1_PriceArray[Bar]*2-Reper4_PriceArray[Bar], 0, #Maroon, #Thick); AnnotateChart( FloatToStr(Round((Reper1_PriceArray[Bar]*2-Reper4_PriceArray[Bar])*10000)/10000), 0, Reper5Array[Bar]*2 - Reper1Array[Bar]+(Reper4Array[Bar]-Reper1Array[Bar]), Reper1_PriceArray[Bar]*2-Reper4_PriceArray[Bar], #Maroon, 8 ); {Первая цель} for Bar1 := Reper5Array[Bar] to Reper5Array[Bar]*2 - Reper1Array[Bar] do begin if Bar1 > BarCount-1 then break; if (Reper1_PriceArray[Bar]+A13*(Bar1 - Reper1Array[Bar])) > PriceLow(Bar1) then begin DrawLine(Bar1, (Reper1_PriceArray[Bar]+A13*(Bar1 - Reper1Array[Bar]))*2-Reper5_PriceArray[Bar], Bar1*2 - Reper5Array[Bar], (Reper1_PriceArray[Bar]+A13*(Bar1 - Reper1Array[Bar]))*2-Reper5_PriceArray[Bar], 0, 900, #Thick); AnnotateChart( FloatToStr(Round(((Reper1_PriceArray[Bar]+A13*(Bar1 - Reper1Array[Bar]))*2-Reper5_PriceArray[Bar])*10000)/10000), 0, Bar1*2 - Reper5Array[Bar], (Reper1_PriceArray[Bar]+A13*(Bar1 - Reper1Array[Bar]))*2-Reper5_PriceArray[Bar], 900, 8 ); break; end; end; {Модель притяжения в модели расширения} {Линия 1-3} for Bar3 := Reper1Array[Bar] + 1 to Reper2Array[Bar] do begin if PriceHigh( Bar3) > 0 then begin A13 := (Reper4_PriceArray[Bar] - (PriceHigh(Bar3)))/(Reper4Array[Bar] - Bar3); for Bar4 := Reper1Array[Bar] + 1 to Reper4Array[Bar] - 1 do begin if (PriceHigh(Bar3)+A13*(Bar4 - Bar3)) < PriceHigh(Bar4) then break else if Bar4 = Reper4Array[Bar] - 1 then begin C1 := Bar3; C3 := Reper4Array[Bar]; C1_Price := PriceHigh(Bar3); C3_Price := Reper4_PriceArray[Bar]; { DrawLine(Bar3, PriceHigh( Bar3), Reper4Array[Bar], Reper4_PriceArray[Bar], 0, #Fuchsia, #Dotted);} end; end; end; end; {Линия 2-4} for Bar5 := Reper4Array[Bar] + 1 to Reper5Array[Bar]-1 do begin if (PriceLow( Bar5 - 1 ) < Lowest( Bar5, #Low, 1 )) and (PriceLow( Bar5 - 1 ) < Lowest( Bar5 - 2, #Low, 1 )) then SetSeriesValue(Bar5-1, ReperMPLSeries, PriceLow( Bar5-1 )); end; for Bar5 := Reper4Array[Bar] + 1 to Reper5Array[Bar]-1 do begin if PriceHigh(Bar5) > PriceHigh(Reper4Array[Bar]) then break; if (GetSeriesValue( Bar5, ReperMPLSeries) > 0) and (GetSeriesValue( Bar5, ReperMPLSeries) <> GetSeriesValue( Bar5-1, ReperMPLSeries)) and (GetSeriesValue( Bar5, ReperMPLSeries) <= Lowest(Bar5, #Low, Bar5-Reper4Array[Bar])) then begin for Bar6 := Reper3Array[Bar] to Bar5-1 do begin if PriceLow(Bar6) > 0 then begin A24 := (GetSeriesValue( Bar5, ReperMPLSeries) - PriceLow(Bar6))/(Bar5 - Bar6); { Print(FloatToStr(A24));} for Bar7 := Reper3Array[Bar] to Bar5-1 do begin if (PriceLow(Bar6)+A24*(Bar7 - Bar6)) > PriceLow(Bar7) then begin break; end else if Bar7 = Bar5-1 then begin if A24 > A13 then begin if (PriceClose(Bar5)>PriceClose(C1)) and (PriceClose(Bar5)>PriceOpen(C1)) and (PriceOpen(Bar5)>PriceClose(C1)) and (PriceOpen(Bar5)>PriceOpen(C1)) then begin C2 := Bar6; C4 := Bar5; C2_Price := PriceLow(Bar6); C4_Price := GetSeriesValue(Bar5, ReperMPLSeries); A1 := (C4_price - C2_price)/(C4 - C2); A2 := (C3_price - C1_price)/(C3 - C1); B1 := (C4_price * C2 - C2_price * C4) / (C2 - C4); B2 := (C3_price * C1 - C1_price * C3) / (C1 - C3); Bar_Cross := Round((B2 - B1)/(A1 - A2)); Price_Cross := A1 * ((B2 - B1)/(A1 - A2)) + B1; { DrawLine(Bar6, PriceLow(Bar6), Bar5, GetSeriesValue(Bar5, ReperMPLSeries), 0, #Fuchsia, #Dotted);} DrawLine(C2, C2_Price, Bar_Cross, Price_Cross, 0, #Fuchsia, #Dotted); DrawLine(C1, C1_Price, Bar_Cross, Price_Cross, 0, #Fuchsia, #Dotted); for BarX := C4 + 1 to BarCount - 1 do begin if PriceHigh(BarX) >= Price_Cross then begin if Bar_Cross > BarX then begin DrawLine(BarX, Price_Cross, Bar_Cross, Price_Cross, 0, #Fuchsia, #Dotted); AnnotateChart(FloatToStr(Round(Price_Cross*10000)/10000), 0, Bar_Cross, Price_Cross, #Fuchsia, 8 ); break; end else begin DrawLine(Bar_Cross, Price_Cross, BarX, Price_Cross, 0, #Fuchsia, #Dotted); AnnotateChart(FloatToStr(Round(Price_Cross*10000)/10000), 0, Bar_Cross, Price_Cross, #Fuchsia, 8 ); break; end; end else if BarX = BarCount - 1 then begin DrawLine(Bar_Cross, Price_Cross, BarCount - 1, Price_Cross, 0, #Fuchsia, #Dotted); AnnotateChart(FloatToStr(Round(Price_Cross*10000)/10000), 0, Bar_Cross, Price_Cross, #Fuchsia, 8 ); end; end; break; end; end; end; end; end; end; end; end; {END} end; DrawText( 'UP TREND', 0, 4, 44, #Aqua, 8); DrawText( 'Рабочих моделей: '+IntToStr(Work), 0, 4, 56, #Lime, 8); DrawText( 'Отмененных моделей: '+IntToStr(NotWork), 0, 4, 68, 900, 8); end; end;
//Модель расширения с прорывом трендовой вверх
for Bar := 50 downto 1 do begin Reper1Array[Bar] := 0; Reper2Array[Bar] := 0; Reper3Array[Bar] := 0; Reper4Array[Bar] := 0; Reper5Array[Bar] := 0; Reper1_PriceArray[Bar] := 0; Reper2_PriceArray[Bar] := 0; Reper3_PriceArray[Bar] := 0; Reper4_PriceArray[Bar] := 0; Reper5_PriceArray[Bar] := 0; end;
for Bar := 10 to BarCount - 1 do begin PrintStatus( 'завершено ' + FormatFloat( '#0%', Bar * 100 / BarCount / 2 + 50)); //Выбор 1-й реперной точки if ((GetSeriesValue( Bar, Reper15HSeries)) > 0) and ((GetSeriesValue( Bar, Reper15HSeries)) <> (GetSeriesValue( Bar-1, Reper15HSeries))) then begin //Выбор 3-й реперной точки for Bar1 := Bar + 3 to BarCount - 1 do {Перебор 3-х точек} begin if (GetSeriesValue( Bar1, Reper24HSeries) < GetSeriesValue( Bar, Reper15HSeries)) and (GetSeriesValue( Bar1, Reper24HSeries) > 0) and (GetSeriesValue( Bar1, Reper24HSeries) <> GetSeriesValue( Bar1-1, Reper24HSeries)) and (PriceClose(Bar1)and (PriceOpen(Bar1)and ((Lowest(Bar1, #Low, Bar1-Bar)-GetSeriesValue( Bar1, Reper24HSeries)) /(Lowest(Bar1, #Low, Bar1-Bar)-GetSeriesValue( Bar, Reper15HSeries)) < 0.8) then begin {Угол наклона линии 1-3} A13 := ((GetSeriesValue( Bar1, Reper24HSeries)) - (GetSeriesValue( Bar, Reper15HSeries)))/(Bar1 - Bar); {Проверка на пересечение} for Bar2 := Bar + 3 to Bar1 - 1 do {Перебор от 1 до 3 точки} begin if (GetSeriesValue( Bar, Reper15HSeries)+A13*(Bar2-Bar)) < PriceHigh(Bar2) then begin break; end; if Bar2 = Bar1-1 then begin {Присвоение значения точкам 1 и 3} Reper1_Price := (GetSeriesValue( Bar, Reper15HSeries)); Reper3_Price := (GetSeriesValue( Bar1, Reper24HSeries)); Reper1 := Bar; Reper3 := Bar1; {Выбор 2-й реперной точки} for Bar3 := Bar + 3 to Bar1 - 1 do begin if (GetSeriesValue( Bar3, Reper24LSeries) > 0) and (GetSeriesValue( Bar3, Reper24LSeries) <> GetSeriesValue( Bar3-1, Reper24LSeries)) and (PriceClose(Bar3)and (PriceOpen(Bar3)and (GetSeriesValue( Bar3, Reper24LSeries) = Lowest(Bar1, #Low, Bar1-Bar)) then begin Reper2_Price := (GetSeriesValue( Bar3, Reper24LSeries)); Reper2 := Bar3; {Выбор 5-й реперной точки} for Bar4 := Bar1 + 3 to BarCount - 1 do begin {Проверка на пересечение линии 1-3 при выборе 5 точки} if (GetSeriesValue( Bar, Reper15HSeries)+A13*(Bar4-Bar)) < PriceHigh(Bar4) then begin break; end; if (GetSeriesValue( Bar4, Reper15LSeries) > 0) and (GetSeriesValue( Bar4, Reper15LSeries) <> GetSeriesValue( Bar4-1, Reper15LSeries)) and (GetSeriesValue( Bar4, Reper15LSeries) = Lowest(Bar4, #Low, Bar4-Bar3)) then begin {Выбор 4-й реперной точки} for Bar5 := Bar1 + 3 to Bar4 - 1 do begin {Угол наклона линии 2-4} A24 := ((GetSeriesValue( Bar5, Reper24LSeries)) - (GetSeriesValue( Bar3, Reper24LSeries)))/(Bar5 - Bar3); if (GetSeriesValue( Bar5, Reper24LSeries) > 0) and (GetSeriesValue( Bar5, Reper24LSeries) <> GetSeriesValue( Bar5-1, Reper24LSeries)) and (PriceClose(Bar5)and (PriceOpen(Bar5)and (GetSeriesValue( Bar5, Reper24LSeries) = Lowest(Bar5, #Low, Bar5-Bar3)) and (A24 < A13) and ((GetSeriesValue( Bar3, Reper24LSeries)+A24*(Bar4-Bar3)) < GetSeriesValue( Bar4, Reper15LSeries)) and (GetSeriesValue( Bar5, Reper24LSeries) > GetSeriesValue( Bar4, Reper15LSeries)) then begin {Проверка на пересечение линии 2-4} for Bar6 := Bar3 + 3 to Bar4 - 1 do begin if ((GetSeriesValue( Bar3, Reper24LSeries)+A24*(Bar6-Bar3)) > PriceLow(Bar6)) then break; if Bar6 = Bar4 - 1 then begin if (Reper1Array[1] = 0) or ((Reper1_PriceArray[1] = Reper1_Price) and (Reper2_PriceArray[1] = Reper2_Price) and (Reper3_PriceArray[1] = Reper3_Price) and (Reper4_PriceArray[1] = GetSeriesValue( Bar5, Reper24LSeries))) then begin Reper1Array[1] := Reper1; Reper2Array[1] := Reper2; Reper3Array[1] := Reper3; Reper4Array[1] := Bar5; Reper5Array[1] := Bar4; Reper1_PriceArray[1] := Reper1_Price; Reper2_PriceArray[1] := Reper2_Price; Reper3_PriceArray[1] := Reper3_Price; Reper4_PriceArray[1] := GetSeriesValue( Bar5, Reper24LSeries); Reper5_PriceArray[1] := GetSeriesValue( Bar4, Reper15LSeries); end else for BarX := 50 downto 2 do begin Reper1Array[BarX] := Reper1Array[BarX-1]; Reper2Array[BarX] := Reper2Array[BarX-1]; Reper3Array[BarX] := Reper3Array[BarX-1]; Reper4Array[BarX] := Reper4Array[BarX-1]; Reper5Array[BarX] := Reper5Array[BarX-1]; Reper1_PriceArray[BarX] := Reper1_PriceArray[BarX-1]; Reper2_PriceArray[BarX] := Reper2_PriceArray[BarX-1]; Reper3_PriceArray[BarX] := Reper3_PriceArray[BarX-1]; Reper4_PriceArray[BarX] := Reper4_PriceArray[BarX-1]; Reper5_PriceArray[BarX] := Reper5_PriceArray[BarX-1]; if BarX = 2 then begin Reper1Array[1] := Reper1; Reper2Array[1] := Reper2; Reper3Array[1] := Reper3; Reper4Array[1] := Bar5; Reper5Array[1] := Bar4; Reper1_PriceArray[1] := Reper1_Price; Reper2_PriceArray[1] := Reper2_Price; Reper3_PriceArray[1] := Reper3_Price; Reper4_PriceArray[1] := GetSeriesValue( Bar5, Reper24LSeries); Reper5_PriceArray[1] := GetSeriesValue( Bar4, Reper15LSeries); end; end; { DrawLine( Reper1, Reper1_Price, Bar4, (GetSeriesValue( Bar, Reper15LSeries)+A13*(Bar4-Bar)), 0, #Red, 0 ); DrawCircle( 5, 0, Bar3, GetSeriesValue( Bar3, Reper24HSeries), #Yellow, #Thick ); DrawCircle( 5, 0, Bar5, GetSeriesValue( Bar5, Reper24HSeries), #Red, #Thick ); DrawCircle( 5, 0, Bar4, GetSeriesValue( Bar4, Reper15HSeries), #Lime, #Thick ); DrawLine( Reper2, Reper2_Price, Bar4, (GetSeriesValue( Bar3, Reper24HSeries)+A24*(Bar4-Bar3)), 0, #Yellow, 0 );} end; end; end; end; end; end; end; end; end; end; end; end; end; end;
var WorkUp, NotWorkUp: integer; WorkUp := 0; NotWorkUp := 0;
for Bar := 50 downto 1 do begin if Reper1Array[Bar] > 0 then begin D1 := (Reper4_PriceArray[Bar] - Reper2_PriceArray[Bar])/(Reper4Array[Bar] - Reper2Array[Bar]); D2 := (Reper3_PriceArray[Bar] - Reper1_PriceArray[Bar])/(Reper3Array[Bar] - Reper1Array[Bar]); E1 := (Reper4_PriceArray[Bar] * Reper2Array[Bar] - Reper2_PriceArray[Bar] * Reper4Array[Bar]) / (Reper2Array[Bar] - Reper4Array[Bar]); E2 := (Reper3_PriceArray[Bar] * Reper1Array[Bar] - Reper1_PriceArray[Bar] * Reper3Array[Bar]) / (Reper1Array[Bar] - Reper3Array[Bar]); CT_Bar := Round((E2 - E1)/(D1 - D2)); CT := D1 * ((E2 - E1)/(D1 - D2)) + E1; for Bar2 := Reper5Array[Bar]+1 to Reper5Array[Bar]*2 - Reper1Array[Bar] do begin if Bar2 > BarCount-1 then break; A13 := (Reper3_PriceArray[Bar] - Reper1_PriceArray[Bar])/(Reper3Array[Bar] - Reper1Array[Bar]); A24 := (Reper4_PriceArray[Bar] - Reper2_PriceArray[Bar])/(Reper4Array[Bar] - Reper2Array[Bar]); if {((Reper1_PriceArray[Bar]+A13*(Bar2 - Reper1Array[Bar])) < PriceLow(Bar2)) and} ((Reper1_PriceArray[Bar]+A13*(Bar2 - Reper1Array[Bar])) > PriceHigh(Reper4Array[Bar])) and (PriceHigh(Bar2) > PriceHigh(Reper4Array[Bar])) then begin X := 1; break; end else begin X := -1; end; if ((Reper1_PriceArray[Bar]+A13*(Bar2 - Reper1Array[Bar])) > PriceHigh(Reper4Array[Bar])) and (X = -1) then X := 1; end; if X = 1 then WorkUp := WorkUp + 1 else if X = -1 then NotWorkUp := NotWorkUp + 1; if X = 1 then begin DrawLine( Reper2Array[Bar], Reper2_PriceArray[Bar], Reper5Array[Bar], Reper2_PriceArray[Bar]+A24*(Reper5Array[Bar] - Reper2Array[Bar]), 0, #Yellow, 0 ); DrawLine( Reper1Array[Bar], Reper1_PriceArray[Bar], Reper5Array[Bar]*2 - Reper1Array[Bar], Reper1_PriceArray[Bar]+A13*(Reper5Array[Bar] - Reper1Array[Bar])*2, 0, #Red, 0 ); DrawLine( Reper5Array[Bar], Reper1_PriceArray[Bar]+A13*(Reper5Array[Bar] - Reper1Array[Bar]), Reper5Array[Bar]*2 - Reper1Array[Bar], Reper1_PriceArray[Bar]+A13*(Reper5Array[Bar] - Reper1Array[Bar])-A13*(Reper5Array[Bar]-Reper1Array[Bar]), 0, #Red, 0 ); DrawLine( Reper5Array[Bar], Reper2_PriceArray[Bar]+A24*(Reper5Array[Bar] - Reper2Array[Bar]), Reper5Array[Bar]*2 - Reper1Array[Bar], Reper2_PriceArray[Bar]+A24*(Reper5Array[Bar] - Reper2Array[Bar])-A24*(Reper5Array[Bar]-Reper1Array[Bar]), 0, #Yellow, 0 ); DrawLine( Reper1Array[Bar], Reper1_PriceArray[Bar], Reper5Array[Bar]*2 - Reper1Array[Bar], Reper1_PriceArray[Bar], 0, #Red, #Dotted ); AnnotateBar( FloatToStr(Round(Reper1_PriceArray[Bar]*10000)/10000), Reper1Array[Bar], true, #Red, 8 ); DrawLine( Reper5Array[Bar], PriceHigh(Reper5Array[Bar]), Reper5Array[Bar], Reper1_PriceArray[Bar], 0, #Red, #Dotted ); DrawLine( Reper2Array[Bar], Reper2_PriceArray[Bar], Reper5Array[Bar]*2 - Reper1Array[Bar], Reper2_PriceArray[Bar], 0, #Blue, #Dotted ); AnnotateBar( FloatToStr(Round(Reper2_PriceArray[Bar]*10000)/10000), Reper2Array[Bar], false, 009, 8 ); DrawLine( Reper3Array[Bar], Reper3_PriceArray[Bar], Reper5Array[Bar]*2 - Reper1Array[Bar], Reper3_PriceArray[Bar], 0, #White, #Dotted ); AnnotateBar( FloatToStr(Round(Reper3_PriceArray[Bar]*10000)/10000), Reper3Array[Bar], true, #White, 8 ); DrawLine( Reper4Array[Bar], Reper4_PriceArray[Bar], Reper5Array[Bar]*2 - Reper1Array[Bar], Reper4_PriceArray[Bar], 0, #Yellow, #Dotted ); DrawLine( Reper4Array[Bar], PriceHigh(Reper4Array[Bar]), Reper5Array[Bar]*2 - Reper1Array[Bar], PriceHigh(Reper4Array[Bar]), 0, #Gray, #Dotted ); AnnotateBar( FloatToStr(Round(Reper4_PriceArray[Bar]*10000)/10000), Reper4Array[Bar], false, #Yellow, 8 ); {Третья цель} DrawLine(Reper5Array[Bar]*2 - Reper1Array[Bar], Reper1_PriceArray[Bar]*2-Reper4_PriceArray[Bar], Reper5Array[Bar]*2 - Reper1Array[Bar]+(Reper4Array[Bar]-Reper1Array[Bar]), Reper1_PriceArray[Bar]*2-Reper4_PriceArray[Bar], 0, #Maroon, #Thick); AnnotateChart( FloatToStr(Round((Reper1_PriceArray[Bar]*2-Reper4_PriceArray[Bar])*10000)/10000), 0, Reper5Array[Bar]*2 - Reper1Array[Bar]+(Reper4Array[Bar]-Reper1Array[Bar]), Reper1_PriceArray[Bar]*2-Reper4_PriceArray[Bar], #Maroon, 8 ); {Первая цель} for Bar1 := Reper5Array[Bar] to Reper5Array[Bar]*2 - Reper1Array[Bar] do begin if Bar1 > BarCount-1 then break; if (Reper1_PriceArray[Bar]+A13*(Bar1 - Reper1Array[Bar])) < PriceHigh(Bar1) then begin DrawLine(Bar1, (Reper1_PriceArray[Bar]+A13*(Bar1 - Reper1Array[Bar]))*2-Reper5_PriceArray[Bar], Bar1*2 - Reper5Array[Bar], (Reper1_PriceArray[Bar]+A13*(Bar1 - Reper1Array[Bar]))*2-Reper5_PriceArray[Bar], 0, 900, #Thick); AnnotateChart( FloatToStr(Round(((Reper1_PriceArray[Bar]+A13*(Bar1 - Reper1Array[Bar]))*2-Reper5_PriceArray[Bar])*10000)/10000), 0, Bar1*2 - Reper5Array[Bar], (Reper1_PriceArray[Bar]+A13*(Bar1 - Reper1Array[Bar]))*2-Reper5_PriceArray[Bar], 900, 8 ); break; end; end; {Модель притяжения в модели расширения} {Линия 1-3} for Bar3 := Reper1Array[Bar] + 1 to Reper2Array[Bar] do begin if PriceLow(Bar3) > 0 then begin A13 := (Reper4_PriceArray[Bar] - (PriceLow(Bar3)))/(Reper4Array[Bar] - Bar3); for Bar4 := Reper1Array[Bar] + 1 to Reper4Array[Bar] - 1 do begin if (PriceLow(Bar3)+A13*(Bar4 - Bar3)) > PriceLow(Bar4) then break else if Bar4 = Reper4Array[Bar] - 1 then begin C1 := Bar3; C3 := Reper4Array[Bar]; C1_Price := PriceLow(Bar3); C3_Price := Reper4_PriceArray[Bar]; { DrawLine(Bar3, PriceLow( Bar3), Reper4Array[Bar], Reper4_PriceArray[Bar], 0, #Fuchsia, #Dotted);} end; end; end; end; {Линия 2-4} for Bar5 := Reper4Array[Bar] + 1 to Reper5Array[Bar]-1 do begin if (PriceHigh( Bar5 - 1 ) > Highest( Bar5, #High, 1 )) and (PriceHigh( Bar5 - 1 ) > Highest( Bar5 - 2, #High, 1 )) then SetSeriesValue(Bar5-1, ReperMPHSeries, PriceHigh( Bar5-1 )); end; for Bar5 := Reper4Array[Bar] + 1 to Reper5Array[Bar]-1 do begin if PriceLow(Bar5) < PriceLow(Reper4Array[Bar]) then break; if (GetSeriesValue( Bar5, ReperMPHSeries) > 0) and (GetSeriesValue( Bar5, ReperMPHSeries) <> GetSeriesValue( Bar5-1, ReperMPHSeries)) and (GetSeriesValue( Bar5, ReperMPHSeries) >= Highest(Bar5, #High, Bar5-Reper4Array[Bar])) then begin for Bar6 := Reper3Array[Bar] to Bar5-1 do begin if PriceHigh(Bar6) > 0 then begin A24 := (GetSeriesValue( Bar5, ReperMPHSeries) - PriceHigh(Bar6))/(Bar5 - Bar6); { Print(FloatToStr(A24));} for Bar7 := Reper3Array[Bar] to Bar5-1 do begin if (PriceHigh(Bar6)+A24*(Bar7 - Bar6)) < PriceHigh(Bar7) then begin break; end else if Bar7 = Bar5-1 then begin if A24 < A13 then begin if (PriceClose(Bar5)and (PriceOpen(Bar5)then begin C2 := Bar6; C4 := Bar5; C2_Price := PriceHigh(Bar6); C4_Price := GetSeriesValue(Bar5, ReperMPHSeries); A1 := (C4_price - C2_price)/(C4 - C2); A2 := (C3_price - C1_price)/(C3 - C1); B1 := (C4_price * C2 - C2_price * C4) / (C2 - C4); B2 := (C3_price * C1 - C1_price * C3) / (C1 - C3); Bar_Cross := Round((B2 - B1)/(A1 - A2)); Price_Cross := A1 * ((B2 - B1)/(A1 - A2)) + B1; { DrawLine(Bar6, PriceHigh(Bar6), Bar5, GetSeriesValue(Bar5, ReperMPHSeries), 0, #Fuchsia, #Dotted);} DrawLine(C2, C2_Price, Bar_Cross, Price_Cross, 0, #Fuchsia, #Dotted); DrawLine(C1, C1_Price, Bar_Cross, Price_Cross, 0, #Fuchsia, #Dotted); for BarX := C4 + 1 to BarCount - 1 do begin if PriceLow(BarX) <= Price_Cross then begin if Bar_Cross > BarX then begin DrawLine(BarX, Price_Cross, Bar_Cross, Price_Cross, 0, #Fuchsia, #Dotted); AnnotateChart(FloatToStr(Round(Price_Cross*10000)/10000), 0, Bar_Cross, Price_Cross, #Fuchsia, 8 ); break; end else begin DrawLine(Bar_Cross, Price_Cross, BarX, Price_Cross, 0, #Fuchsia, #Dotted); AnnotateChart(FloatToStr(Round(Price_Cross*10000)/10000), 0, Bar_Cross, Price_Cross, #Fuchsia, 8 ); break; end; end else if BarX = BarCount - 1 then begin DrawLine(Bar_Cross, Price_Cross, BarCount - 1, Price_Cross, 0, #Fuchsia, #Dotted); AnnotateChart(FloatToStr(Round(Price_Cross*10000)/10000), 0, Bar_Cross, Price_Cross, #Fuchsia, 8 ); end; end; break; end; end; end; end; end; end; end; DrawCircle( 8, 0, CT_Bar, CT, 952, #Thick ); if BarCount >= Reper4Array[Bar]*2-CT_Bar then SetPaneBackgroundColor( Reper4Array[Bar]*2-CT_Bar, 0, 952 ); end; {END} end; DrawText( 'DOWN TREND', 0, 4, 80, #Aqua, 8); DrawText( 'Рабочих моделей: '+IntToStr(WorkUp), 0, 4, 92, #Lime, 8 ); DrawText( 'Отмененных моделей: '+IntToStr(NotWorkUp), 0, 4, 104, 900, 8 ); end; end;
HideVolume
***/
Code:
-------------------- Укатали горку крутые Сивки...
Субъект - это такой объект, который к другому субъекту относится, как к объекту.
|
kvant
Свой человек
Зарегистрирован: 03/03/2005
Сообщений: 101
|
|
В ответ на:
В ответ на:
Эксперт слабенький, особенно если учесть его способность покупать Buy-Stopами дешевле рынка и продавать SelStopами дороже рынка. Тестер МТ позволяет такое проделывать легко. А ДЦ позволит?
Эксперт выложен только ради того, чтобы показать, что индикатор действительно интересный. Жаль, что ни кто не обратил на него(индикатор) внимание. Жаль, если индикатор пропадет, когда MT3 умрет
Я тоже думаю, что после небольшей доработки и перевода в МТ4, этот советник (индикатор) может хорошо поработать.
--------------------
|
k005
Гость
Зарегистрирован: 03/05/2005
Сообщений: 3
|
|
Братцы, помогите лохам , переделайте под МТ4 динамический Pivot /*[[ Name := ^Dyn_Pivot Author := Modest Link := http://www.metaquotes.net/ Separate Window := No First Color := darkgreen First Draw Type := Line First Symbol := 160 Use Second Data := no Second Color := Red Second Draw Type := Symbol Second Symbol := 160 ]]*/ // Строим Pivot и Res/Supp по FibonacciTrader Journal Issue 6 Input: Formula (0); Variable : i(1), j(1), shift(0), value(0),value2(0); Variable: FP(0); Variable: FH(0), FL(0); SetLoopCount(0); // loop from first bar to current bar (with shift=0)
For shift=Bars-300 Downto 0 Begin if Period > 60 then exit;
if ( TimeHour(t[Shift])=0 and TimeMinute(t[Shift])=0 ) then //начало дня { i=1; While Timeday(t[shift+i])=Timeday(t[shift+i+1]) Begin i=i+1; // в конце цикла i равно количеству баров в предыдущем дне end;
FH=h[ Highest(MODE_HIGH,shift+i,i) ]; FL=l[ Lowest(MODE_LOW,shift+i,i)] ;
if Formula==0 then FP=(FH+FL+c[shift+1]+c[shift+1])/4; //Значение PivotPoint
if Formula==1 then FP=(FH+FL+c[shift+1]+c[shift+1])/4;
SetIndexValue(shift, FP);
} if shift=0 then { i=1; While Timeday(t[shift])=Timeday(t[shift+i]) Begin i=i+1; // в конце цикла i равно количеству баров в текущем дне end;
FH=h[ Highest(MODE_HIGH,shift+i,i) ]; FL=l[ Lowest(MODE_LOW,shift+i,i)] ;
FP=(FH+FL+c[shift])/3; //Значение PivotPoint
SetIndexValue(shift, FP);
} //FR1=h[shift]; //FS1= l[shift];
// SetIndexValue2(shift, FS1);
End;
|
Modest
Свой человек
 
Зарегистрирован: 30/08/2003
Сообщений: 231
|
|
В ответ на:
Братцы, помогите лохам , переделайте под МТ4 динамический Pivot /*[[ Name := ^Dyn_Pivot Author := Modest
Братцы , дался вам этот пивот. Сейчас FibonacciTrader4 дает триал.(DynPivot выхвачен оттуда) Ведь это только маленькая часть системы, полная реализация которой в МТ весьма трудоемка (не скажу, что невозможна - спасибо авторам МТ4) По-моему, проще и правильнее юзать FT4.
-------------------- С уважением, Modest.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Держи все динамики ,хочешь по отдельности,хочешь все вместе.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Fractal ZigZag
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Из той же кучи.Тема таже (Fibo.Trader).
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Vyacheslav
Свой человек
 
Зарегистрирован: 19/07/2004
Сообщений: 117
|
|
Кто-нибудь может подсказать, где можно закачать индикаторы для МТ4. Меня интерисуют - восьмидневный индикатор REI,тринадцатидневный индикатор Демарка, а также, если имеются, то и другие индикаторы по наработкам Демарка, по всем затрагиваемым им темам. С уважением, Вячеслав.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Кто может объяснить построение индикатора DFC High(Динамический канал Фибоначи для периода Хай),т.е. чё он считает и т.д.В прицепе попытка переделки под МТ4 .Только почему то отличается от МТ3 хотя перевод без изменений алгоритма.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Вот исправленный вариант.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Шнурок
Гость
Зарегистрирован: 15/05/2004
Сообщений: 18
Нахождение: Москва
|
|
Помогите написать для МТ4 такой скрипт, или возможно кто то похожим пользуется: Присоединяя скрипт к графику я вписываю тип позиции (buy stop или Sell stop), цену, размер лота, стоп лосса в пунктах, тейк профит. После введения данных параметров, автоматически от этой цены (где выставляется первый ордер) через каждые 15 пипсов выставляются 2 таких же (sell или buy в зависимости от первого оржера) отложенных ордера: с таким же размером лота, стоп лосс на той же цене. Тейк профит данных ордеров должен быть таким же как у первого, вводимого мною ордера. Получается в итоге: 3 отложенных ордера, через каждые 15 пипсов, с одной ценой в тейк профите и стоп лоссе.
По поводу корректировки ордера с последующем отражении на последующих(например подкорректировал основной и у всех также поменялись параметры)это необязательно. Вообще интересно реально такой скрипт написать или нет. Я торгую одновременно по 6 валютным парам и каждый вбивать вручную - изматываешься.
Заранее благодарен!
Редактировано Шнурок (27/08/2005 17:09)
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
Вот исправленный вариант.
Простите за возможно глупый вопрос - а как использовать этот индикатор? Я имею в виду - для какой цели он создан
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Все индюки относятся теме Р.Крауза ,хозяина Fibonachi Trader 
Прочитать можно здесь http://fx.winm.ru/book.htm
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
Все индюки относятся теме Р.Крауза ,хозяина Fibonachi Trader 
Прочитать можно здесь http://fx.winm.ru/book.htm
Огромное спасибо!!!
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
индикатор запроса MQL 4
Code:
/*[[ Name := Range_Move Author := OlegVS Link := olegvs2003@yahoo.com Notes := Ðàçíîïåðèîäíûå äèàïàçîíû Separate Window := No First Color := Blue First Draw Type := Histogram First Symbol := 217 Use Second Data := Yes Second Color := Red Second Draw Type := Histogram Second Symbol := 218 ]]*/ Inputs : Pfast(5),Pslow(8),K_RangeOpen(1.4); Var : shift(0),val1(0),val2(0); Var : hi1(0),lo1(0),hi2(0),lo2(0),Range1(0),Range2(0); Var : prevBars(0), I(0);
hi1=High[Highest(MODE_HIGH,Pfast,Pfast)]; lo1=Low[Lowest(MODE_LOW,Pfast,Pfast)]; hi2=High[Highest(MODE_HIGH,Pslow,Pslow)]; lo2=Low[Lowest(MODE_LOW,Pslow,Pslow)]; MoveObject("hi1",OBJ_HLINE,time[Pfast-1],hi1,time[Pfast-1],hi1,Silver,1,STYLE_DOT); MoveObject("lo1",OBJ_HLINE,time[Pfast-1],lo1,time[Pfast-1],lo1,Silver,1,STYLE_DOT); MoveObject("hi2",OBJ_HLINE,time[Pslow-1],hi2,time[Pslow-1],hi2,Silver,1,STYLE_DASH); MoveObject("lo2",OBJ_HLINE,time[Pslow-1],lo2,time[Pslow-1],lo2,Silver,1,STYLE_DASH); MoveObject("Bar#1", OBJ_VLINE,Time[1],h[1],Time[1],l[1],OliveDrab,1,STYLE_DOT); MoveObject("Bar#Pfast", OBJ_VLINE, Time[Pfast], h[Pfast], Time[Pfast], l[Pfast], LightSkyBlue,1,STYLE_DOT); MoveObject("Bar#Pslow", OBJ_VLINE, Time[Pslow], h[Pslow], Time[Pslow], l[Pslow], Blue,1,STYLE_DOT);
MoveObject("TrendHIGH",OBJ_TRENDLINE,time[Pslow],hi2,time[Pfast],hi1,Gold,1,STYLE_SOLID); MoveObject("Trend LOW",OBJ_TRENDLINE,time[Pslow],lo2,time[Pfast],lo1,Gold,1,STYLE_SOLID);
if hi1-lo1=hi2-lo2 then Begin
Range1=Normalize((hi1-lo1)*K_RangeOpen,4);
MoveObject("SELLSTOP",OBJ_HLINE,time[Pfast-1],lo1-Range1,time[Pfast-1],lo1-Range1,Red,1,STYLE_DOT); MoveObject("BUYSTOP",OBJ_HLINE,time[Pfast-1],hi1+Range1,time[Pfast-1],hi1+Range1,Blue,1,STYLE_DOT);
MoveObject("TrendHIGH",OBJ_TRENDLINE,time[Pslow-1],hi2,time[Pfast-1],hi1,Gold,1,STYLE_SOLID); MoveObject("Trend LOW",OBJ_TRENDLINE,time[Pslow-1],lo2,time[Pfast-1],lo1,Gold,1,STYLE_SOLID); SetIndexValue( 0, 0 ); End;
и может объяснить, какой Период и Ограничивают и Останавливают
|
IRIP
Свой человек

Зарегистрирован: 30/06/2005
Сообщений: 179
Нахождение: Автономная Республика Крым
|
|
вот эти индюки надо бы переделать под МТ4 это ASC они знакомы многим, но не многие их пользуют, а работают они потрясающе... www.forex-ua.nm.ru/asc.zip заранее благодарен тому, кто возмется их под МТ4 забабахать! IRIP
-------------------- Управление капиталом - основа трейдинга.
Цена определяет все.
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
Так это индюки с этого форума - большинство из них здесь и разрабатывались (да еще на виаке и альпари) . Ищите и обрящете и многие из них уже переведены и выложены здесь, на виаке и на альпари. Зачем эту работу делать дважды? - только потому, что Вам лень воспользоваться поиском ?
Удачи.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
IRIP
Свой человек

Зарегистрирован: 30/06/2005
Сообщений: 179
Нахождение: Автономная Республика Крым
|
|
поиском пользовался... хорошо бы собрать их воедино для МТ4 следующие индюки WPRslow.mql WPRfast.mql NRTR_ColorLine_my.mql NRTR.mql NRTR WATR.mql NRTR Line.mql ASCTrend2.mql ASCTrend1sig_no_sound.mql ASCTrend1sig.mql ASCTrend1.mql
Вот бы удалось их собрать под Мт4 было бы не плохо...
-------------------- Управление капиталом - основа трейдинга.
Цена определяет все.
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Индикаторы
WPRslow.mq4 WPRfast.mq4
NRTR.mq4 NRTR WATR.mq4
Редактировано piechotta (29/08/2005 16:17)
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Индикаторы
NRTR_Pilot911.mq4 NRTR_Pilot_alert.mq4
ASCTrend.mq4 ASCTrend1Sig_noSound.mq4
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
DFC Next для МТ4
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Хай ло Некст
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
IRIP
Свой человек

Зарегистрирован: 30/06/2005
Сообщений: 179
Нахождение: Автономная Республика Крым
|
|
Да огромное спасибо за такое разноообразие, но, немогли бы вы упорядочить найденное, так как названия не соответствуют моим названиям, да и качество их. А эти индюки достойны многого
-------------------- Управление капиталом - основа трейдинга.
Цена определяет все.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
DFC High,DFC Next- бывшие Din.Fibo High Next. Динамики - набор индюков Dinamic Range ,сделанные Modestom ,для МТ3,переведены и оптимизированны для МТ4 Roshем.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Chapelle
Гость
Зарегистрирован: 15/02/2005
Сообщений: 3
|
|
Подскажите где взять инструкцию на русском по MQL 4 Заранее благодарен
|
Zmiuka
Змиюка

Зарегистрирован: 21/04/2003
Сообщений: 1015
|
|
В MetaEditor`е, который входит в комплект MT
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
MojoPivot Индикаторы ?  http://www.forexhusky.com/mu_about_system.php
Indicators MPi-PZ.ex4 MPi-TL.ex4 MPi-HB.ex4 MPi-ASC.ex4
Experts MPe-Alert
MP-Candle.tpl MP-Line.tpl
|
Arlekin
Свой человек
 
Зарегистрирован: 23/10/2004
Сообщений: 34
|
|
У меня такой вопрос, посмотрел линейную регресию в МТ4 и такое ощущение что с каждым новым баром линейная регрессия смещаеться т е перестраиваеться! Так вот если это так, то может быть переписать этот индикатор таким образом что бы он строиллся от лоу самой например нижней свечи до хая самой верхней и наоборот, т е если хай или лоу следующей свечи будет ниже или выше то линейная регрессия недолжна перестраиваться, а перестраиваться только в том случае если хай или лоу пробьет предыдущию........надеюсь объяснил понятно идею С уважением Арлекин...
Попутного Вам тренда...
|
Beliver
Гость
Зарегистрирован: 06/10/2004
Сообщений: 2
Нахождение: Пермь
|
|
Господа программисты, а не могли бы сделать простенькую функцию, которая при появления стандартного фрактала просто выдавала звуковой сигнал? Буду очень признателен за помощь!
Спасибо.
-------------------- ДАЙ ВАМ БОГ !
Редактировано Beliver (01/09/2005 11:11)
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
У меня такой вопрос, посмотрел линейную регресию в МТ4 и такое ощущение что с каждым новым баром линейная регрессия смещаеться т е перестраиваеться! Так вот если это так, то может быть переписать этот индикатор таким образом что бы он строиллся от лоу самой например нижней свечи до хая самой верхней и наоборот, т е если хай или лоу следующей свечи будет ниже или выше то линейная регрессия недолжна перестраиваться, а перестраиваться только в том случае если хай или лоу пробьет предыдущию........надеюсь объяснил понятно идею С уважением Арлекин...
Попутного Вам тренда...
Если не сложно поясните о каком индикаторе идет речь ? Нашел в МТ4 только встроенный индикатор канала линейной регрессии, но его нужно перерисовывать в ручную и к нему нет кодов (или я просто не нашел?).
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
Ampir
Свой человек
Зарегистрирован: 13/05/2004
Сообщений: 32
Нахождение: Россия
|
|
Добрый день, может об этом индикаторе речь? как то странно он рисует - можно его переделать чтобы он рисовал канал: восходящий - по двум нижним и одной верхней точкам, нисходящий - наоборот. А то он сейчас все наоборот делает: рисует восходящий канал по верхним и одной нижней.....
-------------------- Информация по внутрироссийским ж\д перевозкам любых грузов или все о Ваших конкурентах.
Редактировано Ampir (01/09/2005 16:28)
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
Добрый день, может об этом индикаторе речь? как то странно он рисует - можно его переделать чтобы он рисовал канал: восходящий - по двум нижним и одной верхней точкам, нисходящий - наоборот. А то он сейчас все наоборот делает: рисует восходящий канал по верхним и одной нижней.....
Судя по алгоритму он вообще делает как попало - то есть просто находит экстремумы и по ним рисует канал куда получится. Это не та регрессия о которой я говорил. И еще: из всех возможных каналов, построенных на одной и той же выборке цен, минимальную погрешность будет давать канал, у которого линия регрессии (средина канала) построена по методу наименьших квадратов. ИМХО незачем использовать каналы с большей погрешностью - рисков на рынке и так достаточно. Канал линейной регрессии по методу наименьших квадратов в МТ4 присутствует как стандартный индикатор. Там нужно только определиться с выбором начального и конечного баров. Как писал в соседней ветке, для этих целей мне понравился зиг-заг (тоже стандартный) период подбирайте сами.
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
k005
Гость
Зарегистрирован: 03/05/2005
Сообщений: 3
|
|
Подскажите, плиз, есть ли возможность экспортировать показания индикаторов МТ4 в EXEL
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
Подскажите, плиз, есть ли возможность экспортировать показания индикаторов МТ4 в EXEL
Одним из решений может быть написание советника или скрипта, который будет вызывать индикатор, получать его значение и записывать в цсв файл, например - это конечно в том случае, если в советнике не предусмотрен вывод значений в файл. Только как заставить файл обновляться из эксела я увы не подскажу - не знаю.
Удачи и попутных троендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Если кто нибудь помнит ,то в МТ 3 ,индикатор Hilo Next activator болел переобуванием. В прицепе версия которая пытается бороться с этим. Чел ,который делал пишет: extern int useFullPeriods=1; означает считать только полные периоды, то есть на 4-часовках сегодня в пятницу будут вычислены Хаи и Лои за Четверг,Среду и Вторник (дневки в расчетах , так как они полностью закрыты на сегодня), будут сложены и разделены на 3 (extern int ActivatorPeriod=3. Если useFullPeriods=0; то будут считаться на 4-часовках Хаи и Лои за Среду, Четверг и сегодня (сеогдняшние Хай и Лоу могут меняться, поэтому индикатор тоже может плавать).
Просьба потестить ,посмотреть так ли он должен работать.Может будут какие нибудь дополнения. Индюк который выкладывался выше несколькими постами ,тоже больной,как в МТ3
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Arlekin
Свой человек
 
Зарегистрирован: 23/10/2004
Сообщений: 34
|
|
Првильно, я имел ввиду именно встроенный какнал регрессии! Но в пинципе как оказалось его действительно можно перерисовывать в ручную, а меняеться он если текущий бар на который он был настроен не закрылся, вот только бы у него были настройки как в Агете...то есть настройки ширины канала!!!
Попутного вам тренда!!!
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Исправленный вариант Hilo Next/
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Добрый день скажыте пожалуиста как зделать чтоб RSI можнобыло зделать в виде гистогрмы не только с 0-100 но и показывал от 100-0 а то я замучелся не как не могу зделать он показывает гистограму только от 0 к 100 а мне надо наоборот. спасибо заранее...
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
2Aborigen & 2kaizer я тоже конвертировал этот индюк, но встречал разные его варианты, а сделанный по описанию на http://fx.winm.ru/stati/obzor_2.htm отличается от всего что я видел в готовом виде (или там упростили, или впоследствии он был модернизирован, а суть модернизации не изложена, разница также в подходе вычисленя точек на сайте - это простое среднее минимумов , максимумов, в коде готовых индюков - абсолютное значение максимумов, минимумов за период), восстановить алгоритм из кода не получается, если есть возможность ткните меня на описание работы или алгоритм.
2kaizer судя по названию да и описание по ссылке говорит о том что индикатор должен рисовать в будущее, а у тебя этого нет (думаю это тоже попытка первода чьего-то кода), NEXT вариант там обзывается как "End-of-day"
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (03/09/2005 15:25)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
На сайте ,перевод 12 из 14 номеров журнала Фибоначи Трейдер. Других вариантов ,где бы встречалось описание работы я не встречал.Книжка Крауза -это объединение тех же номеров журнала .
Индикаторы действительно просто попытка переделать под МТ4 ,версию от Синкопа для МТ3 ,плюс попытка избежать перерисовывания ,которой грешила та версия.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Использование терминов Own, Next и High означает только субординацию тайм-фреймов. Поэтому, индикатор DFC High (Динамический канал Фибоначчи) ссылается на самый верхний ,имеющий смысл , тайм-фрейм. При использовании на тайм-фреймах до 60мин идет "опрос" дневок (вспомните разделители периодов в МТ4 - ничего не напоминает?), далее на 4-часовках идут в ход недельки и так далее. DFC Next "просто" использует следующий (Next) более высокий тайм-фрейм. 5- и 15-минутки используют часовки, 30- и 60-минутки используют 4-часвоки и так далее. Ну а Own означает использование собственного "родного" тайм-фрейма, тут можно использовать любые понимаемые уровни, вроде Pivot Point.
Индикатор HL Next Activator вычисляет тренд по следующему (Next) тайм-фрейму, чтобы избавиться от шумов. Хотя период индикатора сделан переменным , но на сайте Краузе упоминается только значение 3 (три). Единственно, что я не понял - какие периоды для вычисления средних экстремумов брать - только законченные (по умолчанию) или скользящие. По моему пониманию , законченные брать болле логично, но в версии под МТ3 использовались именно незаконченные, поэтому ответ на это могут дать только те, кто реально использовал эти подходы или хорошо знаком с материалом.
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
request TrendTrader from Forex-experts.com
in MQL4 ?
TrendTrader.mql
Code:
/*[[ Name := TrendTrader_Trial Author := Trial version Link := http://www.forex-experts.com/ Lots := 1.00 Stop Loss := 50 Take Profit := 200 Trailing Stop := 0 ]]*/
Define: RISK(5); Var: AllBars(1); Define: Dist(25); Define: ProfitZero(35); Define: StayOrder(18000); Define: Distance(3600); Define: UseFilter(0); Define: AddPos(0); Define: AutoTS(1); Define: Patr(9); Define: kts(4); Define: OpBar(0); Define: ClBar(0); Var: PosSell(0); Var: PosBuy(0); Var: PosSellClose(0); Var: PosBuyClose(0); Define: Pslow(54); Define: n1slow(9); Define: n2slow(49); Define: Pfast(9); Define: n1fast(9); Define: n2fast(49); Var: bar(0); Var: StartBar(0); Var: value(0); Var: RetValue(0); Var: price(0); Var: trend(0); Var: dK(0); Var: WATR(0); Var: akujual(False); Var: akubeli(False); Var: PrevBars(0); Var: Pertama(True); Var: LoopAnjing(0); Var: value2(0); Var: value3(0); Var: value10(10); Var: value11(0); Var: x1(70); Var: x2(30); Var: i1(0); Var: TrueCount(0); Var: Counter(0); Var: Range(0); Var: AvgRange(0); Var: MRO1(0); Var: MRO2(0); Var: val1(0); Var: val2(0); Var: shift(0); Var: NumBars(500); Var: AlertTime(0); Array: Table_value2[500,2](0); Array: tBuy[500](0); Array: tSell[500](0); Array: TSigSell[500](0); Array: TSigBuy[500](0); Array: T2Sell[500](0); Array: T2Buy[500](0); Array: TSSell[500](0); Array: TSBuy[500](0); Array: TSMSell[500](0); Array: TSMBuy[500](0); Var: i(0); Var: cnt(0); Var: mode(0); Var: MyStopLoss(0); Var: OpenPos(0); Var: V1(0); Var: V2(0); Var: WPRfast_Op(0); Var: WPRslow_Op(0); Var: WPRfast_Cl(0); Var: WPRslow_Cl(0); Var: opsell(0); Var: opbuy(0); Var: ATR(0); Define: Slippage(5); Define: Mbalance(200); Var: lotsi(0); Var: Lyear(2004); Var: Lmonth(11); Var: MyAccount(0); Var: ValL(""); Var: NoValL(""); Define: MyYear(2004); Define: MyMonth(1);
if Balance < Mbalance then Exit; lotsi = Lots; if MyYear > 0 and MyYear > Year then Exit; if MyYear > 0 and Year == MyYear and Month < MyMonth then Exit;
value10 = 3 + RISK * 2; x1 = 67 + RISK; x2 = 33 - RISK; value11 = value10;
for shift = 0 to AllBars { Counter = shift; Range = 0; AvgRange = 0; for Counter = shift to shift + 9 { AvgRange = AvgRange + Abs(High[Counter] - Low[Counter]); } Range = AvgRange / 10; Counter = shift; TrueCount = 0; while Counter < shift + 9 and TrueCount < 1 { if Abs(Open[Counter] - Close[Counter + 1]) >= Range * 2 then TrueCount++; Counter++; } if TrueCount >= 1 then MRO1 = Counter else MRO1 = -1; Counter = shift; TrueCount = 0; while Counter < shift + 6 and TrueCount < 1 { if Abs(Close[Counter + 3] - Close[Counter]) >= Range * 4.6 then TrueCount++; Counter++; } if TrueCount >= 1 then MRO2 = Counter else MRO2 = -1; if MRO1 > -1 then value11 = 3 else value11 = value10; if MRO2 > -1 then value11 = 4 else value11 = value10; value2 = Abs(iWPR(value11,shift)); val1 = 0; val2 = 0; value3 = 0; if value2 < x2 then { i1 = 1; while Abs(iWPR(value11,shift + i1)) >= x2 and Abs(iWPR(value11,shift + i1)) <= x1 { i1++; } if Abs(iWPR(value11,shift + i1)) > x1 then { value3 = Low[shift] - Range * 0.5; val1 = value3; } } if value2 > x1 then { i1 = 1; while Abs(iWPR(value11,shift + i1)) >= x2 and Abs(iWPR(value11,shift + i1)) <= x1 { i1++; } if Abs(iWPR(value11,shift + i1)) < x2 then { value3 = High[shift] + Range * 0.5; val2 = value3; } } TSigBuy[shift] = val1; TSigSell[shift] = val2; }
ATR = Ceil(iATR(Patr,1) * 10000) / 10000; WPRslow_Op = 0; V1 = iWPR(Pslow,OpBar) * iWPR(Pslow,OpBar) / 100; V2 = Ceil(V1); if V2 < n1slow then WPRslow_Op = V2; if V2 > n2slow then WPRslow_Op = -V2; WPRfast_Op = 0; V1 = iWPR(Pfast,OpBar) * iWPR(Pfast,OpBar) / 100; V2 = Ceil(V1); if V2 < n1fast then WPRfast_Op = V2; if V2 > n2fast then WPRfast_Op = -V2; WPRslow_Cl = 0; V1 = iWPR(Pslow,ClBar) * iWPR(Pslow,ClBar) / 100; V2 = Ceil(V1); if V2 < n1slow then WPRslow_Cl = V2; if V2 > n2slow then WPRslow_Cl = -V2; WPRfast_Cl = 0; V1 = iWPR(Pfast,ClBar) * iWPR(Pfast,ClBar) / 100; V2 = Ceil(V1); if V2 < n1fast then WPRfast_Cl = V2; if V2 > n2fast then WPRfast_Cl = -V2;
PosSell = 0; PosBuy = 0; if TSigSell[OpBar] and ((WPRslow_Op <= 0 and WPRfast_Op < 0) or UseFilter == 0) then { PosSell = 1; PosBuy = 0; } if TSigBuy[OpBar] and ((WPRslow_Op >= 0 and WPRfast_Op > 0) or UseFilter == 0) then { PosBuy = 1; PosSell = 0; }
PosSellClose = 0; PosBuyClose = 0; if TSigSell[ClBar] and ((WPRslow_Cl <= 0 and WPRfast_Cl < 0) or UseFilter == 0) then { PosBuyClose = 1; PosSellClose = 0; } if TSigBuy[ClBar] and ((WPRslow_Cl >= 0 and WPRfast_Cl > 0) or UseFilter == 0) then { PosSellClose = 1; PosBuyClose = 0; }
OpenPos = 0; for cnt = 1 to TotalTrades { if Ord(cnt,VAL_TYPE) == OP_SELLSTOP and Ord(cnt,VAL_SYMBOL) == Symbol and CurTime - Ord(cnt,VAL_OPENTIME) > StayOrder and StayOrder != 0 then { DeleteOrder(Ord(cnt,VAL_TICKET),DarkRed); Exit; } if Ord(cnt,VAL_TYPE) == OP_BUYSTOP and Ord(cnt,VAL_SYMBOL) == Symbol and CurTime - Ord(cnt,VAL_OPENTIME) > StayOrder and StayOrder != 0 then { DeleteOrder(Ord(cnt,VAL_TICKET),DarkRed); Exit; } if Ord(cnt,VAL_SYMBOL) == Symbol and Ord(cnt,VAL_TYPE) == OP_BUY or Ord(cnt,VAL_TYPE) == OP_SELL or Ord(cnt,VAL_TYPE) == OP_SELLSTOP or Ord(cnt,VAL_TYPE) == OP_BUYSTOP then { if CurTime - Ord(cnt,VAL_OPENTIME) <= Distance or UseFilter == 0 then OpenPos++; if AddPos == 0 and UseFilter == 1 and CurTime - Ord(cnt,VAL_OPENTIME) > Distance then OpenPos++; } }
if PosSellClose then { for i = 1 to TotalTrades { if Ord(i,VAL_TYPE) == OP_SELLSTOP and Ord(i,VAL_SYMBOL) == Symbol then { DeleteOrder(Ord(i,VAL_TICKET),DarkRed); Exit; } if Ord(i,VAL_TYPE) == OP_SELL and Ord(i,VAL_SYMBOL) == Symbol then { CloseOrder(Ord(i,VAL_TICKET),Ord(i,VAL_LOTS),Ask,Slippage,DarkGreen); Exit; } } }
if PosBuy then { if OpenPos < 1 then { if StopLoss == 0 then MyStopLoss = TSigBuy[OpBar] else MyStopLoss = Ask + Dist * Point - StopLoss * Point; SetOrder(OP_BUYSTOP,lotsi,Ask + Dist * Point,Slippage,MyStopLoss,Ask + Dist * Point + TakeProfit * Point,Blue); Exit; } }
if PosBuyClose then { for i = 1 to TotalTrades { if Ord(i,VAL_TYPE) == OP_BUYSTOP and Ord(i,VAL_SYMBOL) == Symbol then { DeleteOrder(Ord(i,VAL_TICKET),Red); Exit; } if Ord(i,VAL_TYPE) == OP_BUY and Ord(i,VAL_SYMBOL) == Symbol then { CloseOrder(Ord(i,VAL_TICKET),Ord(i,VAL_LOTS),Bid,Slippage,Red); Exit; } } }
if PosSell then { if OpenPos < 1 then { if StopLoss == 0 then MyStopLoss = TSigSell[OpBar] else MyStopLoss = Bid - Dist * Point + StopLoss * Point; SetOrder(OP_SELLSTOP,lotsi,Bid - Dist * Point,Slippage,MyStopLoss,Bid - Dist * Point - TakeProfit * Point,Red); Exit; } }
for cnt = 1 to TotalTrades { mode = OrderValue(cnt,VAL_TYPE); if mode == OP_BUY and Ord(cnt,VAL_SYMBOL) == Symbol then { if PosBuyClose then { CloseOrder(OrderValue(cnt,VAL_TICKET),OrderValue(cnt,VAL_LOTS),Bid,Slippage,Red); Exit; } if ProfitZero then { if Ord(cnt,VAL_PROFIT) * Ord(cnt,VAL_LOTS) * 10 > ProfitZero then { if Ord(cnt,VAL_STOPLOSS) - Ord(cnt,VAL_OPENPRICE) < 0 then { ModifyOrder(Ord(cnt,VAL_TICKET),Ord(cnt,VAL_OPENPRICE),Ord(cnt,VAL_OPENPRICE) + Point,Ord(cnt,VAL_TAKEPROFIT),Cyan); } } } if AutoTS == 1 then { if High[0] - Ord(cnt,VAL_OPENPRICE) > ATR * kts and Ord(cnt,VAL_STOPLOSS) < High[0] - ATR * kts or Ord(cnt,VAL_STOPLOSS) == 0 then { ModifyOrder(Ord(cnt,VAL_TICKET),Ord(cnt,VAL_OPENPRICE),High[0] - ATR * kts,Ord(cnt,VAL_TAKEPROFIT),Cyan); Exit; } } else { if TrailingStop > 0 then { if Bid - OrderValue(cnt,VAL_OPENPRICE) > Point * TrailingStop then { if OrderValue(cnt,VAL_STOPLOSS) < Bid - Point * TrailingStop then { ModifyOrder(OrderValue(cnt,VAL_TICKET),OrderValue(cnt,VAL_OPENPRICE),Bid - Point * TrailingStop,OrderValue(cnt,VAL_TAKEPROFIT),Magenta); Exit; } } } } }
if mode == OP_SELL and Ord(cnt,VAL_SYMBOL) == Symbol then { if PosSellClose then { CloseOrder(OrderValue(cnt,VAL_TICKET),OrderValue(cnt,VAL_LOTS),Ask,Slippage,Red); Exit; }
if ProfitZero then { if Ord(cnt,VAL_PROFIT) * Ord(cnt,VAL_LOTS) * 10 > ProfitZero then { if Ord(cnt,VAL_OPENPRICE) - Ord(cnt,VAL_STOPLOSS) < 0 then { ModifyOrder(Ord(cnt,VAL_TICKET),Ord(cnt,VAL_OPENPRICE),Ord(cnt,VAL_OPENPRICE) - Point,Ord(cnt,VAL_TAKEPROFIT),Cyan); } } } if AutoTS == 1 then { if Ord(cnt,VAL_OPENPRICE) - Low[0] > ATR * kts and Ord(cnt,VAL_STOPLOSS) > Low[0] + ATR * kts or Ord(cnt,VAL_STOPLOSS) == 0 then { ModifyOrder(Ord(cnt,VAL_TICKET),Ord(cnt,VAL_OPENPRICE),Low[0] + ATR * kts,Ord(cnt,VAL_TAKEPROFIT),Magenta); Exit; } } else { if TrailingStop > 0 then { if OrderValue(cnt,VAL_OPENPRICE) - Ask > Point * TrailingStop then { if OrderValue(cnt,VAL_STOPLOSS) == 0 or OrderValue(cnt,VAL_STOPLOSS) > Ask + Point * TrailingStop then { ModifyOrder(OrderValue(cnt,VAL_TICKET),OrderValue(cnt,VAL_OPENPRICE),Ask + Point * TrailingStop,OrderValue(cnt,VAL_TAKEPROFIT),Magenta); Exit; } } } } } }
MQL4
|
fva
Гость
Зарегистрирован: 18/09/2004
Сообщений: 2
|
|
Уважаемый NewZver! А не сохранился ли у Вас, случайно, тот самый исходничек? Было бы весьма интересно его поковырять Заранее спасибо
|
NewZver
Бело-пушистый. Гад буду...
 
Зарегистрирован: 30/03/2005
Сообщений: 3204
Нахождение: Монча
|
|
Увы: не удосужился переименовать после того, как начал изголяться. Весь компутер перерыт, уверяю. С другой стороны, все, что ниже инит() - в оригинале. То, что сверху, думаю, не трудно привести к исходному виду.
-------------------- Укатали горку крутые Сивки...
Субъект - это такой объект, который к другому субъекту относится, как к объекту.
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
Првильно, я имел ввиду именно встроенный какнал регрессии! Но в пинципе как оказалось его действительно можно перерисовывать в ручную, а меняеться он если текущий бар на который он был настроен не закрылся, вот только бы у него были настройки как в Агете...то есть настройки ширины канала!!!
Попутного вам тренда!!!
В МТ4 есть еще канал стандартного от клонения - это то, что Вы ищете. Разница с АГЕТОм будет в возможности автоматического построения. В АГЕТе строится автоматом по разворотным точкам (алгоритма увы не знаю). В МТ4 придется руками ИМХО лучше по зиг-загу.
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
Tata
Гость
   
Зарегистрирован: 12/03/2004
Сообщений: 2
Нахождение: Новосибирск
|
|
В ответ на:
Pivot
Огромное спасибо за индикатор!!!
|
schaa
Гость
Зарегистрирован: 02/06/2005
Сообщений: 2
|
|
Здравствуйте! Большая просьба! Помогите найти на МТ3 индикатор ЕМА с каналами!!! Брокер пока не поддерживает МТ4.
|
Rosh
Unregistered
|
|
В ответ на:
Здравствуйте! Большая просьба! Помогите найти на МТ3 индикатор ЕМА с каналами!!! Брокер пока не поддерживает МТ4.
Envelopes
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
Уважаемые специалисты - не подскажте, почему индикатор не считает дальше при работе на графике. То есть,при появлении новых свечей - не рисует линии ________________________________________________ //+------------------------------------------------------------------+ //| SmoothCandle S v1.00.mq4 | //| Copyright © 2005, Varus Henschke | //+------------------------------------------------------------------+ #property copyright "Copyright © 2005, Varus Henschke"
//---- indicator settings #property indicator_chart_window #property indicator_buffers 4 #property indicator_color1 Red #property indicator_color2 DimGray #property indicator_color3 DimGray #property indicator_color4 Blue
//---- indicator parameters extern int SMA=5;
//---- indicator buffers double nOpen[]; double nHigh[]; double nLow[]; double nClose[];
//+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicator line IndicatorBuffers(4); SetIndexStyle(0,DRAW_LINE); SetIndexStyle(1,DRAW_LINE); SetIndexStyle(2,DRAW_LINE); SetIndexStyle(3,DRAW_LINE); //---- line shifts when drawing SetIndexShift(0,SMA); SetIndexShift(1,SMA); SetIndexShift(2,SMA); SetIndexShift(3,SMA);
//---- indicator buffers mapping if(!SetIndexBuffer(0,nOpen) && !SetIndexBuffer(1,nHigh) && !SetIndexBuffer(2,nLow) && !SetIndexBuffer(3,nClose)) Print("cannot set indicator buffers!");
//---- name for DataWindow and indicator subwindow label //IndicatorShortName("SmoothCandle S SMA ( " +SMA+ " )"); //SetIndexLabel(0,"Open"); //SetIndexLabel(1,"High"); //SetIndexLabel(2,"Low"); //SetIndexLabel(3,"Close"); //---- initialization done return(0); } //+------------------------------------------------------------------+ //| Moving Averages of Candlestick | //+------------------------------------------------------------------+
int start() { int limit; int counted_bars=IndicatorCounted(); //---- check for possible errors if(counted_bars<0) return(-1); //---- last counted bar will be recounted if(counted_bars>0) counted_bars--; limit=Bars-counted_bars-SMA-1;
for(int i=SMA; i nOpen = 0; nHigh = 0; nLow = 0; nClose = 0; for(int j=i-SMA; j nOpen = nOpen + (Open[j] / SMA); nHigh = nHigh + (High[j] / SMA); nLow = nLow + (Low[j] / SMA); nClose = nClose + (Close[j] / SMA); } } //---- done return(0); } _____________________________________
|
Rosh
Unregistered
|
|
А хто ж его знаетю Какя-то мода пошла - выкладывать неполные версии индикаторов. Неужели самим не видно или проверить сложно? Возьми, то что выложил, и попробуй скомпилировать. Я пробовать даже не буду.
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
А хто ж его знаетю Какя-то мода пошла - выкладывать неполные версии индикаторов. Неужели самим не видно или проверить сложно? Возьми, то что выложил, и попробуй скомпилировать. Я пробовать даже не буду.
если это вопрос по поводу моего поста - то индикатор прекрасно компилируется - во вложеном файле тот же индикатор
|
Rosh
Unregistered
|
|
Был не прав - это какой-то баг форума. Я скачал выложенную версию и попробовал выложить в теле поста - получилась та же фигня. Пропадают куски кода. Code:
for(int i=SMA; i
nOpen = 0;
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
Да - у меня выложеный вариант дает ошибки при компиляции - если можно, выложите пожалуйста исправленный вариант в виде файла. Заранее большое спасибо за внимание к моему вопросу
|
Rosh
Unregistered
|
|
Если я правильно понял идею - то код примерно такой.
PS Ну почему расширение mq4 запрешено? Какой смысл в такой безопасности? Пришлось упаковывать.
ЗЫЫ С пятого раза надеюсь удастся прицепить аттач. Самый неудобный форум из тех что я знаю.
|
Rosh
Unregistered
|
|
Не то получилось, все равно мерзнет. Потом может разберусь. Не вдохновляет.
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
Не то получилось, все равно мерзнет. Потом может разберусь. Не вдохновляет.
Спасибо за желание помочь - нашла в чем проблемма: limit=Bars-counted_bars-SMA-1; Из за этой строчки все, заменила на limit=Bars-counted_bars+SMA; И все стало нормально работать, хотя возможно, можно было лучше поправить. Но главное, что работает
|
Rosh
Unregistered
|
|
hell, сколько у тебя реализаций?
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
сколько чего?? Это все тот же индикатор. Я сначала пыталась его в сообщении напечатать - но почему то там не все помещалось, потом я его повесила на форуме вложеным файлом. А теперь нашла в чем дело, если надо вот мой последний работающий вариант
|
Rosh
Unregistered
|
|
В ответ на:
сколько чего??
Реализаций, реинкарнаций, лиц, сущностей, ников и тд.
|
schaa
Гость
Зарегистрирован: 02/06/2005
Сообщений: 2
|
|
Rosh Боооольшое спасибо!!!
|
Rosh
Unregistered
|
|
В ответ на:
Rosh Боооольшое спасибо!!!
Да..?
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
этот вариант - просто моя конвертация+оптимизация кода неизвестного автора
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
этот вариант - моя интерпретация прочтенного описания, активирует линии при срабатывании на текущем баре модифицировал алгоритм тем, что брал среднюю экстримумов не N периодов старшего т-ф, а среднюю экстримумов всех баров текущего т-ф входящих в промежуток N периодов старшего т-ф. Добавил возможность выбора периода старшего т-ф (например теперь для М15 можно брать не только H1, но и М30, или H4)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
этот вариант - отличается от предыдущего тем, что активация линий происходит только по итогам закрытия старшего т-ф, т.е. если даже текущий бар закрылся выше(ниже) средней , а новый бар на старшем т-ф не начал формироваться - линия активирована не будет.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Может можно написать балансовые ступени ? Описание можно взять там же на сайте.На картинке Own ,Next,High
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Надо бы объяснения - какого цвета линии что означает и откуда этот график - из ФибоТрейдер?
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Синяя -High ,зелёная -Next ,красная -Own .
График - МТ4 . Чел обещал поделится ,и пропал .Неизвестно ,появится или нет
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Request T3 TRIX v4 for Metatrader 4 
MQL 3
Code:
/*[[ Name := T3 TRIX (ROC of T6) Author := Luis Damiani Separate Window := Yes First Color := LightSkyBlue First Draw Type := Line First Symbol := 217 Use Second Data :=yes Second Color := Blue Second Draw Type := Line Second Symbol := 218 ]]*/
Input : A_t3_period(18),num_bars(350),is_A_open_price(0),B_t3_period_ac(8),diferential(0),hot(0.7); Variable : shift(0); Variable : A_t3(0),A_t3_1(0),max_per(0); Variable : B_t3(0),B_t3_1(0); Variable : e1(0),e2(0),e3(0),e4(0),e5(0),e6(0),c1(0),c2(0),c3(0),c4(0); Variable : e1x(0),e2x(0),e3x(0),e4x(0),e5x(0),e6x(0); Variable : d1(0),d2(0),d3(0),d4(0),d5(0),d6(0); Variable : d1x(0),d2x(0),d3x(0),d4x(0),d5x(0),d6x(0); Variable : n(0),A_w1(0),A_w2(0),B_w1(0),B_w2(0),b2(0),b3(0); Variable : init(true); Variables : bar(0), prevbars(0), start(0), cs(0), prevcs(0),commodt("nonono"),frame(0);
cs= num_bars+A_t3_period+is_A_open_price+B_t3_period_ac+diferential+hot; //checksum used to see if parameters have been changed if cs=prevcs and (commodt=symbol)and frame=t[4]-t[5] and bars-prevbars<2 then start=Bars-prevbars //params haven't changed only need to calculate new bar else start=-1; commodt=symbol; frame=t[4]-t[5]; prevbars = Bars; prevcs = cs; if (start=1 | start=0) then bar=start else init = true;
if init then { b2=hot*hot; b3=b2*hot; c1=-b3; c2=(3*(b2+b3)); c3=-3*(2*b2+hot+b3); c4=(1+3*hot+b3+3*b2); n=A_t3_period;
if n<1 then n=1; n = 1 + 0.5*(n-1); A_w1 = 2 / (n + 1); A_w2 = 1 - A_w1;
n=B_t3_period_ac;
if n<1 then n=1; n = 1 + 0.5*(n-1); B_w1 = 2 / (n + 1); B_w2 = 1 - B_w1; SetIndexValue(num_bars-1, 0); e1x=0;e2x=0;e3x=0;e4x=0;e5x=0;e6x=0; SetIndexValue2(num_bars-1, 0); d1x=0;d2x=0;d3x=0;d4x=0;d5x=0;d6x=0; // max_per=max(A_t3_period,B_t3_period_ac); bar=num_bars-2; init=false; };
SetLoopCount(0); For shift = bar Downto 0 Begin if is_A_open_price then d1 = A_w1*open[shift] + A_w2*d1x Else d1 = A_w1*close[shift] + A_w2*d1x; d2 = A_w1*d1 + A_w2*d2x; d3 = A_w1*d2 + A_w2*d3x; d4 = A_w1*d3 + A_w2*d4x; d5 = A_w1*d4 + A_w2*d5x; d6 = A_w1*d5 + A_w2*d6x;
A_t3 = c1*d6 + c2*d5 + c3*d4 + c4*d3; if (start=1 and shift=1) or start=-1 then { d1x=d1; d2x=d2; d3x=d3; d4x=d4; d5x=d5; d6x=d6; } e1 = B_w1*close[shift] + B_w2*e1x; e2 = B_w1*e1 + B_w2*e2x; e3 = B_w1*e2 + B_w2*e3x; e4 = B_w1*e3 + B_w2*e4x; e5 = B_w1*e4 + B_w2*e5x; e6 = B_w1*e5 + B_w2*e6x; B_t3 = c1*e6 + c2*e5 + c3*e4 + c4*e3; if(diferential=1)then { SetIndexValue(shift,(A_t3-A_t3_1)/A_t3_1); SetIndexValue2(shift,(A_t3-A_t3_1)/A_t3_1+(B_t3-B_t3_1)/B_t3_1); } Else { SetIndexValue2(shift,(B_t3-B_t3_1)/B_t3_1); SetIndexValue(shift,(A_t3-A_t3_1)/A_t3_1); }; // comment(" start: ",start," bar: ",bar,"\n", //"frame: ",frame," num_bars:" ,num_bars," commodity: ",commodt ,"\n",(B_t3-B_t3_1)/B_t3_1); if (start=1 and shift=1) or start=-1 then { A_t3_1=A_t3; B_t3_1=B_t3; e1x=e1; e2x=e2; e3x=e3; e4x=e4; e5x=e5; e6x=e6;} End;
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
линк сдох (может временно), как получу доступ посмотрю (если осилю выложу здесь)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
я так предполагаю, линии баланса - это среднее между селлстоп и байстоп?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Rosh, а что означает параметр useFullPeriods (использовать полный период при построении?)  , какое значение отличное от 1 можно использовать в этом параметре?  Попробовал 0 на расчет и отрисовку ушло много времени + картинка  хотел выложить картинку, но индюк подвесил МТ, там точки рисуются с обоих сторон (и бай и селл одновременно) речь идет о том варианте, который выложен на предыдущей страничке Кайзером
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
а при установленном по умолчанию useFullPeriods=1, изменяет активированную линию посреди периода 
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Rosh
Unregistered
|
|
Если стоит 1, то берутся только завершенный периоды. Допустим, для часовок Next период - это дневки (на самом деле 4Н). Тогда будет вычислен Hi и Low для Понедельника, Вторника и Среды (эти периоды завершены на сегодня, на Четверг), по полученным экстремумам будут вычислены средние Hi, Lo , которые мы и увидим в виде точек.
Если у нас парметр useFullPeriods=0; то мы вычсиляем экстремумы для Вотрника, Среды и незавершенного Четверга (Сегодня Четверг).
Действительно, какой-то баг с расчетом есть при нулевом параметре, надо как-то посмотреть. Природу тормоза нужно тоже глянуть, может я где-то лишние вычисления провожу, сейчас не помню. Главной задачей было сделать экономный индикатор для он-лайна, после первого расчета идет босчет только 1-го и нулевого бара.

Рисунок показвает индикатор при параметре useFullPeriods=0;
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
только что выявился еще один баг пока рисовал , следующий тоже отрисовался с двух сторон GBPUSD M15 время по Москве 13 часов второй параметр = 1
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Выкладываю свой вариант (доработанный), просчитывающий с учетом закрытых временных интервалов старшего т-ф, в большинстве случаев совпадает с индикатором написанным Rosh'ем , там где есть расхождения предположительно связано с асинхронностью данных, т.к. мой "контролирует" наличие дырок хоть и частично, как я понял у Rosh'а все построено на данных одного т-ф, желательно свои замечания по поводу работы индикатора выкладывать здесь
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
на картинке график М15 с помещенным на него 3 индикаторов HiLo Activator Next первый с некст т-ф = H1 (черный), второй - H4(красный), третий - D1(синий)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Спасибо за хороший индикатор.Так на много удобней .Правда чтоб увидеть на экране днёвку ,приходится смарщивать свечки.Но это ерунда,днёвку можно не подвешивая.так смотреть. В этом отношении я думаю балансовые ступени удобней ,даже свечки видно.Потом пока изменится направление на днёвке ,возможно пройдёт пол движка .Видимо за счёт алгоритма вычисления ,бал.ступени дают раньше сигнал об изменениях. Может заодно и их забацаете. Буду очень благодарен ,и не я один.Этот индикатор в розыске с прошлого года ,ещё в ветке про МТ3.Но видимо грааль какой то.Никто почему то ещё не написал,а кто написал ,тот делится не хочет. Заранее благодарю.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Я пока посмотрел бегло, но там изложено в заувалированном виде, например еслиб не пояснения Rosh'а , я бы долго заблуждался насчет того "что и как считает индикатор HiLoActivator Next" , думаю на следующей неделе немного разгружусь (тогда общими усилиями), а пока те кто может четко изложить порядок (алгоритм) работы индикатора могут поделиться знаниями здесь.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Насчёт Hilo Next, имхо ,вместо дневного лучше полдвешивать DFC High . Тогда раньше видно возможные развороты ,при наклоне противоположной стенки канала в обратную сторону(торговля от стенки до стенки,с переворотом на пробой часового Хайла). Получается нехилая системка из серии всегда в рынке.Тралить можно по часовым свингам.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
обнаружил и пофиксил небольшой баг, исправленный вариант
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
При сравнении двух индикаторов Один - HL_Activator_NEXT Другой HiLo_Act_Next_Profi5 (оба есть на этой ветке) - получилась такая картинка
Редактировано allhell (09/09/2005 13:46)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
для моего индюка обязательно чтобы данные по старшему т-ф были в наличии + во втором параметре нужно указать размер старшего т-ф в минутах. Вот как он нарисовал у меня при установленном старшем т-ф (Next) = H4.(второй параметр=240) видны проглядывающие точки индикатора написанного Rosh'ем

-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (09/09/2005 14:26)
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
Я сравнивала не с индикатором, написанным Rosh'ем, а другим, который висит здесь же (на всякий случай еще прикрепила - стобы не искать по ветке)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
На франке в данный момент 4 часовой некст от Роша стоит сверху,а твой снизу.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
поставь в установке у Profi 1440 - Nexttf и будет один в один
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
У меня на 15 мин., некст 240,не совпадает с некстом который от Роша,если его поставить на час.Т.е. у Роша весь день висит сверху.У Профи с утра был сверху ,а сейчас пока снизу.Я с утра зашёл на долго,а потом чуть не спрыгнул ,когда увидел что 4 часовка переобувается.Хорошо Рошевский подсказал что надо стоять.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (09/09/2005 17:18)
|
Rosh
Unregistered
|
|
Ты это того... сильно не увлекайся моим (да и любым) индикатором. Может и баг какой вылезти, и нет никакой гарантии, что при отсутствии бага он кажет правильно тренд. Критерий слома тренда обычно проявляется с опозданием, и чем больше тайм-фрейм, тем больше запаздывание. Но никто не мешает зайти с подтверждением, если твердо уверен в методике.
Вот рисунок на Франке часвоке на 17-56 09.09.05
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Я как бы не только на индикатор ориетируюсь.С утра на евре по часовке произошла как бы смена треда по свинговому индикатору. (Смена цвета о которой мы говорили) .Значит логично что на текущий момент тренд как бы вверх ,соответственно и старший некст должен быть снизу.А не так что во время 1 волны он снизу ,а во 2 сверху.Он же по идее должен технично тралить пока идёт движение в какую то сторону,не цепляясь на коррекциях.На франке прадо явного сигнала не было ,но они с еврой всегда так ,на одном нет , на другом есть.Да и на картинке видно ,что закрытия выше некста не было значит должен сохранятся.Скорей всего сработало чисто на укол.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
Тралить можно по часовым свингам.
Прошу прощение за глупый вопрос - "часовой свинг" - это что
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
На сайте есть описание индикатора промежуточной тенденции,по 2 барам.Там же план базовый и профессиональный по свингам.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
На сайте есть описание индикатора промежуточной тенденции,по 2 барам.Там же план базовый и профессиональный по свингам.
Если не трудно - ссылочку ПОЖАЛУЙСТА Заранее спасибо
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Вы когда в прошлый раз ссылочку просили, видать просто так Прочтите свои посты на 6 стр.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
Вы когда в прошлый раз ссылочку просили, видать просто так Прочтите свои посты на 6 стр.
Если вы мне - то вы вероятно ошиблись.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Верней не на 6,а на 7 странице .
7 пост сверху ,это кто?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
Прошу прощение Я это.  ПОСЫПАЮ ГОЛОВУ ПЕПЛОМ
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
На франке в данный момент 4 часовой некст от Роша стоит сверху,а твой снизу.
У Роша некст т-ф прописан жестко = D1, у меня по умолчанию выставлено для М15 = Н1, меняем на 1440 и...

вроде 1:1 синие и красные проглядывающие - это от Роша, а черный и голубой - это мое. Может дело в том , что я отсутствовал и мой индюк присоеденен позже?
В ответ на:
У меня на 15 мин., некст 240,не совпадает с некстом который от Роша,если его поставить на час.Т.е. у Роша весь день висит сверху.У Профи с утра был сверху ,а сейчас пока снизу.Я с утра зашёл на долго,а потом чуть не спрыгнул ,когда увидел что 4 часовка переобувается.Хорошо Рошевский подсказал что надо стоять.
Нужно будет самому понаблюдать, а пока у меня выглядит так (опять таки я ставлю его только вечером)

Спасибо.
PS. Не забывайте, мой требует обязательного наличия данных и по старшему т-ф.
2Admin в Опере почему-то скролинг в ширину появляется либо после обновления странички, либо при изменении масштаба отображения, после первой загрузки странички - отсутствует.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (10/09/2005 01:19)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
У тебя на рисунке с 15 мин. стоит некст период часовка ,а ты поставь на него 240 . Теперь открывай новый график с периодом час ,ставь на него некст от Роша (на часовке будут данные от 4 часовки) .Теперь видешь разницу.Я так думаю ,что из за прокола натвоём индюке появился снизу некст240,хотя должно было быть как у Роша.Тоесть противоположный некст должен появляться по закрытию пусть не 2тика как у Крауза ,ну хотя бы один.А в тот момент клоуз был ниже на 2 тика.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Я сравнивала не с индикатором, написанным Rosh'ем, а другим, который висит здесь же (на всякий случай еще прикрепила - стобы не искать по ветке)
Судя по коду индикатора (на первый взгляд) - это вариант индикатора "больного" перерисовыванием истории

если следовать логике (предположительной), то в точках А и С он должен был активировать линии "противоположные" лини (явное закрытие выше красных точек). Если предположить что он дожидается только окончание старшего т-ф и в этот момент сравнивает цену закрытия по отношению к линиям байстоп и селлстоп (т.е. точек В и D), тогда непонятно почему активирована линия селлстоп в точке G (1 бар в промежутке текущего старшего т-ф) потому что видно что закрытие на предыдущем баре явно гораздо ниже линии селл стоп, опять таки предположение - на четвертом баре после точки G тоже скорее всего закрытие выше байстоп, потому индикатор поначалу рисовал точки сверху, а после закрытия четвертого бара меньшего т-ф просто перерисовал их снизу. Ну и претензии к правильности вычисления средней, если посмотреть на график то можно наблюдать что просчитанные уровни отличаются от моих(около половины - визуально), а я пробовал их считать и в ручную , когда проверял правильность расчета у Роша. Предположительно они считаются и перерисовываются с учетом "0" бара старшего т-ф. По-первому пункту - можно ввести дополнительный параметр - ожидание "окончания" старшего т-ф , тогда он будет более устойчив, но увеличится задержка сигнала. В ближайшее время постараюсь реализовать. А вот по поводу использования "0" бара - сомнительно использование, т.к. при колебании цены у "критической точки" будет подаваться куча ложных сигналов, надо подумать.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
А ещё я немогу понять,почему если твою картинку переключить на 15 мин.,в таком виде как есть, сверху появляется некст 240. Разве он не должен показывать одинаково и там и там ?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
У тебя на рисунке с 15 мин. стоит некст период часовка ,а ты поставь на него 240 . Теперь открывай новый график с периодом час ,ставь на него некст от Роша (на часовке будут данные от 4 часовки) .Теперь видешь разницу.Я так думаю ,что из за прокола натвоём индюке появился снизу некст240,хотя должно было быть как у Роша.Тоесть противоположный некст должен появляться по закрытию пусть не 2тика как у Крауза ,ну хотя бы один.А в тот момент клоуз был ниже на 2 тика.
Проверка: Открываем график H4, бросам две простые средние с периодом =3

12:00 свеча не только пересекала (а значит меньший т-ф мог быть закрыт выше), но и была закрыта выше средней построенной по хаям (значение Close=1.2454, а средняя построенная по хаям =1,2453) , а значит правомерно сработал сигнал на М15. Для достоверности посмотрим на график М15

как видно на графике за последние три бара H4 роста хая не наблюдалось, что означает что линия построенная по ним не возросла, а клоз (1,2456) в 13:00 явно выше этой линии (1,2455 на предыдущем баре), т.е. подтверждение правильности сработанного сигнала.
теперь посмотрим на H1

как видно на графике нет ни одного закрытия выше линии селлстоп, т.е. индикатор отрисовал правильно исходя из данных на графике, но как же так ведь как минимум последний час должен был закрыться выше т.к. на H4 Close=1.2454, проверяем значения четырех Close на H1 12:00 = 1.2454 13:00 = 1.2452 14:00 = 1.2420 15:00 = 1.2454 а значение средней почему-то 1.2455, напомню что на H4 она равнялась 1.2453 (это я проверю или с нормализацией связано или есть что-то не учтенное), но в конкретном рассмотренном случае на мой взгляд срабатывание на М15 правомерно 
На первой картинке перепутал байстоп с селлстоп.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (10/09/2005 03:41)
|
Rosh
Unregistered
|
|
Я отказался от старших тайм-фреймов по двум причинам: 1. Возможно несоответствие между тайм-фреймами по экстремумам (не проверял) 2. Возможно замерзание котировок на другом тайм-фрейме , на чартах видел, а через функции iHigh и так далее - не проверял.
В общем, решил плясать только от одной печки.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
проверил 09.09.2005 00:00 High=1,2468 09.09.2005 04:00 High=1,2441 09.09.2005 08:00 High=1,2456 среднее = 1.2455
получается на графике средняя по H4 неверно рисует(та что идет в комплекте с МТ), а вот для нашего случая 1.2455 на М15 есть бар (13:00) закрытый выше, но его закрытие не пришлось на закрытие часа, потому и сработает сигнал только на М15 на приведенном графике видны и текущие результаты рассчитанных хаев и лоу, где четко видно что лишь одна М15 (не приходящаяся на конец часа) закрылась выше, потому на более высоких т-ф сигнала и не возникло, но если посмотреть на меньшие т-ф, то там он присутствует
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (10/09/2005 04:08)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
получается на графике средняя по H4 неверно рисует(та что идет в комплекте с МТ)
Ошибся не на том баре просто смотрел, на нужном правильное значение 1,2455
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Я отказался от старших тайм-фреймов по двум причинам: 1. Возможно несоответствие между тайм-фреймами по экстремумам (не проверял) 2. Возможно замерзание котировок на другом тайм-фрейме , на чартах видел, а через функции iHigh и так далее - не проверял.
В общем, решил плясать только от одной печки.
Мне тоже в лом было проверку на синхронность "встраивать", у меня "замерзаний" пока не наблюдалось
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
теперь его можно заставить ждать окончание старшего т-ф и после при необходимости подавать сигнал. За "ожидание" отвечает третий добавленый параметр. так он будет выглядеть в сравнении с индикатором неизвестного автора ("больного" на перерисовывание истории)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (10/09/2005 05:30)
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
так он будет выглядеть в сравнении с индикатором неизвестного автора ("больного" на перерисовывание истории)
вот что показало мое сравнение этих двух индикаторов:
Редактировано allhell (10/09/2005 09:57)
|
Modest
Свой человек
 
Зарегистрирован: 30/08/2003
Сообщений: 231
|
|
Здравствуйте. Переделал индикатор SHI_Channel таким образом, чтобы можно было видеть его поведение на истории. Работает это в паре с программой MetaClick. Коротко суть: тыкаем мышом в график, указывая нужный бар, и индикатор рисуется так, будто тыкнутый бар является нулевым. Для перерисовки индюка удобнее всего щелкнуть по соседней вкладке другого графика и обратно. Подробности- в описании MetaClick.
Выглядит эта красота так:

Рис. 1
Кроме того, исправил алгоритм построения канала. Исходная версия индикатора в ситуации, изображенной на Рис.1 строит канал так:

Рис. 2
Алгоритм построения канала таков: сначала ищутся 2 фрактала с одинаковой направленностью, ближайшие к исходному бару. Они отмечены на рисунках цифрами 1 и 2. Затем Находится точка 3. В старой версии эта точка отыскивалась в том числе и СПРАВА от фрактала 1, что, на мой взгляд, неверно. Точку 3 следует искать МЕЖДУ фракталами 1 и 2.
-------------------- С уважением, Modest.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
А можно ли сделать ,чтоб например на часовке отображалось 2 канала ,собственный и дневной?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Здесь немного есть про балансовые ступени.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Modest, хотел тебе предложить немного изменить код индикатора, чтобы обходиться без дополнительной проги. Глянул код - а там фактически все уже есть. У тебя выставляется вертикальная линия "NullBar", вот ее и можно использовать. Берем ее и тащи на нужный бар, при следующем тике в коде ищем то место, где стоит эта линия и далее по алгоритму индикатора.
|
Modest
Свой человек
 
Зарегистрирован: 30/08/2003
Сообщений: 231
|
|
В ответ на:
Modest, хотел тебе предложить немного изменить код индикатора, чтобы обходиться без дополнительной проги. Глянул код - а там фактически все уже есть. У тебя выставляется вертикальная линия "NullBar", вот ее и можно использовать. Берем ее и тащи на нужный бар, при следующем тике в коде ищем то место, где стоит эта линия и далее по алгоритму индикатора.
Мысль! Одна голова-хорошо, а форум- это форум!  Попробую. Сравним удобство этих разных методов. Я всё жду, когда Metaquotes сделают функцию отслеживания кликов на графике. Вроде обещали когда-то...
-------------------- С уважением, Modest.
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
Здесь немного есть про балансовые ступени.
СПАСИБО
|
Modest
Свой человек
 
Зарегистрирован: 30/08/2003
Сообщений: 231
|
|
В ответ на:
А можно ли сделать ,чтоб например на часовке отображалось 2 канала ,собственный и дневной?
Посоображать надо. Я не крутой программер. Хотя уверен, что в МТ4 возможно почти всё.
-------------------- С уважением, Modest.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
расчет для М15 с некст т-ф = М60 последние часовки прошлой недели .......High 22:00 1.2414 21:00 1.2412 20:00 1.2409 19:00 1.2420
если он считает три предыдущих часовых бара, то средняя должна быть ( 1.2420 + 1.2409 + 1.2412 ) / 3 = 1.2414 точнее 1.2413(6) если считает с учетом нулевого бара, то тогда должно быть ( 1.2409 + 1.2412 + 1.2414 ) / 3 = 1.2412 точно - 1.2411(6) индикатор показывает мой = 1.2414 , сравниваемый = 1.2415
подправил работу своего в режиме ожидания окончания бара на старшем т-ф
2allhell если не трудно пожалуйста понаблюдай + значки на график там где индикатор "переобувается"
закачавшим индюк до 21:12 просьба скачать по новой не тот (с ошибкой) положил (ссори)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (10/09/2005 21:17)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Здесь немного есть про балансовые ступени.
Коротко и ясно. Спасибо , как только сделаю - выложу. Может есть какие-нибудь дополнительные соображения? Критика + модернизация использующих приветствуется.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Кто то говорил ,что если брать расчёты с 4 часового периода,а входить по 15 мин.,результат улучшается.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Modest
Свой человек
 
Зарегистрирован: 30/08/2003
Сообщений: 231
|
|
В ответ на:
В ответ на:
Modest, хотел тебе предложить немного изменить код индикатора, чтобы обходиться без дополнительной проги. Глянул код - а там фактически все уже есть. У тебя выставляется вертикальная линия "NullBar", вот ее и можно использовать. Берем ее и тащи на нужный бар, при следующем тике в коде ищем то место, где стоит эта линия и далее по алгоритму индикатора.
Мысль! Одна голова-хорошо, а форум- это форум!  Попробую. Сравним удобство этих разных методов. Я всё жду, когда Metaquotes сделают функцию отслеживания кликов на графике. Вроде обещали когда-то...
SHI_Mod_vLine Сделан по рекомендации Rosh’a. Перестроение индикатора происходит при перемещении вертикальной линии. Для навигации по графику удобно пользоваться переключением таймфреймов ипользуемого графика. Например так: на бОльшем таймфрейме грубо позиционируем линию в нужное нам место, переходим на мелкий таймфрейм и далее работаем в нем.

Напомню, перерисовывать график удобно переключением вкладок соседнох графиков.
Индюк не может работать на недельных и месячных таймфреймах из-за сложности (для меня) реализации временнОй синхронизации при переключении таймфреймов.
Делаю вывод для себя: для меня вариант работы с MetaClick удобнее
PS В посте про SHI_mod выложил подправленный индюк с устраненной незначительной ошибочкой.
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
индикаторы запроса BT преобразовывают MQL 4
Я использовал эту стратегию в течение приблизительно 6 месяцев теперь и достиг очень высоко результатов с этим, aroung 40 - 100 pips в день. Хорошо, здесь это: Период: 1hour работы лучше всего, но мог использовать на 30 мин.. Индикаторы: Braintrend 1, Signal1, Stop1, и Stopline1, Сигнал Близко Приводит в готовность 1 t3 Aroon Роговой Приглаженный t3 Aroon Роговой Генератор: линия, оттянутая в нулевом Спусковом механизме Тенденции версия 3 Modifed (измененные параметры к 50 и-50, вместо 100 и-100) Вход Долго Сигнализирует: 1. Синий брусок, законченный с Braintrend
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|

Редактировано piechotta (11/09/2005 12:34)
|
Modest
Свой человек
 
Зарегистрирован: 30/08/2003
Сообщений: 231
|
|
Alexander, can you describe your strategy in English?
-------------------- С уважением, Modest.
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
strategy by desoft
!!!! only Original BrainTrading NOT Clone Version !!!!
Here is my BT strategy. I've been using this strategy for about 6 months now and have been achieving very high results with it, aroung 40 to 100 pips a day. OK, here it is:
Timeframe: 1hour works best, but could use on 30 min. Indicators: Braintrend 1, Signal1, Stop1, and Stopline1, Signal Close Alert 1 t3 Aroon Horn Smoothed t3 Aroon Horn Oscillator: line drawn at zero Trend Trigger Modifed version 3 (changed parameters to 50 and -50, instead of 100 and -100)
Entry Long Signal: 1. Blue bar completed with Braintrend signal dot (alert will sound and tell you the entry with stop placement). Do not enter yet. 2. Aroon Horn Smoothed lines will cross each other. Do not enter yet. 3. Trend Trigger will cross above the +50 line (must be crossing or already above +50 line to signal safe entry). Do not enter yet. 4. We enter only when the Aroon Horn Oscillator crosses up over the zero line. (only if all of the other indicators agree)
Entry Short Signal: Opposite above.
Waiting until the Aroon Horn Oscillator crosses the zero line will ensure that the trend is in strength. It also coordinates quite often with the minor retracement that happens after the initial price move. The Aroon Horn Smoothed indicator is an early signal but a retracement could happen that is why we wait for the Oscillator to signal.
I use to just jump right in when I first started using BT to try and get every pip but soon realized that there were many false signals given and one could have many whipsaws along the way. Using this strategy will eliminate many of those whipsaws and allow one to pull the trigger more confidently.
Important note on the Trend Trigger, there has been some discussion about it curve fitting past results to fit ideal parameters. That is why I say wait until the Aroon Horn Oscillator crosses zero to verify the established trend. The market is range bound when between the +50 and -50.
Note* One thing I've noticed, you can use the Trendsignal indicator (found elsewhere on this forum) as well to signal for entry but only if the other rules are followed.
I hope this helps some of you who are hesitant to pull that trigger when a trade happens. Please let me know what you think and if this can be improved. I've attached some of the required indicators (minus Braintrader) here. Enjoy.
Indicators + BrainTrading 100% Original OpenSource MQL 3 see post on top
Let's all share the knowledge
Редактировано piechotta (11/09/2005 15:57)
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
В ответ на:
В ответ на:
В ответ на:
Modest, хотел тебе предложить немного изменить код индикатора, чтобы обходиться без дополнительной проги. Глянул код - а там фактически все уже есть. У тебя выставляется вертикальная линия "NullBar", вот ее и можно использовать. Берем ее и тащи на нужный бар, при следующем тике в коде ищем то место, где стоит эта линия и далее по алгоритму индикатора.
Мысль! Одна голова-хорошо, а форум- это форум!  Попробую. Сравним удобство этих разных методов. Я всё жду, когда Metaquotes сделают функцию отслеживания кликов на графике. Вроде обещали когда-то...
SHI_Mod_vLine Сделан по рекомендации Rosh’a. Перестроение индикатора происходит при перемещении вертикальной линии. Для навигации по графику удобно пользоваться переключением таймфреймов ипользуемого графика. Например так: на бОльшем таймфрейме грубо позиционируем линию в нужное нам место, переходим на мелкий таймфрейм и далее работаем в нем.

Напомню, перерисовывать график удобно переключением вкладок соседнох графиков.
Индюк не может работать на недельных и месячных таймфреймах из-за сложности (для меня) реализации временнОй синхронизации при переключении таймфреймов.
Делаю вывод для себя: для меня вариант работы с MetaClick удобнее
PS В посте про SHI_mod выложил подправленный индюк с устраненной незначительной ошибочкой.
hi,
i not understand SHI_Mod_vLine
is this image correct 
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
Браво, Modest, отличная вещь SHI_Mod_vLine! Хочу внести предложение. Внести в индикатор возможность регулировать построение точек. Для этого, по-моему, подойдёт индикатор RPoint (в аттаче). Ещё раз спасибо.
-------------------- С Уважением, Rob
|
Modest
Свой человек
 
Зарегистрирован: 30/08/2003
Сообщений: 231
|
|
В ответ на:
[ i not understand SHI_Mod_vLine
Alexander, look at my message in your private cabinet
-------------------- С уважением, Modest.
|
Modest
Свой человек
 
Зарегистрирован: 30/08/2003
Сообщений: 231
|
|
В ответ на:
Внести в индикатор возможность регулировать построение точек. Для этого, по-моему, подойдёт индикатор RPoint (в аттаче). Ещё раз спасибо.
В имеющемся индикаторе есть возможность регулировки засчет изменения размерности фрактала. Если параметр BarsForFract=0, размерность устанавливается по умолчанию (разные значения для разных ТФ. Эти значения установили авторы индюка). Никто не мешает поменять их. По умолчанию: case 1: BFF=12 BFF-размерность фрактала case 5: BFF=48 case 15: BFF=24 case 30: BFF=24 case 60: BFF=12 case 240: BFF=15 case 1440: BFF=10 case 10080: BFF=6 Что касается индюка RPoint, то я только сейчас разглядел, что это такое. Это ведь качественный зигзаг по HiLo с установкой чувствительности в пунктах. Сильная вещь! Аборигену- моё почтение.
Однако, характер поведения этих индюков разный. Мне кажется, SHI_Channel быстрее определяет последнюю точку разворота. Т.е. если мы подберём примерно равные размеры свингов на этих двух индюках, SHI_Channel реагирует быстрее. Хорошо это или плохо- не знаю, надо тестировать.
|
pelf
Свой человек
   
Зарегистрирован: 02/11/2004
Сообщений: 32
|
|
Скачал в Ворде три индикатора,но при компиляции возникает куча ошибок.Может быть,кто-нибудь возмётся за их исправление? Заранее благодарен.
-------------------- Мы люди простые-в университетах не кончали.
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
В имеющемся индикаторе есть возможность регулировки засчет изменения размерности фрактала. Если параметр BarsForFract=0, размерность устанавливается по умолчанию (разные значения для разных ТФ. Эти значения установили авторы индюка). Никто не мешает поменять их.
Понял, я не разглядел это .
-------------------- С Уважением, Rob
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
В ответ на:
Скачал в Ворде три индикатора,но при компиляции возникает куча ошибок.Может быть,кто-нибудь возмётся за их исправление? Заранее благодарен.
The *.ex4 file disassemble ?
the problem is Code:
"
Редактировано Alepi (13/09/2005 12:26)
|
Rosh
Unregistered
|
|
В ответ на:
Скачал в Ворде три индикатора,но при компиляции возникает куча ошибок.Может быть,кто-нибудь возмётся за их исправление? Заранее благодарен.
Действительно, замени &qoute на двойные кавычки ".
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
yes
< = >
Редактировано Alepi (13/09/2005 13:28)
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
В ответ на:
Скачал в Ворде три индикатора,но при компиляции возникает куча ошибок.Может быть,кто-нибудь возмётся за их исправление? Заранее благодарен.
hi, 
ok here correct first Indicator Ind-WSO+WRO+Trend Line.mq4
Code:
//+------------------------------------------------------------------+ //| Ind-WSO+WRO+Trend Line.mq4 | //| Copyright © 2004, http://www.expert-mt4.nm.ru | //| http://www.expert-mt4.nm.ru | //+------------------------------------------------------------------+ #property copyright "Copyright © 2004, http://www.expert-mt4.nm.ru" #property link "http://www.expert-mt4.nm.ru"
#property indicator_chart_window //---- input parameters extern int nPeriod=9; extern int Limit=350; ///---- int Widners Oscilator int cnt,nCurBar=0;
//+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- Output in Char for(cnt=0; cnt<5; cnt++) { ObjectCreate("WSO"+cnt,OBJ_HLINE,0,0,0); ObjectSet("WSO-"+cnt,OBJPROP_COLOR,Red); if(cnt>5) { ObjectCreate("Trend DN-"+cnt,OBJ_TREND,0,0,0,0,0); ObjectSet("Trend DN-"+cnt,OBJPROP_COLOR,Red); } //---- ObjectCreate("WRO-"+cnt,OBJ_HLINE,0,0,0); ObjectSet("WRO-"+cnt,OBJPROP_COLOR,Blue); if(cnt>5) { ObjectCreate("Trend UP-"+cnt,OBJ_TREND,0,0,0,0,0); ObjectSet("Trend Up-"+cnt,OBJPROP_COLOR,Blue); } } //---- return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- TODO: add your code here for(cnt=0; cnt<=5; cnt++) { ObjectDelete("Trend UP-"+cnt); ObjectDelete("Trend DN-"+cnt); ObjectDelete("WSO-"+cnt); ObjectDelete("WRO-"+cnt); } //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { //---- TODO: add your code here double r1,r2,r3,r4,r5,r6; int rt1,rt2,rt3,rt4,rt5,rt6; double s1,s2,s3,s4,s5,s6; int st1,st2,st3,st4,st5,st6; //---- ????? ????????????? ? ????????? if(Bars>Limit) Limit=Bars-nPeriod; for(nCurBar=Limit; nCurBar>0; nCurBar--) { if(Low[nCurBar+(nPeriod-1)/2] == Low[Lowest(NULL,0,MODE_LOW,nPeriod,nCurBar)]) { s6=s5; s5=s4; s4=s3; s3=s2; s2=s1; s1=Low[nCurBar+(nPeriod-1)/2]; st6=st5; st5=st4; st4=st3; st3=st2; st2=st1; st1=nCurBar+(nPeriod-1)/2; } if(High[nCurBar+(nPeriod-1)/2] == High[Highest(NULL,0,MODE_HIGH,nPeriod,nCurBar)]) { r6=r5; r5=r4; r4=r3; r3=r2; r2=r1; r1=High[nCurBar+(nPeriod-1)/2]; rt6=rt5; rt5=rt4; rt4=rt3; rt3=rt2; rt2=rt1; rt1=nCurBar+(nPeriod-1)/2; } } //---- Move Object in Chart ObjectMove("WSO-0",0,Time[st1],s1); ObjectMove("Trend DN-0",1,Time[st1],s1); ObjectMove("Trend DN-0",0,Time[st2],s2); ObjectMove("WSO-1",0,Time[st2],s2); ObjectMove("Trend DN-1",1,Time[st2],s2); ObjectMove("Trend DN-1",0,Time[st3],s3); ObjectMove("WSO-2",0,Time[st3],s3); ObjectMove("Trend DN-2",1,Time[st3],s3); ObjectMove("Trend DN-2",0,Time[st4],s4); ObjectMove("WSO-3",0,Time[st4],s4); ObjectMove("Trend DN-3",1,Time[st4],s4); ObjectMove("Trend DN-3",0,Time[st5],s5); ObjectMove("WSO-4",0,Time[st5],s5); ObjectMove("Trend DN-4",1,Time[st5],s5); ObjectMove("Trend DN-4",0,Time[st6],s6); ObjectMove("WSO-5",0,Time[st6],s6); //---- ObjectMove("WRO-0",0,Time[rt1],r1); ObjectMove("Trend UP-0",1,Time[rt1],r1); ObjectMove("Trend UP-0",0,Time[rt2],r2); ObjectMove("WRO-1",0,Time[rt2],r2); ObjectMove("Trend UP-1",1,Time[rt2],r2); ObjectMove("Trend UP-1",0,Time[rt3],r3); ObjectMove("WRO-2",0,Time[rt3],r3); ObjectMove("Trend UP-2",1,Time[rt3],r3); ObjectMove("Trend UP-2",0,Time[rt4],r4); ObjectMove("WRO-3",0,Time[rt4],r4); ObjectMove("Trend UP-3",1,Time[rt4],r4); ObjectMove("Trend UP-3",0,Time[rt5],r5); ObjectMove("WRO-4",0,Time[rt5],r5); ObjectMove("Trend UP-4",1,Time[rt5],r5); ObjectMove("Trend UP-4",0,Time[rt6],r6); ObjectMove("WRO-5",0,Time[rt6],r6); //---- return(0); }
can you please explain this Indicator ?
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
В ответ на:
Скачал в Ворде три индикатора,но при компиляции возникает куча ошибок.Может быть,кто-нибудь возмётся за их исправление? Заранее благодарен.
Ind-Widners Oscilator.mq4 
Code:
//+------------------------------------------------------------------+ //| Ind-Widners Oscilator.mq4 | //| Copyright © 2004, http://www.expert-mt4.nm.ru | //| http://www.expert-mt4.nm.ru | //+------------------------------------------------------------------+ #property copyright "Copyright © 2004, http://www.expert-mt4.nm.ru" #property link "http://www.expert-mt4.nm.ru"
#property indicator_separate_window #property indicator_minimum 1 #property indicator_maximum 100 #property indicator_buffers 2 #property indicator_color1 Red #property indicator_color2 Blue
extern int nPeriod=9; extern int Limit=350; ///---- int Widners Oscilator int cnt,nCurBar; //---- buffers double wso[]; double wro[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,wso); SetIndexStyle(1,DRAW_LINE); SetIndexBuffer(1,wro); //---- return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- TODO: add your code here //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { //---- TODO: add your code here double r1,r2,r3,r4,r5,r6; double s1,s2,s3,s4,s5,s6; //---- ????? ????????????? ? ????????? if(Bars>Limit) Limit=Bars-nPeriod; for(nCurBar=Limit; nCurBar>0; nCurBar--) { if(Low[nCurBar+(nPeriod-1)/2] == Low[Lowest(NULL,0,MODE_LOW,nPeriod,nCurBar)]) { s6=s5; s5=s4; s4=s3; s3=s2; s2=s1; s1=Low[nCurBar+(nPeriod-1)/2]; } if(High[nCurBar+(nPeriod-1)/2] == High[Highest(NULL,0,MODE_HIGH,nPeriod,nCurBar)]) { r6=r5; r5=r4; r4=r3; r3=r2; r2=r1; r1=High[nCurBar+(nPeriod-1)/2]; } //---- wso[nCurBar]=100*(1-(MathFloor(s1/Close[nCurBar])+ MathFloor(s2/Close[nCurBar])+ MathFloor(s3/Close[nCurBar])+ MathFloor(s4/Close[nCurBar])+ MathFloor(s5/Close[nCurBar])+ MathFloor(s6/Close[nCurBar]))/6); if(wso[nCurBar]==0) wso[nCurBar]=wso[nCurBar]+1; if(wso[nCurBar]==100) wso[nCurBar]=wso[nCurBar]-1;
wro[nCurBar]=100*(1-(MathFloor(r1/Close[nCurBar])+ MathFloor(r2/Close[nCurBar])+ MathFloor(r3/Close[nCurBar])+ MathFloor(r4/Close[nCurBar])+ MathFloor(r5/Close[nCurBar])+ MathFloor(r6/Close[nCurBar]))/6); if(wro[nCurBar]==0) wro[nCurBar]=wro[nCurBar]+1; if(wro[nCurBar]==100) wro[nCurBar]=wro[nCurBar]-1; } //---- return(0); }
please explain
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
В ответ на:
Скачал в Ворде три индикатора,но при компиляции возникает куча ошибок.Может быть,кто-нибудь возмётся за их исправление? Заранее благодарен.
Murrey_Math_MT_VG.mq4 
Code:
//+------------------------------------------------------------------+ //| Murrey_Math_MT_VG.mq4 | //| Copyright © 2005, Vladislav Goshkov (VG). | //| 4vg@mail.ru | //+------------------------------------------------------------------+ #property copyright "Vladislav Goshkov (VG)." #property link "4vg@mail.ru"
#property indicator_chart_window
// ============================================================================================ // * ????? 8/8 ? 0/8 (????????????? ?????????????). // * ??? ????? ????? ??????? ? ????????? ?????????? ????????????? ? ?????????. // ============================================================================================ //* ????? 7/8 (??????, ????? ??? ????????? ? ?????????). Weak, Stall and Reverse //* ??? ????? ?????. ???? ???? ????? ??????? ?????? ? ??????? ?????? ? ???? ??? ???????????? ????? ???? ?????, //* ?????? ??? ??????????? ?????? ????. ???? ???? ?? ???????????? ????? ???? ?????, ??? ????????? ???????? ????? ? 8/8. // ============================================================================================ //* ????? 1/8 (??????, ????? ??? ????????? ? ?????????). Weak, Stall and Reverse //* ??? ????? ?????. ???? ???? ????? ??????? ?????? ? ??????? ?????? ? ???? ??? ???????????? ????? ???? ?????, //* ?????? ??? ??????????? ?????? ?????. ???? ???? ?? ???????????? ????? ???? ?????, ??? ????????? ???????? ???? ? 0/8. // ============================================================================================ //* ????? 6/8 ? 2/8 (????????, ????????). Pivot, Reverse //* ??? ??? ????? ???????? ? ????? ???? ?????? 4/8 ? ????? ??????????? ????????? ?????????? ??????? ????????. // ============================================================================================ //* ????? 5/8 (???? ????????? ?????????). Top of Trading Range //* ???? ???? ?????? ?????? 40% ???????, ?? ???????? ????? 5/8 ? 3/8 ???????. //* ???? ???? ????????? ????? ????? 5/8 ? ???????? ????? ??? ? ??????? 10-12 ????, ????? ?????? ??? ??????? //* ????????? ? ???? "??????????? ????", ??? ? ?????? ????????? ????, ?? ???? ???? ????????? ????????? ?????????? //* ???? 5/8, ?? ??? ? ????????? ???? ???. ????, ??????, ???? ?????? ???? 5/8, ?? ??? ?????? ????? ????????? //* ?????? ????? ?? ?????????? ?????? ?????????????. // ============================================================================================ //* ????? 3/8 (??? ????????? ?????????). Bottom of Trading Range //* ???? ???? ???? ???? ???? ? ????????? ?????, ?? ???? ????? ?????? ??????? ???? ???????. //* ???? ????????? ????? ??? ????? ? ???????? ???? ??? ? ??????? 10-12 ????, ?????? ???? ????????? ???? ???? ????? //* ? ???????? 40% ??????? ???????? ????? ???? ?????? ? 5/8 ??????. // ============================================================================================ //* ????? 4/8 (??????? ????? ?????????????/?????????). Major Support/Resistance //* ??? ????? ???????????? ?????????? ?????????????/?????????. ???? ??????? ???????? ?????? ??? ????? ??????? ??? ???????. //* ???? ???? ????????? ???? 4/8, ?? ??? ??????? ??????? ?????????. ???? ???? ????????? ???? 4/8, ?? ??? ?????????? ??????? //* ?????????????. // ============================================================================================ extern int P = 64; extern int StepBack = 0; extern color MarkColor = Blue; extern int MarkNumber = 217;
double dmml = 0, dvtl = 0, sum = 0, v1 = 0, v2 = 0, mn = 0, mx = 0, x1 = 0, x2 = 0, x3 = 0, x4 = 0, x5 = 0, x6 = 0, y1 = 0, y2 = 0, y3 = 0, y4 = 0, y5 = 0, y6 = 0, octave = 0, fractal = 0, range = 0, finalH = 0, finalL = 0, mml[13];
string ln_txt[13], buff_str = ""; int bn_v1 = 0, bn_v2 = 0, OctLinesCnt = 13, mml_thk = 8, mml_clr[13], mml_shft = 35, nTime = 0, CurPeriod = 0, nDigits = 0, i = 0;
//+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators ln_txt[0] = "[-2/8]P";// "extremely overshoot [-2/8]";// [-2/8] ln_txt[1] = "[-1/8]P";// "overshoot [-1/8]";// [-1/8] ln_txt[2] = "[0/8]P";// "Ultimate Support - extremely oversold [0/8]";// [0/8] ln_txt[3] = "[1/8]P";// "Weak, Stall and Reverse - [1/8]";// [1/8] ln_txt[4] = "[2/8]P";// "Pivot, Reverse - major [2/8]";// [2/8] ln_txt[5] = "[3/8]P";// "Bottom of Trading Range - [3/8], if 10-12 bars then 40% Time. BUY Premium Zone";//[3/8] ln_txt[6] = "[4/8]P";// "Major Support/Resistance Pivotal Point [4/8]- Best New BUY or SELL level";// [4/8] ln_txt[7] = "[5/8]P";// "Top of Trading Range - [5/8], if 10-12 bars then 40% Time. SELL Premium Zone";//[5/8] ln_txt[8] = "[6/8]P";// "Pivot, Reverse - major [6/8]";// [6/8] ln_txt[9] = "[7/8]P";// "Weak, Stall and Reverse - [7/8]";// [7/8] ln_txt[10] = "[8/8]P";// "Ultimate Resistance - extremely overbought [8/8]";// [8/8] ln_txt[11] = "[+1/8]P";// "overshoot [+1/8]";// [+1/8] ln_txt[12] = "[+2/8]P";// "extremely overshoot [+2/8]";// [+2/8]
//mml_shft = 3; mml_thk = 3;
// ????????? ????????? ?????? ??????? ????? mml_clr[0] = DarkBlue; // [-2]/8 mml_clr[1] = DarkViolet; // [-1]/8 mml_clr[2] = Aqua; // [0]/8 mml_clr[3] = Yellow; // [1]/8 mml_clr[4] = Red; // [2]/8 mml_clr[5] = Green; // [3]/8 mml_clr[6] = Blue; // [4]/8 mml_clr[7] = Green; // [5]/8 mml_clr[8] = Red; // [6]/8 mml_clr[9] = Yellow; // [7]/8 mml_clr[10] = Aqua; // [8]/8 mml_clr[11] = DarkViolet; // [+1]/8 mml_clr[12] = DarkBlue; // [+2]/8 //---- return(0); }
//+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- TODO: add your code here Comment(" "); for(i=0;i>OctLinesCnt;i++) { buff_str = "mml"+i; ObjectDelete(buff_str); buff_str = "mml_txt"+i; ObjectDelete(buff_str); } //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() {
//---- TODO: add your code here
if( (nTime != Time[0]) || (CurPeriod != Period()) ) { //price bn_v1 = Lowest(NULL,0,MODE_LOW,P+StepBack,StepBack); bn_v2 = Highest(NULL,0,MODE_HIGH,P+StepBack,StepBack);
v1 = Low[bn_v1]; v2 = High[bn_v2];
//determine fractal..... if( v2>=250000 && v2<25000 ) fractal=100000; else if( v2>=25000 && v2<2500 ) fractal=10000; else if( v2>=2500 && v2<250 ) fractal=1000; else if( v2>=250 && v2<25 ) fractal=100; else if( v2>=25 && v2<12.5 ) fractal=12.5; else if( v2>=12.5 && v2<6.25) fractal=12.5; else if( v2>=6.25 && v2<3.125 ) fractal=6.25; else if( v2>=3.125 && v2<1.5625 ) fractal=3.125; else if( v2>=1.5625 && v2<0.390625 ) fractal=1.5625; else if( v2>=0.390625 && v2<0) fractal=0.1953125; range=(v2-v1); sum=MathFloor(MathLog(fractal/range)/MathLog(2)); octave=fractal*(MathPow(0.5,sum)); mn=MathFloor(v1/octave)*octave; if( (mn+octave) mx=mn+octave; else mx=mn+(2*octave);
// calculating xx //x2 if( (v1<=(3*(mx-mn)/16+mn)) && (v2>=(9*(mx-mn)/16+mn)) ) x2=mn+(mx-mn)/2; else x2=0; //x1 if( (v1<=(mn-(mx-mn)/8))&& (v2>=(5*(mx-mn)/8+mn)) && (x2==0) ) x1=mn+(mx-mn)/2; else x1=0;
//x4 if( (v1<=(mn+7*(mx-mn)/16))&& (v2>=(13*(mx-mn)/16+mn)) ) x4=mn+3*(mx-mn)/4; else x4=0;
//x5 if( (v1<=(mn+3*(mx-mn)/8))&& (v2>=(9*(mx-mn)/8+mn))&& (x4==0) ) x5=mx; else x5=0;
//x3 if( (v1<=(mn+(mx-mn)/8))&& (v2>=(7*(mx-mn)/8+mn))&& (x1==0) && (x2==0) && (x4==0) && (x5==0) ) x3=mn+3*(mx-mn)/4; else x3=0;
//x6 if( (x1+x2+x3+x4+x5) ==0 ) x6=mx; else x6=0;
finalH = x1+x2+x3+x4+x5+x6; // calculating yy //y1 if( x1<0 ) y1=mn; else y1=0;
//y2 if( x2<0 ) y2=mn+(mx-mn)/4; else y2=0;
//y3 if( x3<0 ) y3=mn+(mx-mn)/4; else y3=0;
//y4 if( x4<0 ) y4=mn+(mx-mn)/2; else y4=0;
//y5 if( x5<0 ) y5=mn+(mx-mn)/2; else y5=0;
//y6 if( (finalH<0) && ((y1+y2+y3+y4+y5)==0) ) y6=mn; else y6=0;
finalL = y1+y2+y3+y4+y5+y6;
for( i=0; i>OctLinesCnt; i++) { mml[i] = 0; } dmml = (finalH-finalL)/8;
mml[0] =(finalL-dmml*2); //-2/8 for( i=1; i>OctLinesCnt; i++) { mml[i] = mml[i-1] + dmml; } for( i=0; i>OctLinesCnt; i++ ){ buff_str = "mml"+i; if(ObjectFind(buff_str) == -1) { ObjectCreate(buff_str, OBJ_HLINE, 0, Time[0], mml[i]); ObjectSet(buff_str, OBJPROP_STYLE, STYLE_SOLID); ObjectSet(buff_str, OBJPROP_COLOR, mml_clr[i]); ObjectMove(buff_str, 0, Time[0], mml[i]); } else { ObjectMove(buff_str, 0, Time[0], mml[i]); } buff_str = "mml_txt"+i; if(ObjectFind(buff_str) == -1) { ObjectCreate(buff_str, OBJ_TEXT, 0, Time[mml_shft], mml_shft); ObjectSetText(buff_str, ln_txt[i], 8, "Arial", mml_clr[i]); ObjectMove(buff_str, 0, Time[mml_shft], mml[i]); } else { ObjectMove(buff_str, 0, Time[mml_shft], mml[i]); } } // for( i=1; i>=OctLinesCnt; i++ ){
nTime = Time[0]; CurPeriod= Period(); string buff_str = "LR_LatestCulcBar"; if(ObjectFind(buff_str) == -1) { ObjectCreate(buff_str, OBJ_ARROW,0, Time[StepBack], Low[StepBack]-2*Point ); ObjectSet(buff_str, OBJPROP_ARROWCODE, MarkNumber); ObjectSet(buff_str, OBJPROP_COLOR, MarkColor); } else { ObjectMove(buff_str, 0, Time[StepBack], Low[StepBack]-2*Point ); }
} //---- End Of Program return(0); } //+------------------------------------------------------------------+
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
присоединяюсь - обясните пожалуйста суть этих индикаторов
|
pelf
Свой человек
   
Зарегистрирован: 02/11/2004
Сообщений: 32
|
|
Thanks!
-------------------- Мы люди простые-в университетах не кончали.
|
pelf
Свой человек
   
Зарегистрирован: 02/11/2004
Сообщений: 32
|
|
По Мюррею нашёл статью,а вот по Виднеру куда-то пропала.
-------------------- Мы люди простые-в университетах не кончали.
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
можете Вы, пожалуйста объясните Индикатор ChaosDemo?
|
pelf
Свой человек
   
Зарегистрирован: 02/11/2004
Сообщений: 32
|
|
Сходите по ссылке.Индикатор оттуда. http://betmarket.at.tut.by
-------------------- Мы люди простые-в университетах не кончали.
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
thanks
can please translate in english ?http://betmarket.at.tut.by/strategy.html
|
Hominen
Свой человек
Зарегистрирован: 29/04/2005
Сообщений: 26
Нахождение: Moscow
|
|
Статья Виднера http://forex.kbpauk.ru/showflat.php?Cat=...;vc=1#Post38180
-------------------- Замысел без умысла называется вымыслом
Редактировано Hominen (14/09/2005 11:22)
|
Fararakas
Гость
Зарегистрирован: 20/01/2005
Сообщений: 7
|
|
А кто нить может переделать для MT4 Asctrend2. Перерыл весь инет, но его нэт. На виаке люди только собираются его делать, но мож у кого уже есть? Поделитесь плиз.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Застопорился на динмамической линии ступеней баланса, не знаю как бороться с "дырками" 
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Rosh
Unregistered
|
|
А откуда дырки возникл? В истории котировок? Тогда не обращай внимания.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Да, но расчет для вторника нужно брать со среды или с понедельника? Для режима тестирования экспертов использующих индикатор, думаю это нужно.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (14/09/2005 12:10)
|
SilverV
Гость
Зарегистрирован: 10/09/2005
Сообщений: 1
|
|
У кого небудь есть индикатор который по укзанному (вводим параметров 5-10 времени (напримет 10-15, 12-30, …..)) и он рисует вертикальные линии по введенным данным, - за указанный период времени (по колличеству баров, или допустим за 10 дней, неделю и т.д.)
|
GS
Свой человек
Зарегистрирован: 17/02/2004
Сообщений: 81
Нахождение: СПб
|
|
Alepi, have You open source the Chaos indicator?
Может, кто видел какие то исходники этого индикатора?
-------------------- Сергей
|
Urart
Свой человек
Зарегистрирован: 06/05/2003
Сообщений: 81
|
|
Доброго времени суток
Ищу индикатор Donchian Channel для МТ4 или МТ ? Поиски по форуму результатов не дали.
Заранее благодарень.
С уважением,
Urart
-------------------- -----------------------------
Lots of people talking, few of them know.
(Led Zeppelin)
|
Jofox
Свой человек
  
Зарегистрирован: 07/10/2003
Сообщений: 56
Нахождение: Georgia.Tbilisi
|
|
Donchian Channel для МТ4
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
DFC Next для МТ4
А нет ли у тебя описание и для него? Выкладываю обещанное, намучался для NextTF= неделькам и месяцам (их использование требует тщательного теста)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
BrainTrading 7.0 for Metatrader 4 Opensource 100% Orginal !!! 
BrainTrend1Sig.mq4  BrainTrend1Stop.mq4  BrainTrend1StopLine.mq4 
BrainTrend2Sig.mq4 coming BrainTrend2Stop.mq4 coming
ok i have convert MQL 2 code in MQL4
Code:
//+------------------------------------------------------------------+ //| BrainTrend1Sig.mq4 | //| BrainTrading Inc. System 7.0 | //| http://www.braintrading.com | //+------------------------------------------------------------------+ #property copyright "BrainTrading Inc. System 7.0" #property link "http://www.braintrading.com"
#property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Magenta #property indicator_color2 Aqua //---- input parameters extern int NumBars=500; extern int EnableAlerts=0; extern int SignalID=0; //---- buffers double ExtMapBuffer1[]; double ExtMapBuffer2[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,108); SetIndexBuffer(0,ExtMapBuffer1); SetIndexEmptyValue(0,0.0); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,108); SetIndexBuffer(1,ExtMapBuffer2); SetIndexEmptyValue(1,0.0); //---- return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(); //----
double value2=0; double value3=0; double value11=0; double x1=0; double x2=0; double Range=0; double val1=0; double val2=0; int shift=0; double abrs=0; double s=1.5; double p=0; double r=0; double r1=0; double value21=0; double prev=0; double d=2.3; double f=7; double h11=0; double h12=0; double h13=0; double const=0; double orig=0; double st=0; double h2=0; double h1=0; double h10=0; double sxs=0; double sms=0; double temp=0; double a1=0; double per1=0; double a1x=0; double h5=0; double tsig=0; double r1s=0; double r2s=0; double r3s=0; double r4s=0; double pt=0; double pts=0; double r2=0; double r3=0; double r4=0; double tt=0;
st=1; if (st == 1) { value11 = 9; x1 = 53; x2 = 47; if (Bars < NumBars) abrs = Bars - 11; else abrs = NumBars - 11; shift=abrs;
while(shift>=0)
{ Range = iATR(NULL,0,f,shift); value2 = iStochastic(NULL,0,value11,value11,1,0,0,0,shift); val1 = 0; val2 = 0; if (value2 < x2 && MathAbs(Close[shift] - Close[shift + 2]) > Range / d) { if (p == 2 || p == 0) { value3 = High[shift] + Range * s / 4; val1 = value3; p = 1; } } if (value2 > x1 && MathAbs(Close[shift] - Close[shift + 2]) > Range / d) { if (p == 1 || p == 0 ) { value3 = Low[shift] - Range * s / 4; val2 = value3; p = 2; } } ExtMapBuffer1[shift]=val1; ExtMapBuffer2[shift]=val2; shift--; } }
if (EnableAlerts == 1) { if (val1 > 0 && tsig != 1) { tsig = 1; a1 = FileOpen("alert1" + SignalID,";"); FileWrite(a1,"Sell " ,Symbol() ," at ", Close[0] , " S/L " , val1 , " BT1 M" ,Period()); FileClose(a1); } if (val2 > 0 && tsig != 2) { tsig = 2; a1 = FileOpen("alert1" + SignalID,";"); FileWrite(a1,"Buy " , Symbol() , " at " ,Close[0] ," S/L " ,val2 ," BT1 M" , Period()); FileClose(a1); } }
//---- return(0); } //+------------------------------------------------------------------+
Code:
//+------------------------------------------------------------------+ //| BrainTrend1Stop.mq4 | //| BrainTrading Inc. System 7.0 | //| http://www.braintrading.com | //+------------------------------------------------------------------+ #property copyright "Copyright © 2005, MetaQuotes Software Corp." #property link "http://www.braintrading.comt"
#property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Magenta #property indicator_color2 Aqua //---- input parameters extern int NumBars=500; extern int EnableAlerts=0; extern int SignalID=0; //---- buffers double ExtMapBuffer1[]; double ExtMapBuffer2[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,115); SetIndexBuffer(0,ExtMapBuffer1); SetIndexEmptyValue(0,0.0); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,115); SetIndexBuffer(1,ExtMapBuffer2); SetIndexEmptyValue(1,0.0); //---- return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(); //----
double RISK=3; double value2=0; double value3=0; double value11=0; double x1=70; double x2=30; double i1=0; double TrueCount=0; double Counter=0; double Range=0; double AvgRange=0; double MRO1=0; double MRO2=0; double val1=0; double val2=0; int shift=0; double p=0; double r=0; double s=1.5; double value4=0; double value5=0; double abrs=0; double f=7; double d=2.3; double range1=0; double r1=0; double h11=0; double h12=0; double h13=0; double const=0; double orig=0; double st=0; double h2=0; double h1=0; double h10=0; double sxs=0; double sms=0; double temp=0; double h5=0; double a1=0; double bs=0; double bs1=0; double r1s=0; double r2s=0; double r3s=0; double r4s=0; double pt=0; double pts=0; double r2=0; double r3=0; double r4=0; double tt=0;
st=1; if (st == 1) { value11 = 9; x1 = 53; x2 = 47; if (Bars < abrs ) abrs = Bars - 11; else abrs = NumBars - 11; shift=abrs;
while(shift>=0) { Range = iATR(NULL,0,f,shift); range1 = iATR(NULL,0,10,shift); value2 = iStochastic(NULL,0,value11,value11,1,0,0,0,shift); val1 = 0; val2 = 0; if (value2 < x2 && MathAbs(Close[shift] - Close[shift + 2]) > Range / d && p != 1 ) { value3 = High[shift] + range1 * s / 4; val1 = value3; p = 1; r = val1; bs = r; ExtMapBuffer1[shift]=val1; ExtMapBuffer2[shift]=0; } if (value2 > x1 && MathAbs(Close[shift] - Close[shift + 2]) > Range / d && p != 2 ) { value3 = Low[shift] - range1 * s / 4; val2 = value3; p = 2; r = val2; bs = r; ExtMapBuffer1[shift]=0; ExtMapBuffer2[shift]=val2; } value4 = High[shift] + range1 * s; value5 = Low[shift] - range1 * s; if (val1 == 0 && val2 == 0 && p == 1 ) { if (value4 < r) { r = value4; bs = r; ExtMapBuffer1[shift]=r; ExtMapBuffer2[shift]=0; } else { r = r; bs = r; ExtMapBuffer1[shift]=r; ExtMapBuffer2[shift]=0; } } if( val1 == 0 && val2 == 0 && p == 2) { if (value5 > r) { r = value5; bs = r; ExtMapBuffer1[shift]=0; ExtMapBuffer2[shift]=r; } else { r = r; bs = r; ExtMapBuffer1[shift]=0; ExtMapBuffer2[shift]=r; } } shift--; }
}
if (EnableAlerts == 1) { if (bs > 0 && bs != bs1 ) { bs1 = bs; a1 = FileOpen("alert1" + SignalID,";"); FileWrite(a1,"BT1Stop value for " , Symbol() , " is " , bs , " Current Close=" , Close[0] , " M" + Period()); FileClose(a1); } }
//---- return(0); } //+------------------------------------------------------------------+
Редактировано Alepi (15/09/2005 21:34)
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
this IS 100% BrainTrading NOT Clone !!!!! ok here BrainTrend1StopLine.mq4 code with problem 
//+------------------------------------------------------------------+ //| BrainTrend1StopLine.mq4 | //| BrainTrading Inc. System 7.0 | //| http://www.braintrading.com | //+------------------------------------------------------------------+ #property copyright "BrainTrading Inc. System 7.0" #property link "http://www.braintrading.com"
#property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Magenta #property indicator_color2 Aqua //---- input parameters extern int NumBars=500; //---- buffers double ExtMapBuffer1[]; double ExtMapBuffer2[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ExtMapBuffer1); SetIndexStyle(1,DRAW_LINE); SetIndexBuffer(1,ExtMapBuffer2); //---- return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(); //----
double value2=0; double value3=0; double value11=0; double x1=70; double x2=30; double i1=0; double TrueCount=0; double Counter=0; double Range=0; double AvgRange=0; double MRO1=0; double MRO2=0; double val1; double val2; int shift=0; double abrs=0; double p=0; double r=0; double s=1.5; double value4=0; double value5=0; double f=7; double d=2.3; double range1=0; double r1=0; double h11=0; double h12=0; double h13=0; double const=0; double orig=0; double st=0; double h2=0; double h1=0; double h10=0; double sxs=0; double sms=0; double temp=0; double h5=0; double r1s=0; double r2s=0; double r3s=0; double r4s=0; double pt=0; double pts=0; double r2=0; double r3=0; double r4=0; double tt=0;
st=1; if (st == 1) { value11 = 9; x1 = 53; x2 = 47; if (Bars < NumBars) abrs = Bars - 11; else abrs = NumBars - 11; shift=abrs;
while(shift>=0) { Range = iATR(NULL,0,f,shift); range1 = iATR(NULL,0,10,shift); value2 = iStochastic(NULL,0,value11,value11,1,0,0,0,shift); val1 = 0; val2 = 0; if (value2 < x2 && MathAbs(Close[shift] - Close[shift + 2]) > Range / d && p != 1 ) { value3 = High[shift] + range1 * s / 4; val1 = value3; p = 1; r = val1; ExtMapBuffer1[shift]=val1; ExtMapBuffer2[shift]=-1; } if (value2 > x1 && MathAbs(Close[shift] - Close[shift + 2]) > Range / d && p != 2 ) { value3 = Low[shift] - range1 * s / 4; val2 = value3; p = 2; r = val2; ExtMapBuffer1[shift]=-1; ExtMapBuffer2[shift]=val2; } value4 = High[shift] + range1 * s; value5 = Low[shift] - range1 * s; if (val1 == 0 && val2 == 0 && p == 1) { if (value4 < r) { r = value4; ExtMapBuffer1[shift]=r; ExtMapBuffer2[shift]=-1; } else { r = r; ExtMapBuffer1[shift]=r; ExtMapBuffer2[shift]=-1; } } if (val1 == 0 && val2 == 0 && p == 2 ) { if (value5 > r ) { r = value5; ExtMapBuffer1[shift]=-1; ExtMapBuffer2[shift]=r; } else { r = r; ExtMapBuffer1[shift]=-1; ExtMapBuffer2[shift]=r; } } shift--; } }
//---- return(0); } //+------------------------------------------------------------------+
Редактировано Alepi (15/09/2005 21:30)
|
Rosh
Unregistered
|
|
Cracked by exp2mql?
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Описания для DFC Next нету,просто был индикатор для МТ3.
Насчёт балансовых ступеней .Имхо ,динамические только всю картинку портят .Может их лучше убрать?В фибоначи трейдер есть этот индикатор в виде ступеней Own,Next,High без динамических линий .И чтоб можно было вешать на одном фрейме.
В прицепе картинка ,на ней твой индикатор ,только убрал цвет с лишнего.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (15/09/2005 23:39)
|
Urart
Свой человек
Зарегистрирован: 06/05/2003
Сообщений: 81
|
|
Дорогой Jofox - огромное спасобо.
Urart
-------------------- -----------------------------
Lots of people talking, few of them know.
(Led Zeppelin)
|
Modest
Свой человек
 
Зарегистрирован: 30/08/2003
Сообщений: 231
|
|
Original source

Corrected indicator (Attached):

Alexander, but where is indicator for painting color bars ("BrainTrend1") ?
-------------------- С уважением, Modest.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Открываем код для редактирования, меняем DRAW_.... на DRAW_NONE у не нужных линий (линии определяем по индексам) - первое значение в SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2); по названию массива: D=Dynamic St=Statistic B=Balans Step=ступень Point-точка(уровень)
В ответ на:
динамические только всю картинку портят
а если посмотреть на их пересечение? Есть какие-нибудь наработки в области:"какие параметры для каких т-ф использовать?"
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Thanks
yes MQL 2 is from EXPtoMQL but only MQL 2 possible 
here BrainTrend1.mq4 
Code:
//+------------------------------------------------------------------+ //| BrainTrend1.mq4 | //| BrainTrading Inc. System 7.0 | //| http://www.braintrading.com | //+------------------------------------------------------------------+ #property copyright "BrainTrading Inc. System 7.0" #property link "http://www.braintrading.com"
#property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Red #property indicator_color2 Blue //---- input parameters extern int NumBars=500; //---- buffers double ExtMapBuffer1[]; double ExtMapBuffer2[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_HISTOGRAM); SetIndexBuffer(0,ExtMapBuffer1); SetIndexStyle(1,DRAW_HISTOGRAM); SetIndexBuffer(1,ExtMapBuffer2); //---- return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted();
double value2=0; double value11=0; double x1=0; double x2=0; double Range=0; double val1=0; double val2=0; int shift=0; double h1=0; double h2=0; double r1=0; string vs=" "; double fs=0; double st=0; double h10=0; double abrs=0; double d=2.3; double f=7; double p=0; double h11=0; double h12=0; double h13=0; double const=0; double orig=0; double sxs=0; double sms=0; double temp=0; double h5=0; double r1s=0; double r2s=0; double r3s=0; double r4s=0; double pt=0; double pts=0; double r2=0; double r3=0; double r4=0; double tt=0;
st=1; if (st == 1) { value11 = 9; x1 = 53; x2 = 47; if (Bars < NumBars) abrs = Bars - 11; else abrs = NumBars - 11; shift=abrs;
while(shift>=0) { Range = iATR(NULL,0,f,shift); value2 = iStochastic(NULL,0,value11,value11,1,0,0,0,shift); val1 = 0; val2 = 0; if (value2 < x2 && MathAbs(Close[shift] - Close[shift + 2]) > Range / d ) p = 1; if (value2 > x1 && MathAbs(Close[shift] - Close[shift + 2]) > Range / d ) p = 2; if ( (value2 < x2 && p == 1) || (value2 < x2 && p == 0) ) { if ( MathAbs(Close[shift] - Close[shift + 2]) > Range / d ) { val1 = High[shift]; val2 = Low[shift]; } } if ((value2 > x1 && p == 2) || (value2 > x1 && p == 0) ) { val2 = High[shift]; val1 = Low[shift]; } ExtMapBuffer1[shift]=val1; ExtMapBuffer2[shift]=val2; shift--; } }
//---- return(0); } //+------------------------------------------------------------------+
Редактировано Alepi (16/09/2005 18:16)
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
T3 TRIX (ROC of T6) 
BLACK SCREEN 
Code:
/*[[ Name := T3 TRIX (ROC of T6) Author := Luis Damiani Separate Window := Yes First Color := LightSkyBlue First Draw Type := Line First Symbol := 217 Use Second Data :=yes Second Color := Blue Second Draw Type := Line Second Symbol := 218 ]]*/
Input : A_t3_period(18),num_bars(350),is_A_open_price(0),B_t3_period_ac(8),diferential(0),hot(0.7); Variable : shift(0); Variable : A_t3(0),A_t3_1(0),max_per(0); Variable : B_t3(0),B_t3_1(0); Variable : e1(0),e2(0),e3(0),e4(0),e5(0),e6(0),c1(0),c2(0),c3(0),c4(0); Variable : e1x(0),e2x(0),e3x(0),e4x(0),e5x(0),e6x(0); Variable : d1(0),d2(0),d3(0),d4(0),d5(0),d6(0); Variable : d1x(0),d2x(0),d3x(0),d4x(0),d5x(0),d6x(0); Variable : n(0),A_w1(0),A_w2(0),B_w1(0),B_w2(0),b2(0),b3(0); Variable : init(true); Variables : bar(0), prevbars(0), start(0), cs(0), prevcs(0),commodt("nonono"),frame(0);
cs= num_bars+A_t3_period+is_A_open_price+B_t3_period_ac+diferential+hot; //checksum used to see if parameters have been changed if cs=prevcs and (commodt=symbol)and frame=t[4]-t[5] and bars-prevbars<2 then start=Bars-prevbars //params haven't changed only need to calculate new bar else start=-1; commodt=symbol; frame=t[4]-t[5]; prevbars = Bars; prevcs = cs; if (start=1 | start=0) then bar=start else init = true;
if init then { b2=hot*hot; b3=b2*hot; c1=-b3; c2=(3*(b2+b3)); c3=-3*(2*b2+hot+b3); c4=(1+3*hot+b3+3*b2); n=A_t3_period;
if n<1 then n=1; n = 1 + 0.5*(n-1); A_w1 = 2 / (n + 1); A_w2 = 1 - A_w1;
n=B_t3_period_ac;
if n<1 then n=1; n = 1 + 0.5*(n-1); B_w1 = 2 / (n + 1); B_w2 = 1 - B_w1; SetIndexValue(num_bars-1, 0); e1x=0;e2x=0;e3x=0;e4x=0;e5x=0;e6x=0; SetIndexValue2(num_bars-1, 0); d1x=0;d2x=0;d3x=0;d4x=0;d5x=0;d6x=0;
// max_per=max(A_t3_period,B_t3_period_ac); bar=num_bars-2; init=false; };
SetLoopCount(0); For shift = bar Downto 0 Begin if is_A_open_price then d1 = A_w1*open[shift] + A_w2*d1x Else d1 = A_w1*close[shift] + A_w2*d1x; d2 = A_w1*d1 + A_w2*d2x; d3 = A_w1*d2 + A_w2*d3x; d4 = A_w1*d3 + A_w2*d4x; d5 = A_w1*d4 + A_w2*d5x; d6 = A_w1*d5 + A_w2*d6x;
A_t3 = c1*d6 + c2*d5 + c3*d4 + c4*d3; if (start=1 and shift=1) or start=-1 then { d1x=d1; d2x=d2; d3x=d3; d4x=d4; d5x=d5; d6x=d6; } e1 = B_w1*close[shift] + B_w2*e1x; e2 = B_w1*e1 + B_w2*e2x; e3 = B_w1*e2 + B_w2*e3x; e4 = B_w1*e3 + B_w2*e4x; e5 = B_w1*e4 + B_w2*e5x; e6 = B_w1*e5 + B_w2*e6x; B_t3 = c1*e6 + c2*e5 + c3*e4 + c4*e3; if(diferential=1)then { SetIndexValue(shift,(A_t3-A_t3_1)/A_t3_1); SetIndexValue2(shift,(A_t3-A_t3_1)/A_t3_1+(B_t3-B_t3_1)/B_t3_1); } Else { SetIndexValue2(shift,(B_t3-B_t3_1)/B_t3_1); SetIndexValue(shift,(A_t3-A_t3_1)/A_t3_1); }; // comment(" start: ",start," bar: ",bar,"\n", //"frame: ",frame," num_bars:" ,num_bars," commodity: ",commodt ,"\n",(B_t3-B_t3_1)/B_t3_1); if (start=1 and shift=1) or start=-1 then { A_t3_1=A_t3; B_t3_1=B_t3; e1x=e1; e2x=e2; e3x=e3; e4x=e4; e5x=e5; e6x=e6;} End;
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Спасибо ,разобрался .В прицепе картинка ,оставил только ступени,на 15 мин.трижды подвесил индикактор с некст фреймом 60,240,1440.Мне нравится ,как получилось.Пробовал оставить только уровни баланса вместо ступеней,картинка похуже ,но тоже ничего.
Наработок по поводу параметров пока нету,потому что раньше этого индикатора нигде не было ,кроме Фиботрейдера,а он толком не работал.Думаю совместно с базовым планам Краузе,должно что то путное выйти. Теперь надо думать ,как бы пораньше вычислить смену тренда на днёвке по меньшим фреймам,если это вообще реально.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (17/09/2005 10:00)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Такая же картинка,только с уровнями сопротивления со всех периодов.Идея таже как и в динамических каналах Фибоначи.Вроде пересечение трёх уровней грозит коррекцией или вообще разворотом.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
have problem found MT4 calculate NOT Zero but MT 3 
here correct code T3 TRIX (ROC of T6) MQL4 
Code:
//+------------------------------------------------------------------+ //| T3-Trix .mq4 | //| Copyright © 2005, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright © 2005, MetaQuotes Software Corp." #property link "http://www.metaquotes.net"
#property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 Blue #property indicator_color2 DeepSkyBlue //---- input parameters extern int A_t3_period=18; extern int num_bars=350; extern int is_A_open_price=0; extern int B_t3_period_ac=10; extern int diferential=0; extern double hot=0.7; //---- buffers double ExtMapBuffer1[]; double ExtMapBuffer2[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ExtMapBuffer1); SetIndexStyle(1,DRAW_LINE); SetIndexBuffer(1,ExtMapBuffer2); //---- return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() {
int shift=0; double A_t3=0,A_t3_1=0,max_per=0; double B_t3=0,B_t3_1=0; double e1=0,e2=0,e3=0,e4=0,e5=0,e6=0,c1=0,c2=0,c3=0,c4=0; double e1x=0,e2x=0,e3x=0,e4x=0,e5x=0,e6x=0; double d1=0,d2=0,d3=0,d4=0,d5=0,d6=0; double d1x=0,d2x=0,d3x=0,d4x=0,d5x=0,d6x=0; double n=0,A_w1=0,A_w2=0,B_w1=0,B_w2=0,b2=0,b3=0; double init=true; double bar=0, prevbars=0, start=0, cs=0, prevcs=0,frame=0; string commodt="nonono"; int counted_bars=IndicatorCounted();
cs = num_bars+A_t3_period+is_A_open_price+B_t3_period_ac+diferential+hot;
if (cs==prevcs && commodt==Symbol() && frame==Time[4]-Time[5] && Bars-prevbars<2) start=Bars-prevbars; else start=-1; commodt=Symbol(); frame=Time[4]-Time[5]; prevbars = Bars; prevcs = cs; if (start==1 || start==0) bar=start; else init=true;
if (init==true) { b2=hot*hot; b3=b2*hot; c1=-b3; c2=(3*(b2+b3)); c3=-3*(2*b2+hot+b3); c4=(1+3*hot+b3+3*b2); n=A_t3_period;
if (n<1) n=1; n = 1 + 0.5*(n-1); A_w1 = 2 / (n + 1); A_w2 = 1 - A_w1;
n=B_t3_period_ac;
if (n<1) n=1; n = 1 + 0.5*(n-1); B_w1 = 2 / (n + 1); B_w2 = 1 - B_w1;
ExtMapBuffer1[num_bars-1]=0;
e1x=0;e2x=0;e3x=0;e4x=0;e5x=0;e6x=0;
ExtMapBuffer2[num_bars-1]=0;
d1x=0;d2x=0;d3x=0;d4x=0;d5x=0;d6x=0;
// max_per=max(A_t3_period,B_t3_period_ac); bar=num_bars-2; init=false; }
//SetLoopCount(0); shift=bar;
while(shift>=0)
{
if ( is_A_open_price==1 ) d1 = A_w1*Open[shift] + A_w2*d1x; else d1 = A_w1*Close[shift] + A_w2*d1x; d2 = A_w1*d1 + A_w2*d2x; d3 = A_w1*d2 + A_w2*d3x; d4 = A_w1*d3 + A_w2*d4x; d5 = A_w1*d4 + A_w2*d5x; d6 = A_w1*d5 + A_w2*d6x;
A_t3 = c1*d6 + c2*d5 + c3*d4 + c4*d3;
if ((start==1 && shift==1) || start==-1 ) { d1x=d1; d2x=d2; d3x=d3; d4x=d4; d5x=d5; d6x=d6; } e1 = B_w1*Close[shift] + B_w2*e1x; e2 = B_w1*e1 + B_w2*e2x; e3 = B_w1*e2 + B_w2*e3x; e4 = B_w1*e3 + B_w2*e4x; e5 = B_w1*e4 + B_w2*e5x; e6 = B_w1*e5 + B_w2*e6x; B_t3 = c1*e6 + c2*e5 + c3*e4 + c4*e3;
if(diferential==1) {
ExtMapBuffer1[shift]=(A_t3-A_t3_1)/A_t3_1; ExtMapBuffer2[shift]=(A_t3-A_t3_1)/A_t3_1+(B_t3-B_t3_1)/B_t3_1;
} else {
if ( B_t3_1 >0 && A_t3_1>0) { ExtMapBuffer2[shift]=(B_t3-B_t3_1)/B_t3_1; ExtMapBuffer1[shift]=(A_t3-A_t3_1)/A_t3_1; } Comment("0");
} //Comment(" start: ",start," bar: ",bar,"\n", //"frame: ",frame," num_bars:" ,num_bars," commodity: ",commodt ,"\n",(B_t3-B_t3_1)/B_t3_1); if ((start==1 && shift==1) || start==-1) { Comment("Bar=ghfghfgh"); A_t3_1=A_t3; B_t3_1=B_t3; e1x=e1; e2x=e2; e3x=e3; e4x=e4; e5x=e5; e6x=e6; } shift--; //Comment("View !!! NO?????"); } //----
} //+------------------------------------------------------------------+
T3 TRIX (ROC of T6) work Great with BrainTrading !!!
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
have problem convert BtTrendTrigger in MQL4 
File Attachment BtTrendTrigger MQL 3 orginal
here is my code MQL 4
Code:
//+------------------------------------------------------------------+ //| BtTrendTrigger.mq4 | //| | //| | //+------------------------------------------------------------------+ #property copyright "" #property link ""
#property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 SkyBlue #property indicator_color2 LightSeaGreen //---- input parameters extern int TTFbars=15; extern int t3_period=5; extern double b=0.7; extern int mode_0Sep_1Main=0; extern int barBegin=1000; extern int show_Info=0; //---- buffers double ExtMapBuffer1[]; double ExtMapBuffer2[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ExtMapBuffer1); SetIndexStyle(1,DRAW_LINE); SetIndexBuffer(1,ExtMapBuffer2); //---- return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(); //---- string IndicatorName= "py.TTF"; string Version= "S01"; double HighestHighRecent=0; double HighestHighOlder=0; double LowestLowRecent=0; double LowestLowOlder=0; double BuyPower=0; double SellPower=0; double TTF=0; double t3=0; double e1=0; double e2=0; double e3=0; double e4=0; double e5=0; double e6=0; double c1=0; double c2=0; double c3=0; double c4=0; double r=0; double w1=0; double w2=0; double b2=0; double b3=0;
// Variable Generic, mostly for module flow control: int shift=0; double count=0; double is_First=True; double loopBegin=0; double prevBars=0; double PrevTime=0; double tick=0; double prevShift=99999; double badPlotBars=0; //Discarded first =old bars with bad computed values double firstPlotBar=0; double CheckSum=0; double CheckSumPrev=0; string Msg=""; b2 = b * b; b3 = b2 * b; c1 = (-b3); c2 = (3 * (b2 + b3)); c3 = (-3) * (2 * b2 + b + b3); c4 = (1 + 3 * b + b3 + 3 * b2);
r = t3_period;
if (r < 1) r = 1; r = 1 + 0.5 * (r - 1); w1 = 2 / (r + 1); w2 = 1 - w1; /*======================*/ /* Begin Pre-Loop Setup */ /*======================*/ //Check for additional bars loading or total reloadng. if (Bars < prevBars || Bars - prevBars > 1 ) is_First = True; prevBars = Bars;
//Have any Inputs changed? CheckSum = TTF + mode_0Sep_1Main + barBegin + show_Info; if ( CheckSum != CheckSumPrev) is_First = True; CheckSumPrev = CheckSum;
if (is_First==True) { /*This block executes ONLY First Time for each Attachment-To-Chart. If MT is closed or another Profile is selected, the values & parameters for this module are saved, and when MT or this Profile is restarted, it would not be the First Time Attachment-To-Chart. So this block would not execute unless the value of "Bars" has changed. */ // SetLoopCount(0);
/*==============*/ /* Check Inputs */ /*==============*/ if (0 > TTFbars || TTFbars > 299) { Msg = IndicatorName + " **Input Error** :" + " TTFbars must be between 0 and 300. Cannot=" + TTFbars; Alert(Msg); return(0); } if (mode_0Sep_1Main != 0 && mode_0Sep_1Main != 1) { Msg = IndicatorName + " **Input Error** : " + " and mode_0Sep_1Main must be {0,1}. Cannot=" + mode_0Sep_1Main; Alert(Msg); return(0); }
/** //Comment to display IndicatorName & parameters Msg = IndicatorName + ".v" + Version + "(" + TTFbars + ")"; Print(Msg); If show_Info != (-1) Then Comment(Msg);
//Usage if show_Info == 1 Then Comment(Msg + " Trend Trigger Factor (TTF)" + "\nUser-Inputs:" + "\nTTFbars:" + "\n15=default Number of bars for computation." + "\nmode_0Sep_1Main:" + "\n0=Separate window Line with dual trigger" + "\nTTF>+50 = Long" + "\nTTF<-50 = Short" + "\nElse=Ranging" + "\n1=Main window Histogram with colored bars" + "\nbarBegin:" + "\n<1000 recommended for faster computation" + "\n0=All bars computed & plotted (slower)" + "\nshow_Info:" + "\n0=Hide on-chart Info" + "\n1=Show on-chart Info & Print Tick data to Journal" + "\n-1=Never show Comments"); **/
//BarIndexNumber=shift=Bars-1..0 if (barBegin > 0 && barBegin < Bars - 1) loopBegin = barBegin; else loopBegin = Bars - 1;
/*===================================*/ /* Specific for particular indicator */ /*===================================*/ loopBegin = loopBegin - TTFbars; //Cannot compute early bars /* end Specific */
is_First = False; //if is_First }
//-------------------------------------------------------------------- /*======================*/ /* end Pre-Loop Setup */ /*======================*/ loopBegin = loopBegin - 1; //Replot previous bar
shift=loopBegin;
while(shift>=0) {
/*=================================*/ /* Standard Specific Computations */ /*=================================*/ HighestHighRecent = High[Highest(NULL,0,MODE_HIGH,shift,TTFbars)]; HighestHighOlder = High[Highest(NULL,0,MODE_HIGH,shift + TTFbars,TTFbars)]; LowestLowRecent = Low [Lowest(NULL,0,MODE_LOW,shift,TTFbars)]; LowestLowOlder = Low [Lowest(NULL,0,MODE_LOW,shift+TTFbars,TTFbars)]; BuyPower = HighestHighRecent - LowestLowOlder; SellPower = HighestHighOlder - LowestLowRecent; // TTF = (BuyPower - SellPower) / (0.5 * (BuyPower + SellPower)) * 100; TTF = (BuyPower - SellPower) / 0.5 * (BuyPower + SellPower) * 100;
e1 = w1 * TTF + w2 * e1; e2 = w1 * e1 + w2 * e2; e3 = w1 * e2 + w2 * e3; e4 = w1 * e3 + w2 * e4; e5 = w1 * e4 + w2 * e5; e6 = w1 * e5 + w2 * e6;
TTF = c1 * e6 + c2 * e5 + c3 * e4 + c4 * e3; Comment("xxx",TTF); ExtMapBuffer1[shift]=TTF;
switch (mode_0Sep_1Main) { case 0: //Separate window Line (with dual trigger)
ExtMapBuffer1[shift]=TTF; //Dual value trigger +/-100 if (TTF >= 0) ExtMapBuffer2[shift]=50; else ExtMapBuffer2[shift]=-50 ;
case 1: //Main Window Colored Bars if (TTF >= 100) //Bull Trend, Blue bars { ExtMapBuffer1[shift]=High[shift]; ExtMapBuffer2[shift]=Low[shift]; } else if (TTF <= -100) //Bear Trend, Red bars { ExtMapBuffer1[shift]=Low[shift]; ExtMapBuffer2[shift]=High[shift]; } else //No Trend, No colored bars { ExtMapBuffer1[shift]=0; ExtMapBuffer2[shift]=0; } } //If TTF >= 100 Then ... Else
shift--; }//Switch mode_0Sep_1Main loopBegin = loopBegin - 1;
//---- return(0); } //+------------------------------------------------------------------+
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Посмотрел на графики и думаю что ты прав насчет "загромождения" динамическими линиями, т.к. текущее их состояние можно видеть по статическим уровням в будущем. Поэтому сам оставил для отображения только статические уровни.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Modest
Свой человек
 
Зарегистрирован: 30/08/2003
Сообщений: 231
|
|
В ответ на:
have problem convert BtTrendTrigger in MQL4
Alexander, BtTrendTrigger.mq4 is non-correct modification of TTF indicator I have found in the some FX forum (I have forgotten where).

Here is original TTF and TTFsignal indicators. This TTF is classic TTF indicator with smoothing by T3 method and signal lines. TTFsignal – same TTF with my “visual improvements”.
-------------------- С уважением, Modest.
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Ok Thanks Modest
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
ok here BrainTrend2 for MT4 
Code:
//+------------------------------------------------------------------+ //| BrainTrend2.mq4 | //| BrainTrading Inc. | //| | //+------------------------------------------------------------------+ #property copyright "BrainTrading Inc." #property link ""
#property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Blue #property indicator_color2 Red //---- input parameters extern int NumBars=500; //---- buffers double ExtMapBuffer1[]; double ExtMapBuffer2[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_HISTOGRAM); SetIndexBuffer(0,ExtMapBuffer1); SetIndexStyle(1,DRAW_HISTOGRAM); SetIndexBuffer(1,ExtMapBuffer2); //---- return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(); //---- double artp=7; double cecf=0.7; int satb=0; int Shift=0; double river=True; double Emaxtra=0; double widcha=0; double TR=0; double Values[100]; int glava=0; double ATR=0; int J=0; double Weight=0; double r=0; double r1=0; double p=0; int Curr=0; double Range1=0; double s=2; double f=10; double val1=0; double val2=0; double h11=0; double h12=0; double h13=0; double const=0; double orig=0; double st=0; double h2=0; double h1=0; double h10=0; double sxs=0; double sms=0; double temp=0; double h5=0; double r1s=0; double r2s=0; double r3s=0; double r4s=0; double pt=0; double pts=0; double r2=0; double r3=0; double r4=0; double tt=0;
st=1; if( st == 1) { if( Bars < NumBars) satb = Bars; else satb = NumBars; if( Close[satb - 2] > Close[satb - 1]) river = True; else river = False; Emaxtra = Close[satb - 2]; Shift=satb-3; while(Shift>=0) { TR = High[Shift] - Low[Shift]; if( MathAbs(High[Shift] - Close[Shift + 1]) > TR ) TR = MathAbs(High[Shift] - Close[Shift + 1]); if( MathAbs(Low[Shift] - Close[Shift + 1]) > TR) TR = MathAbs(Low[Shift] - Close[Shift + 1]); if (Shift == satb - 3 ) { for(J=0;Shift==artp-1;Shift++) { Values[J] = TR; } } Values[glava] = TR; ATR = 0; Weight = artp; Curr = glava; for (J = 0;J== artp - 1;J++) { ATR += Values[Curr] * Weight; Weight -= 1; Curr -= 1; if (Curr == -1) Curr = artp - 1; } ATR = 2 * ATR / (artp * (artp + 1)); glava += 1; if (glava == artp) glava = 0; widcha = cecf * ATR; if (river && Low[Shift] < Emaxtra - widcha) { river = False; Emaxtra = High[Shift]; } if (river && High[Shift] < Emaxtra + widcha) { river = True; Emaxtra = Low[Shift]; } if (river && Low[Shift] > Emaxtra) { Emaxtra = Low[Shift]; } if (river && High[Shift] < Emaxtra ) { Emaxtra = High[Shift]; } Range1 = iATR(NULL,0,10,Shift); if( river==true ) { val1 = High[Shift]; val2 = Low[Shift]; } else { val1 = Low[Shift]; val2 = High[Shift]; } ExtMapBuffer1[Shift]=val1; ExtMapBuffer2[Shift]=val1; Shift--; } } //---- return(0); } //+------------------------------------------------------------------+
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
BrainTrend2 BrainTrend2Sig Float File Attachment
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Float Indicator OpenSource MQL2 
Code:
/*[[ Name := FLOAT Author := Bigblockfw Separate Window := Yes First Color := Blue First Draw Type := histogram First Symbol := 217 Use Second Data := Yes Second Color := Red Second Draw Type := Line Second Symbol := 218 ]]*/ input : float(200),use_fibos(1),Backtesting(0); Variable : shift(0),f(0),c1(0),high_bar(0),Low_bar(0),bars_high(0),bars_low(0); Variable : cumulativeV(0),FLOATV(0),cumulativeV2(0),loopbegin2(0),swing(0),swing_time(0); Variable : swingv(0),loopbegin1(0),cnt(0); Variable : first(True),first1(True), prevbars(0); Variable : cvstart(0),cvend(0),bar(0),newcv(0),CV(0),CV2(0); Variable : fib23(0),fib38(0),fib50(0),fib62(0),fib76(0); Variable : dinap0(0),dinap1(0),dinap2(0),dinap3(0),dinap4(0),dinap5(0); Variable : CVL(0),CVL1(0),CVL2(0),CVL3(0),CVL4(0);
cumulativeV=0; cumulativeV2=0;
SetLoopCount(0); If Bars < prevbars Or Bars-prevbars>1 Then first = True; first1 = True; prevbars = Bars; FLOATV=0;
If first Then Begin loopbegin1 = Bars-float-1; loopbegin2 = Bars-float-1; first = False;
loopbegin1 = loopbegin1+1; For shift = loopbegin1 Downto 0 Begin //find high and low high_bar = H[Highest(MODE_HIGH,float,float)]; Low_bar = L[Lowest(MODE_LOW,float,float)]; //find bar counts bars_high = highest(MODE_HIGH,float,float); bars_low = lowest(MODE_LOW,float,float); //find swing price differance swing = H[Highest(MODE_HIGH,float,float)]- L[Lowest(MODE_LOW,float,float)]; //find float time barcount swing_time = abs(bars_low-bars_high);
//find cumulative volume for float period IF bars_high < bars_low then { cvstart=bars_low; cvend=bars_high; } else { cvstart=bars_high; cvend=bars_low; } If first1 and FLOATV=0 Then Begin for shift = cvstart downto cvend Begin { FLOATV=FLOATV+V[shift]; first1 = False;} end;
//find cumulative volume since last turnover for shift = cvstart downto 0 Begin cumulativeV=cumulativeV+V[shift];
if cumulativeV>=FLOATV then{ cumulativeV=0; }
SetIndexValue(shift,cumulativeV*0.001);//Blue SetIndexValue2(shift,FLOATV*0.001);//red
comment( "\n","high was ",bars_high," bars ago", "\n","Low was ",bars_low," bars ago","\n", "\n","Float time was = ", swing_time," bars", "\n","Float Vol. left = ",FLOATV-cumulativeV, "\n","Float Volume = ",FLOATV );
MoveObject("swingtop",OBJ_TRENDLINE,Time[cvstart],high_bar,Time[1],high_bar,Blue,1,STYLE_SOLID); MoveObject("swingbottom",OBJ_TRENDLINE,Time[cvstart],Low_bar,Time[1],Low_bar,Blue,1,STYLE_SOLID);
//fibos If use_fibos=1 then{ fib23=((high_bar-Low_bar)*0.236)+Low_bar; fib38=((high_bar-Low_bar)*0.382)+Low_bar; fib50=((high_bar-Low_bar)/2)+Low_bar; fib62=((high_bar-Low_bar)*0.618)+Low_bar; fib76=((high_bar-Low_bar)*0.764)+Low_bar; dinap0=(Low_bar+fib23)/2; dinap1=(fib23+fib38)/2; dinap2=(fib38+fib50)/2; dinap3=(fib50+fib62)/2; dinap4=(fib62+fib76)/2; dinap5=(high_bar+fib76)/2; MoveObject("fib23",OBJ_TRENDLINE,Time[cvstart],fib23,Time[1],fib23,Green,1,STYLE_DASH); SetObjectText("23","23.6","Arial",8,green); MoveObject("23",OBJ_TEXT,time[0],fib23,time[0],fib23,Green); MoveObject("fib38",OBJ_TRENDLINE,Time[cvstart],fib38,Time[1],fib38,Green,1,STYLE_DASH); SetObjectText("38","38.2","Arial",8,green); MoveObject("38",OBJ_TEXT,time[0],fib38,time[0],fib38,Green); MoveObject("fib50",OBJ_TRENDLINE,Time[cvstart],fib50,Time[1],fib50,Red,2,STYLE_SOLID); SetObjectText("50","50","Arial",8,green); MoveObject("50",OBJ_TEXT,time[0],fib50,time[0],fib50,Green); MoveObject("fib62",OBJ_TRENDLINE,Time[cvstart],fib62,Time[1],fib62,Green,1,STYLE_DASH); SetObjectText("62","61.8","Arial",8,green); MoveObject("62",OBJ_TEXT,time[0],fib62,time[0],fib62,Green); MoveObject("fib76",OBJ_TRENDLINE,Time[cvstart],fib76,Time[1],fib76,Green,1,STYLE_DASH); SetObjectText("76","76.4","Arial",8,green); MoveObject("76",OBJ_TEXT,time[0],fib76,time[0],fib76,Green); MoveObject("dinap0",OBJ_TRENDLINE,Time[cvstart],dinap0,Time[1],dinap0,Red,1,STYLE_DOT); MoveObject("dinap1",OBJ_TRENDLINE,Time[cvstart],dinap1,Time[1],dinap1,Red,1,STYLE_DOT); MoveObject("dinap2",OBJ_TRENDLINE,Time[cvstart],dinap2,Time[1],dinap2,Red,1,STYLE_DOT); MoveObject("dinap3",OBJ_TRENDLINE,Time[cvstart],dinap3,Time[1],dinap3,Red,1,STYLE_DOT); MoveObject("dinap4",OBJ_TRENDLINE,Time[cvstart],dinap4,Time[1],dinap4,Red,1,STYLE_DOT); MoveObject("dinap5",OBJ_TRENDLINE,Time[cvstart],dinap5,Time[1],dinap5,Red,1,STYLE_DOT); }
//vert. float lines. these draw the lines that calculate the float //if you change "trendline" to "Vline" it will draw through oscillators too.might be fun MoveObject("CVSTART",OBJ_TRENDLINE,Time[cvstart],high_bar,Time[cvstart],Low_bar*point,Blue,1,STYLE_SOLID); MoveObject("CVEND",OBJ_TRENDLINE,Time[cvend],high_bar,Time[cvend],Low_bar*point,Blue,1,STYLE_SOLID);
//vert float predictions. These are only time based. //see blue histogram for real float values. //if you change "trendline" to "Vline" it will draw through oscillators too.might be fun if cvend-swing_time>0 then { MoveObject("swingend",OBJ_TRENDLINE,Time[(cvend-swing_time)+5],high_bar,Time[cvend-swing_time+5],Low_bar,Red,1,STYLE_DOT); } else DelObject("swingend",0,0,0,0); if cvend-(swing_time*2)>0 then { MoveObject("swingend2",OBJ_TRENDLINE,Time[(cvend-(swing_time*2))+5],high_bar,Time[cvend-(swing_time*2)+5],Low_bar,Red,1,STYLE_DOT); } else DelObject("swingend2",0,0,0,0); if cvend-(swing_time*3)>0 then { MoveObject("swingend3",OBJ_TRENDLINE,Time[(cvend-(swing_time*3))+5],high_bar,Time[cvend-(swing_time*3)+5],Low_bar,Red,1,STYLE_DOT); } else DelObject("swingend3",0,0,0,0); if cvend-(swing_time*4)>0 then { MoveObject("swingend4",OBJ_TRENDLINE,Time[(cvend-(swing_time*4))+5],high_bar,Time[cvend-(swing_time*4)+5],Low_bar,Red,1,STYLE_DOT); } else DelObject("swingend4",0,0,0,0); if cvend-(swing_time*5)>0 then { MoveObject("swingend5",OBJ_TRENDLINE,Time[(cvend-(swing_time*5))+5],high_bar,Time[cvend-(swing_time*5)+5],Low_bar,Red,1,STYLE_DOT); } else DelObject("swingend5",0,0,0,0); if cvend-(swing_time*6)>0 then { MoveObject("swingend6",OBJ_TRENDLINE,Time[cvend-(swing_time*6)+5],high_bar,Time[cvend-(swing_time*6)+5],Low_bar,Red,1,STYLE_DOT); } else DelObject("swingend6",0,0,0,0); if cvend-(swing_time*7)>0 then { MoveObject("swingend7",OBJ_TRENDLINE,Time[cvend-(swing_time*7)+5],high_bar,Time[cvend-(swing_time*7)+5],Low_bar,Red,1,STYLE_DOT); } else DelObject("swingend7",0,0,0,0); if cvend-(swing_time*8)>0 then { MoveObject("swingend8",OBJ_TRENDLINE,Time[cvend-(swing_time*8)+5],high_bar,Time[cvend-(swing_time*8)+5],Low_bar,Red,1,STYLE_DOT); } else DelObject("swingend8",0,0,0,0); if cvend-(swing_time*9)>0 then { MoveObject("swingend9",OBJ_TRENDLINE,Time[cvend-(swing_time*9)+5],high_bar,Time[cvend-(swing_time*9)+5],Low_bar,Red,1,STYLE_DOT); } else DelObject("swingend9",0,0,0,0);
//comment out anything you"re not using it will help with speed. If Backtesting = 1 then { SetGlobalVariable("fib23",fib23); SetGlobalVariable("fib38",fib38); SetGlobalVariable("fib50",fib50); SetGlobalVariable("fib62",fib62); SetGlobalVariable("fib76",fib76); SetGlobalVariable("dinap0",dinap0); SetGlobalVariable("dinap1",dinap1); SetGlobalVariable("dinap2",dinap2); SetGlobalVariable("dinap3",dinap3); SetGlobalVariable("dinap4",dinap4); SetGlobalVariable("dinap5",dinap5); SetGlobalVariable("swingtop",high_bar); SetGlobalVariable("swingbottom",Low_bar); SetGlobalVariable("CVSTART",CVSTART); SetGlobalVariable("CVEND",CVEND); SetGlobalVariable("FLOATV",FLOATV); SetGlobalVariable("cumulativeV",cumulativeV); SetGlobalVariable("swing_time",swing_time); SetGlobalVariable("bars_high",bars_high); SetGlobalVariable("bars_low",bars_low); if cvend-swing_time>0 then SetGlobalVariable("swingend",(cvend-swing_time)+5); if cvend-(swing_time*2)>0 then SetGlobalVariable("swingend2",cvend-(swing_time*2)+5); if cvend-(swing_time*3)>0 then SetGlobalVariable("swingend3",cvend-(swing_time*3)+5); if cvend-(swing_time*4)>0 then SetGlobalVariable("swingend4",cvend-(swing_time*4)+5); if cvend-(swing_time*5)>0 then SetGlobalVariable("swingend5",cvend-(swing_time*5)+5); if cvend-(swing_time*6)>0 then SetGlobalVariable("swingend6",cvend-(swing_time*6)+5); if cvend-(swing_time*7)>0 then SetGlobalVariable("swingend7",cvend-(swing_time*7)+5); if cvend-(swing_time*8)>0 then SetGlobalVariable("swingend8",cvend-(swing_time*8)+5); if cvend-(swing_time*9)>0 then SetGlobalVariable("swingend9",cvend-(swing_time*9)+5); } End; end; end; end;
|
pelf
Свой человек
   
Зарегистрирован: 02/11/2004
Сообщений: 32
|
|
Скачал свою предыдущую выкладку индикаторов,а там и половины индикаторов нет почему-то.Выкладываю полный набор.
-------------------- Мы люди простые-в университетах не кончали.
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Thanks
here BrainTrading 100% complete packet
|
Modest
Свой человек
 
Зарегистрирован: 30/08/2003
Сообщений: 231
|
|
В ответ на:
Thanks
here BrainTrading 100% complete packet
What kind of bad joke!? Empty files *.mq4.
-------------------- С уважением, Modest.
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
? no joke
this BrainTrading MQL 2 100%
but MQL 4 help please convert
Thanks
convert problem is Loop Function MQL4 help
|
GS
Свой человек
Зарегистрирован: 17/02/2004
Сообщений: 81
Нахождение: СПб
|
|
В ответ на:
Скачал свою предыдущую выкладку индикаторов,а там и половины индикаторов нет почему-то.Выкладываю полный набор.
Проверил, BrainTrend2 и BrainTrend2sig - поскольку о ВТ уж очень много пишут. Так вот - не работают! С уважением
-------------------- Сергей
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
yes my problem BrainTrend2 и BrainTrend2sig
|
Rosh
Unregistered
|
|
В ответ на:
В ответ на:
Скачал свою предыдущую выкладку индикаторов,а там и половины индикаторов нет почему-то.Выкладываю полный набор.
Проверил, BrainTrend2 и BrainTrend2sig - поскольку о ВТ уж очень много пишут. Так вот - не работают! С уважением
Не работают - не рисуются в МТ3 или торговать по ним бесперспективно?
|
GS
Свой человек
Зарегистрирован: 17/02/2004
Сообщений: 81
Нахождение: СПб
|
|
В ответ на:
Использование терминов Own, Next и High означает только субординацию тайм-фреймов. Поэтому, индикатор DFC High (Динамический канал Фибоначчи) ссылается на самый верхний ,имеющий смысл , тайм-фрейм. При использовании на тайм-фреймах до 60мин идет "опрос" дневок (вспомните разделители периодов в МТ4 - ничего не напоминает?), далее на 4-часовках идут в ход недельки и так далее. DFC Next "просто" использует следующий (Next) более высокий тайм-фрейм. 5- и 15-минутки используют часовки, 30- и 60-минутки используют 4-часвоки и так далее. Ну а Own означает использование собственного "родного" тайм-фрейма, тут можно использовать любые понимаемые уровни, вроде Pivot Point.
Вот здесь forum.viac.ru обсуждается тема построения индикаторов по данным с высших тамфреймов. Вариантов предлагалось несколько. После достаточно глубокой проработки предлагается вариант лишенный недостатков ранее предлагаемых алгоритмов. В индикаторе построенному по такому алгоритму можно использовать любой высший таймфрем (в установках) и соответственно по данным с указанного таймфрейма он и будет вычисляться и строится на графике.
Для работы индикатора Т3-htf нужен сам индикатор Т3, хотя логичнее написать оба индикатора в едином коде и в зависимости от установочных данных он будет строится либо по "родному" таймфрейму, либо по выбранному высшему.
Предлагается проверить корректность построения индикатора следующим образом: Наносим на любой таймфрейм (пусть 60мин) сам Т3 и после этого на этот же график накладываеи Т3_htf с установкой 60. Линии индикаторов должны полностью наложится, т.е. фактически будет виден только один индикатор. И дальше переходить выше, на 240, 1440 не меняя установки, по умолчанию стоит 240 мин. В коде прописано так, что если индикатор будет наложен на 240 или выше, то проигнорирует установку 240 ( до введения корректного т.е. более высшего, чем на тот на который накладывается) и будет строится по родному таймфрейму.
Code:
//+------------------------------------------------------------------+ //| T3_htf_v2.mq4 | //| Copyright © 2005, GS | //| http://www.gustis.narod.ru; gsb51@mail.ru | //+------------------------------------------------------------------+ #property copyright " Copyright © 2005, GS" #property link " http://www.gustis.narod.ru; gsb51@mail.ru"
#property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 Aqua
//---- input parameters extern int MA_Period = 14; extern double b = 0.7; extern int TFramePeriod=240; // Старший период в минутах extern int countbars=500;
datetime daytimes[]; //---- buffers double ExtMapBuffer1[];
//+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //--------- indicators ---------------------------------------------- //---- indicator line IndicatorBuffers(1); SetIndexStyle(0,DRAW_LINE,1,2); SetIndexLabel(0,"T3_htf_v2"); SetIndexBuffer(0,ExtMapBuffer1); SetIndexEmptyValue(0,0.0); //----------------- Alerts ------------------------------------------- if (TFramePeriod !=1 && TFramePeriod !=5 && TFramePeriod !=15 && TFramePeriod !=30 && TFramePeriod !=60 && TFramePeriod !=240 && TFramePeriod !=1440 && TFramePeriod != 10080) { Alert("Chart ", Symbol(), " The TimeFrame period of Indicator must be 1, 5, 15, 30, 60, 240, 1440, 7200, 10080.\n" + "The Indicator will use the chart period"); TFramePeriod=Period(); }
if (Period()>= TFramePeriod) TFramePeriod = Period(); // The TimeFrame period of Indicator generally must be more then current TimeFrame. The Indicator will be use in own period. //--------------------------------------------------------------------
// Все Time[] серии времени отсортированы в направлении убывания ArrayCopySeries(daytimes,MODE_TIME,Symbol(),TFramePeriod);
return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(); int i; int y=0; //счетчик баров высшего таймфрейма //---- if (counted_bars<0) return(-1); if (counted_bars>0) counted_bars--; for(i=0,y=0;i<countbars;i++) { if (Time[i]<daytimes[y]) y++; ExtMapBuffer1[i]=iCustom(NULL,TFramePeriod,"T3",MA_Period,b,0,y); //если время начала бара нашего таймфрейма меньше времени начала бара высшего таймфрейма, то переходим к следующему //его бару (отсчет в обратном порядке) и по номеру бара берем соответствующее значение из массива. }
return(0); }
PS. Спасибо Rosh за коментарий по использованию функции ArrayCopySeries
-------------------- Сергей
Редактировано GS (21/09/2005 11:34)
|
GS
Свой человек
Зарегистрирован: 17/02/2004
Сообщений: 81
Нахождение: СПб
|
|
В ответ на:
В ответ на:
В ответ на:
Скачал свою предыдущую выкладку индикаторов,а там и половины индикаторов нет почему-то.Выкладываю полный набор.
Проверил, BrainTrend2 и BrainTrend2sig - поскольку о ВТ уж очень много пишут. Так вот - не работают! С уважением
Не работают - не рисуются в МТ3 или торговать по ним бесперспективно?
Я имел ввиду МТ4. .....не рисуются.
-------------------- Сергей
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
а где этот индикатор T3?
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
может кто имеет описание (алгоритм) построения поделитесь пожалуйста
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
GS
Свой человек
Зарегистрирован: 17/02/2004
Сообщений: 81
Нахождение: СПб
|
|
В ответ на:
а где этот индикатор T3?
Индикатор известный и много раз выкладывался, прошу извинить...
А вот картинка, и если судить по совокупности индикаторв по родному (60) таймфрейму и построенным по 240мин Sell Limit, а Stop Sell можно было выполнить как раз по Т3 и T3_momentum.
-------------------- Сергей
Редактировано GS (20/09/2005 21:04)
|
GS
Свой человек
Зарегистрирован: 17/02/2004
Сообщений: 81
Нахождение: СПб
|
|
Да, сам индикатор Т3 - сглаживающий цифровой фильтр
-------------------- Сергей
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
Спасибо
|
GS
Свой человек
Зарегистрирован: 17/02/2004
Сообщений: 81
Нахождение: СПб
|
|
В ответ на:
Спасибо
Да не за что. Было бы на благо.
А вот еще картинка по поводу высших таймфреймов. Ну это шутка, конечно индикаторы с высших таймфреймов должны показывать главную тенденцию, а входы то, конечно надо брать как раз с младших, просто картинка красивая получилась.
-------------------- Сергей
Редактировано GS (21/09/2005 08:35)
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
неплохая картинка получается, а сам индюк можно?
|
HIDDEN ™
Душа форума

Зарегистрирован: 22/07/2005
Сообщений: 260
Нахождение: На линии фронта.
|
|
Есть вот такой интересный индикатор. В код добавил строку, для выведения расчетных цифр на чарт, на разных тайм фреймах получается такая неразбериха. Посмотрите плиз код, кто в этом панимает.
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
закачавшим индюк до 21:12 просьба скачать по новой не тот (с ошибкой) положил (ссори)
А нельзя ли ему звонок приделать при смене тренда
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
В ответ на:
Скачал в Ворде три индикатора,но при компиляции возникает куча ошибок.Может быть,кто-нибудь возмётся за их исправление? Заранее благодарен.
Murrey_Math_MT_VG.mq4 
И зачем было так мучаться ? я этот индюк уже выкладывал выше по ветке . В аттаче последняя версия - с возможностью изменения цвета и толщины линий в исходных данных.
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Thanks can you please explain
Murrey_Math_MT_VG.mq4
|
Modest
Свой человек
 
Зарегистрирован: 30/08/2003
Сообщений: 231
|
|
Здравствуйте. Сегодня обнаружил неприятную фичу. В котировках от Альпари GBPUSD_M5 отсутсвовала свечка 23.09.2005 О:00 (почему- отдельный вопрос.) В такой ситуации индюки ^Pivots работают некорректно. В прицепе- исправленные индюки. Спасибо Rosh'у за перевод в МТ4
PS Добавил ^Pivot_AllLevels
-------------------- С уважением, Modest.
Редактировано Modest (24/09/2005 08:17)
|
Rosh
Unregistered
|
|
В этих индикаторах есть одна общая ошибка,которая , видимо, никому не мешает. По идее, надо ставить значения не на бары, имеющие время открытия 0 часов 00 минут, а на бар раньше.Я не стал переделывать(поздно сообразил), думал кто-нибудь заметит и исправит.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Просьба переделать Gann Swing 2 . Индикатор для МТ3 в прицепе,и картинка как он должен выглядеть при смене цвета.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
Есть еще Gann Swing 3. Интересно ваше видение их применения
|
sergunя
Гость
Зарегистрирован: 10/08/2004
Сообщений: 14
|
|
To kaizer.
А можно все индикаторы с картинки выложить (не важно для МТ3 или МТ4)
С уважением Сергей.
|
Modest
Свой человек
 
Зарегистрирован: 30/08/2003
Сообщений: 231
|
|
В ответ на:
думал кто-нибудь заметит и исправит.
Ну, мы друг друга поняли.  Хорошо, что вовремя заметили. см. пост 88812, чуть выше.
-------------------- С уважением, Modest.
Редактировано Modest (24/09/2005 19:09)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
На картинки только балансовые ступени днёвки и 4 часовки от Profi, лежат выше по ветке для МТ4. Двух баровые свинги черчу вручную.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Применение такое же ,только сигналов поменьше,зато стопы надёжней
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
sergunя
Гость
Зарегистрирован: 10/08/2004
Сообщений: 14
|
|
Спасибо.Скачал!
С уважением Сергей.
|
Rosh
Unregistered
|
|
Честно говоря, так и не понял, что означает выражение балансовые ступени. На рисунке на 9 странице http://forex.kbpauk.ru/showflat.php/Cat/0/Number/54085/page/0/fpart/9/vc/1 идут каналы с одним и тем же периодом. Какими индикаторами они построены? Может стоит сохранить шаблон и выложить здесь со всеми задействованными индикаторами в нем. Так было бы проще. Если непонятно выразился про шаблон - я могу выложить какой-нибудь свой и объяснить как его использовать.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Как оказалось на том рисунке всего одна ступень дневная ,синего цвета Остальное тоже самое что в начале сделал Profi ,а затем как ненужное подредактировал.По статье того же Крауза "Методика использования нескольких временных диапозонов" . Прикладываю картинку того о чём писал на тот момент .Три ступени - час,4часа,день.Период Оун сделать не получается,поэтому висит на 15 мин. Насчёт шаблона недопонял
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Чтоб далеко не ходить сам индюк балансовые ступени,с отключенными лишними линиями.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
В ответ на:
Насчёт шаблона недопонял
Во вложении шаблон Пример.tpl Нужно положить в папку /templates , кликнуть на чарте Фунта D1 правой конпкой, выбрать "Загрузить шаблон". В в итоге получим картинку, которую я выложу в следующем посте.
|
Rosh
Unregistered
|
|
А вот и рисунок
|
sergunя
Гость
Зарегистрирован: 10/08/2004
Сообщений: 14
|
|
2 kaizer
Спасибо за индюки.Будем тестить!!!!!!!
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Сделал шаблон для CHF 1 час. Можно посмотреть как работает базовый план Крауза,и как должен выглядеть Gann Swing 2.
Иногда по свингам даже волны считаются 
P.S. Проверь почту.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (25/09/2005 15:00)
|
Rosh
Unregistered
|
|
Почту получил, надо смотреть, потом. Шаблон открыл, тоже надо разбираться.  Теперь, думаю, понятно, что выкладывать шаблон в таких случаях - самое то. Никаких двояких толкований, получатель видит именно то, что ты хотел показать.

ЗЫ Много ты навтыкал тренд-линий, времени не пожалел. На шаблоне два поьзовательских индикатора и один стандартный? Или я не все увидел?
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Да,причём пользовательские это ступеньки с разным периодом.Линии чертил вручную
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
так это картинка в MT4?
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Да.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Индикатор для МТ3 в прицепе,и картинка как он должен выглядеть при смене цвета.
Гораздо проще писать код когда понимаешь конечную цель или алгоритм расчета индикатора, по коду восстанавливать труднее, лучше было-бы если бы выкладывалось описание (например как ты считаешь что нужно нарисовать этот свинг именно здесь и именно так), я уже читал описание на сайте, но для меня опять-таки остались непонятными некоторые моменты (не договаривают они или я туплю) пока написанием заняться не могу, постараюсь чуть позже. 
p.s. кому интересно переделал весь материал в chm и выложил здесь
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (25/09/2005 19:01)
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
значит у вас есть GANN_sving для Mt4?
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Цепляю описание индикаторов.Тот который нужен ,называется индикатор промежуточной тенденции. Смена цвета должна происходить при пробитии предыдущей вершины или впадины.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Всё дело как раз в том ,что нету. Я же написал что свинги -линии чертил вручную. Трейдинг превращается в тяжелый физический труд,когда приходится чертить ручками,да ещё на нескольких периодах.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Сам индикатор для МТ3 несложный (сейчас код поглядел), но чтобы разобраться в том, что хотел им выразить автор индикатора - нужно потратить время. Простая аксиома -все что было в МТ3 - легко портируется в МТ4. И линии сделать разноцветными не проблема. Главное, алгоритм понять.
|
GS
Свой человек
Зарегистрирован: 17/02/2004
Сообщений: 81
Нахождение: СПб
|
|
В ответ на:
Сделал шаблон для CHF 1 час. Можно посмотреть как работает базовый план Крауза,и как должен выглядеть Gann Swing 2.
Иногда по свингам даже волны считаются 
Дело в том, что шаблоны работают только при условии, что у тех кто им будет пользоваться есть абсолютно такие же индикаторы, которые использовались при создании (сохранении) Вашего шаблона. В противном случае получается вот такая картинка 
-------------------- Сергей
Редактировано GS (25/09/2005 22:50)
|
GS
Свой человек
Зарегистрирован: 17/02/2004
Сообщений: 81
Нахождение: СПб
|
|
В ответ на:
значит у вас есть GANN_sving для Mt4?
Вот поробовал перевести GANN_swing_3 на mq4, но что то не то рисует. Может кто подправит для общей пользы. Да и вообще, что бы толково попробовать методику Ganna надо что бы кто то выложил полный комплект по этой теме, тогда будем говорить на одном языке.
Code:
//+------------------------------------------------------------------+ //| Gann_swing_3.mq4 | //| Copyright © 2005,Coversion by GS | //| http://www.gustis.narod.ru; gsb51@mail.ru | //+------------------------------------------------------------------+ #property copyright " Copyright © 2005, GS" #property link " http://www.gustis.narod.ru; gsb51@mail.ru"
#property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 Red //---- input parameters extern int Nbars=500; //---- buffers double ExtMapBuffer1[];
//+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators setting IndicatorBuffers(1); SetIndexBuffer(0,ExtMapBuffer1); SetIndexStyle(0,DRAW_LINE);//,STYLE_SOLID,1,SteelBlue IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS)); IndicatorShortName("GANN_3"); SetIndexEmptyValue(0,0.0); //---- return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int n, z, shift, uphh; double downL=9999, downL2=999999, downH; double upH, upL, Gann2, gann21, value1, value2, hh , ll, upH2, upL2, downH2; for (shift=Nbars-1;shift>=0;shift--) { if (Low[shift] < downL2) { if (High[shift] > High[shift + 1] ) { if (upH != 0 && upH < High[shift] && upH2 == 0) { upH2 = High[shift]; downH2 = High[shift]; downL2 = Low[shift]; ExtMapBuffer1[shift] = downL2; ll = downL2; hh = 0; } else { upH = High[shift]; downH2 = High[shift]; downL2 = Low[shift]; ExtMapBuffer1[shift] = downL2; ll = downL2; hh = 0; } } else { upL = 0; upH = 0; upL2 = 0; upH2 = 0; downH2 = High[shift]; downL2 = Low[shift]; ExtMapBuffer1[shift] = downL2; ll = downL2; hh = 0; } } else { if (upH2 != 0 && High[shift] > upH2) { if (Low[shift + 1] > Low[shift]) { downH2 = 0; downL2 = 0; downH = 0; downL = Low[shift]; upH2 = High[shift]; upL2 = Low[shift]; ExtMapBuffer1[shift] = upH2; hh = upH2; ll = 0; } else { downH2 = 0; downL2 = 0; downH = 0; downL = 0; upH2 = High[shift]; upL2 = Low[shift]; ExtMapBuffer1[shift] = upH2; hh = upH2; ll = 0; } } else { if (upH != 0 && High[shift] > upH && upH2 < High[shift]) { upH2 = High[shift]; upL2 = Low[shift]; } if (ll != 0) ExtMapBuffer1[shift] = downL2; if (hh != 0) ExtMapBuffer1[shift] = upH2; if (High[shift] > downH2 && downH2 != 0 && upH == 0) { upH = High[shift]; upL = Low[shift]; } else { if (Low[shift] < downL && downL2 == 0) downL2 = Low[shift]; if (Low[shift] < upL2 && downL == 0) downL = Low[shift]; } } } Gann2 = ExtMapBuffer1[shift]; gann21 =ExtMapBuffer1[shift + 1]; ExtMapBuffer1[shift]=Gann2;// SetIndexValue2(shift,Gann2); if (Gann2 < gann21) { uphh = 0; for (n = 1; n>=150; n++) { if (ExtMapBuffer1[shift + n] > ExtMapBuffer1[shift + n + 1] && uphh == 0) { uphh = n; break; } } if (uphh > 1) { value1 = ExtMapBuffer1[shift + uphh]; value2 = (ExtMapBuffer1[shift + uphh] - Gann2) / uphh; for (z = uphh; z==1; z--) { ExtMapBuffer1[shift+z]=value1; //SetIndexValue(shift + z,value1); value1 = value1 - value2; } } ExtMapBuffer1[shift]=Gann2;//SetIndexValue(shift,Gann2); } if (Gann2 > gann21) { uphh = 0; for (n = 1; n>=150; n++) { if (ExtMapBuffer1[shift + n] < ExtMapBuffer1[shift + n + 1] && uphh == 0) { uphh = n; break; } } if (uphh > 1) { value1 = ExtMapBuffer1[shift + uphh]; value2 = (Gann2 - ExtMapBuffer1[shift + uphh]) / uphh; for (z = uphh; z==1; z--) { ExtMapBuffer1[shift+z]=value1; //SetIndexValue(shift + z,value1); value1 = value1 + value2; } } ExtMapBuffer1[shift]=Gann2;//SetIndexValue(shift,Gann2); } } //---- return(0); } //+------------------------------------------------------------------+
-------------------- Сергей
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Дело в том ,что этот шаблон для Франка ,а эти линии начерчены вручную,они соединяют экстремумы,и конечно у франка Франка и Евры -они разные 
Насчёт комплекта.Что имеется в виду?Если литература ,то несколькими постами выше Profi выложил по Краузу. Если нужна подробное описание построения индикаторов и применение других техник Ганна,то в разделе Книги есть "Модель,Цена,Время" Д.Хьержика там есть всё необходимое,ну или почти всё.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (25/09/2005 23:09)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Только что опять просмотрел книжку Хьержика,есть подробное описание как его строить . Лежит здесь http://forex.kbpauk.ru/showflat.php/Cat/0/Number/16624/an/0/page/1#16624
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (26/09/2005 00:23)
|
GS
Свой человек
Зарегистрирован: 17/02/2004
Сообщений: 81
Нахождение: СПб
|
|
В ответ на:
Дело в том ,что этот шаблон для Франка ,а эти линии начерчены вручную,они соединяют экстремумы,и конечно у франка Франка и Евры -они разные 
Насчёт комплекта.Что имеется в виду?Если литература ,то несколькими постами выше Profi выложил по Краузу. Если нужна подробное описание построения индикаторов и применение других техник Ганна,то в разделе Книги есть "Модель,Цена,Время" Д.Хьержика там есть всё необходимое,ну или почти всё.
Насчет шаблонов все ясно, во-первых должны быть те же индикаторы, причем той же версии, во-вторых, желательно для анализа и сравнения с авторским вариантом накладывать этот шаблон необходимо на тот же инструмент.
А по поводу коплекта индикаторов , шаблонов и т.п., я впрямую имел ввиду те индикаторы, которые уже есть в mq4 по этой теме и проверены на корректность работы. Тогда можно уже программировать недостающие и тестировать в комплексе. И еще раз хачется подчеркнуть, что это зависит от аналогичности индикаторов. На форуме масса версий одного и того же индикатора (например, 3 варианта - RSX, rRSI, rsx (Jurik) и только один из них рабочий (корректный). По остальным индикаторам, картина примерно такая же. Оно и понятно, люди эксперементируют, и естественны ошибки в алгоритме со всеми вытекающими.
С увадением ко всем
-------------------- Сергей
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Всё что есть по данной теме на сегодняшний день .Всё индикаторы последней версии.Лишний только осцилятор Tsi ,но без него почему то Эргодик не показывает
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Потому что Ergodic построен на TSI.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Теперь ясно.А я думал глюк какой то
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
GS
Свой человек
Зарегистрирован: 17/02/2004
Сообщений: 81
Нахождение: СПб
|
|
В ответ на:
Всё что есть по данной теме на сегодняшний день .Всё индикаторы последней версии.Лишний только осцилятор Tsi ,но без него почему то Эргодик не показывает
Спасибо. Вот еще бы Rosh посмотрел мой код на предыдущей странице по Gann_swing3. Не совсем понимаю разницу между функциями SetIndexValue и SetIndexValue2 в mq2, ошибка где то в их интерпритации при переводе в mq4.
-------------------- Сергей
|
Rosh
Unregistered
|
|
Я тебе на Альпари только что ответил.
В тройке было только два индикаторных буфера(на языке МТ4), вот так и обеспечивался доступ на запись в буферы номер 1 и номер 2.
|
Rosh
Unregistered
|
|
Глянул на предыдущей странице твой индикатор , вижу что это подстрочник из МТ3. В исходнике на МТ3 было два буфера(судя по закомментариенным строчкам), а у тебя здесб только один. Где-то здесь собака порылась.
|
GS
Свой человек
Зарегистрирован: 17/02/2004
Сообщений: 81
Нахождение: СПб
|
|
В ответ на:
Глянул на предыдущей странице твой индикатор , вижу что это подстрочник из МТ3. В исходнике на МТ3 было два буфера(судя по закомментариенным строчкам), а у тебя здесб только один. Где-то здесь собака порылась.
У меня к сожалению МТ3 без коментов. Ладно повожусь еще, когда время будет. Надо поглубже в смысл вникнуть. В лоб не получилось, да и после такого перевода индикатор может работать некорректно. Хотелось бы все же свинги (все три) перевести.
-------------------- Сергей
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Может кому интересна биография Ганна ? Можно прочитать здесь.
http://www.forextimes.ru/article/a9859.htm
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
GS
Свой человек
Зарегистрирован: 17/02/2004
Сообщений: 81
Нахождение: СПб
|
|
В ответ на:
Глянул на предыдущей странице твой индикатор , вижу что это подстрочник из МТ3. В исходнике на МТ3 было два буфера(судя по закомментариенным строчкам), а у тебя здесб только один. Где-то здесь собака порылась.
Rosh посмотри пожалуйста файл в атаче, там код и две картинки, с оригинала(МТ3) и то что получилось на МТ4. Один буфер строится верно, а вот второй, как раз основной неверно выбирает точки для построения. Ну вобщем - если время будет, взгляни пожалуйста.
-------------------- Сергей
|
Rosh
Unregistered
|
|
Только сейчас повился доступ на форум, сегодня посмотреть не смогу, если никто не найдет до меня - гляну. Это может быть и выходные.
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
Thanks can you please explain
Murrey_Math_MT_VG.mq4
Why me ? Tim Krusel has done this long times ago. Just study attachement.
Regards.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Thanks VG
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
Thanks VG
You are welcome. 
Regards.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Нашел что то вроде книжки по методу Ганна .Находится здесь.Хотел сделать как ты в Chm,и нифига не получилось .Компилил ,компилил,и чёто застрял,не могу собрать .Цепляю может кто нибудь сможет довести до ума. 
Хотел переделать вот это http://www.ugolokinvestora.com/archive/Drafts/index.html
Содержание находится в папке Методы Ганна.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (30/09/2005 00:37)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Хотел сделать как ты в Chm,и нифига не получилось .Компилил ,компилил,и чёто застрял,не могу собрать .Цепляю может кто нибудь сможет довести до ума.
можно пользовать спец.софт, а можно и офлайнэксплорером
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Кио нибудь читал ссылку? Это случайно не Хержик в разобранном и запутанном виде?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
В ответ на:
Индикатор Демарка - изменена прорисовка ТД линий - то что было раньше не всегда работало корректно - не всегда переносились обе ТД точки и приходилось "передергивать" индикатор. Теперь просто удаляются и перерисовываются по новой. Цели верхние и нижние рисуются разными цветами и рисуются все и проекторы и средняя цена.
Удачи.
TD_Points&Lines_mgtd1
какая временная рамка рекомендуется? which time frame is recommended?
Редактировано Alepi (03/10/2005 20:08)
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Indicator request active wave 
Recognition of the active wave
for 5 minute chart interval
The active wave is the nearest market movement to the actual time of our trading with a height greater than 40 pips. In order to find the active wave from the candlestick chart the following steps are to be done: First identify all possible upward and downward waves that seem to be close to or greater than 40 pips on the candlestick chart as shown
Then draw the waves, connecting the extreme values of the starting and the ending point as shown in image If the wave goes downwards we are going to connect the high value of the starting point with the low value of the ending point. Else if the wave goes upwards we are going to connect the low value of the starting point with the high value of the ending point.
Enumerate the waves starting with the nearest wave to the actual time as shown image Please notice that the actual time is always at the right of the candlestick chart.
Afterwards read the extreme values of each wave and calculate its height. Wave 1: High = 1.3493; Low = 1.3439; Height = High – Low = 1.3493– 1.3439= 0.0054 = 54 pips Wave 2: High = 1.3495; Low = 1.3448; Height = High – Low = 1. 3495– 1. 3448= 0.0047 = 47 pips Wave 3: High = 1.3499; Low = 1.3450; Height = High – Low = 1. 3499– 1. 3450= 0.0049 = 49 pips Finally identify the nearest movement to the actual time position with a height equal or greater than 40 pips. In this example it is the wave 1. This is now the active wave
If none of the waves has a height greater than 40 pips you have to go further in the past until the active wave is found. As the time goes on a new movement with a height greater than 40 pips will occur. In that case the previous active wave gets inactive, and we get the new active wave
Редактировано Alepi (04/10/2005 17:18)
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
hi,

can please help TD_Points&Lines_mgtd1
i will all Bars steps view
my problem ?
Code:
//+------------------------------------------------------------------+ //| TD_Points&Lines_mgtd1.mq4 | //| Vladislav Goshkov (VG) | //| 4vg@mail.ru | //+------------------------------------------------------------------+ #property copyright "Vladislav Goshkov (VG)" #property link "4vg@mail.ru"
#property indicator_chart_window
//extern int StepBack=0; extern bool Qw1=True; extern bool Qw2=True; extern bool Qw3=True; extern color UpLineColor = Blue; extern int UpLnWidth = 1; extern color DnLineColor = Red; extern int DnLnWidth = 1; extern color MarkColor = Blue; extern int MarkNumber = 217;
int i=1,NP=0,D=0, iB_Up=0,iB_Dn=0, S1=0, S2=0, UpLev=0, DownLev=0, iP_Up=0, iP_Dn=0, value=0, CurPeriod=0, shift=0;
datetime nTime=0;
double UpV=0, DownV=0, iP=0, target = 0, UpP[2]={0,0}, DownP[2]={0,0}, PP1=0,PP2=0,PP3=0;
int DownBT[2]={0,0}, // Bar Time UpBT[2]={0,0}, UpB[2]={0,0}, // Bar Num DownB[2]={0,0}; string buff_str = ""; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators //---- return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- TODO: add your code here //Comment(" "); //ObjectsDeleteAll(); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int limit=Bars-1;
for (int shift=800;shift>=0;shift--) {
TrendLineHighTD(shift);
} return(0); } int TrendLineHighTD(int StepBack) { int Target_Style[4] = {STYLE_DASH,STYLE_DASH,STYLE_DASH,STYLE_SOLID}, Target_LW[4] = { 1, 1, 1, 2 }, i=0,ic=0; color Target_Color[4] = {DimGray,MediumSpringGreen,SeaGreen,Blue}, Target_Up_Color[4] = {DimGray,MediumSpringGreen,SeaGreen,Blue}, Target_Dn_Color[4] = {Magenta,Orange,Yellow,Red}; double target[4]; //---- TODO: add your code here if ( (nTime!=Time[0]) || (CurPeriod!=Period()) ) { UpP[0] = 0; UpP[1] = 0;
//================================================= //******** Ïîèñê îïîðíûõ òî÷åê ïðåäëîæåíèÿ ******** //================================================= for(i=2+StepBack,D=2,NP=0; (NP<D)&&(i<Bars); i++) {//Begin if (High[i]!= High[i+1]) { if( (High[i]>High[i+1] && High[i]>High[i-1] && High[i]>Close[i+2] ) && High[i]> UpP[0] ) { UpB[NP] = i; UpBT[NP] = Time[i]; UpP[NP] = High[i]; NP++; } }
if (High[i]== High[i+1]) { if ( (High[i]>High[i+2] && High[i]>High[i-1] && High[i]>Close[i+3] ) && High[i]> UpP[0] ) { UpB[NP] = i; UpBT[NP] = Time[i]; UpP[NP] = High[i]; NP++; } } if(i == (Bars-2) ) { UpB[NP] = i; UpBT[NP] = Time[i]; UpP[NP] = High[i]; break; } }//for(i=2+StepBack,D=2,NP=0; NP<D; ) {//End;
//================================================= //********** Ïîèñê îïîðíûõ òî÷åê ñïðîñà *********** //================================================= DownP[0] = 1000000000; DownP[1] = 1000000000; for(i=2+StepBack,D=2,NP=0; (NP<D)&&(i<Bars); i++) {//Begin if (Low[i]!= Low[i+1]) { if ( (Low[i]<Low[i+1] && Low[i]<Low[i-1] && Low[i]<Close[i+2] ) && Low[i]< DownP[0] ){ DownB[NP] = i; DownBT[NP]= Time[i]; DownP[NP] = Low[i]; NP++; } //i++; } if (Low[i]== Low[i+1]) { if ( (Low[i]<Low[i+2] && Low[i]<Low[i-1] && Low[i]<Close[i+3] ) && Low[i]< DownP[0] ){ DownB[NP] = i; DownBT[NP]= Time[i]; DownP[NP] = Low[i]; NP++; } //i++; } if (i == (Bars-2) ) { DownB[NP] = i; DownBT[NP]= Time[i]; DownP[NP] = Low[i]; break; } }//End;
UpV = (UpP[1]-UpP[0])/(UpB[0]-UpB[1]); DownV = (DownP[1]-DownP[0])/(DownB[0]-DownB[1]);
//================================================= //**** Ðèñóåì TD-ëèíèè **** //================================================= buff_str = "TD_Up"; if(ObjectFind(buff_str) == -1) { ObjectCreate(buff_str, OBJ_TREND, 0, UpBT[1], UpP[1],UpBT[0], UpP[0]); ObjectSet(buff_str, OBJPROP_STYLE, STYLE_SOLID); ObjectSet(buff_str, OBJPROP_COLOR, UpLineColor); ObjectSet(buff_str, OBJPROP_WIDTH, UpLnWidth); } else { ObjectDelete(buff_str); ObjectCreate(buff_str, OBJ_TREND, 0, UpBT[1], UpP[1],UpBT[0], UpP[0]); ObjectSet(buff_str, OBJPROP_STYLE, STYLE_SOLID); ObjectSet(buff_str, OBJPROP_COLOR, UpLineColor); ObjectSet(buff_str, OBJPROP_WIDTH, UpLnWidth); }
buff_str = "TD_Dn"; if(ObjectFind(buff_str) == -1) { ObjectCreate(buff_str, OBJ_TREND, 0, DownBT[1], DownP[1],DownBT[0], DownP[0]); ObjectSet(buff_str, OBJPROP_STYLE, STYLE_SOLID); ObjectSet(buff_str, OBJPROP_COLOR, DnLineColor); ObjectSet(buff_str, OBJPROP_WIDTH, DnLnWidth); } else { ObjectDelete(buff_str); ObjectCreate(buff_str, OBJ_TREND, 0, DownBT[1], DownP[1],DownBT[0], DownP[0]); ObjectSet(buff_str, OBJPROP_STYLE, STYLE_SOLID); ObjectSet(buff_str, OBJPROP_COLOR, DnLineColor); ObjectSet(buff_str, OBJPROP_WIDTH, DnLnWidth); }
CurPeriod = Period(); nTime = Time[0]; }//if (nTime <> Time[0]) { //---- int shift;
for(i=0;i<4;i++) target[i] = 0;
for( i=UpB[0]; i>=StepBack; i--){ if( (Close[i]>UpP[0]+UpV*(UpB[0]-i)) && (Close[i+1]<=UpP[0]+UpV*(UpB[0]-(i+1))) ) { iB_Up=i; iP=UpP[0]+UpV*(UpB[0]-i); iP_Up = iP; S1=Lowest(NULL,0,MODE_LOW,UpB[1]-i,i); S2=Lowest(NULL,0,MODE_CLOSE,UpB[1]-i,i);
PP1=iP+((UpP[1]+UpV*(UpB[1]-S1))-Low[S1]); PP2=iP+((UpP[1]+UpV*(UpB[1]-S2))-Low[S2]); PP3=iP+((UpP[1]+UpV*(UpB[1]-S1))-Close[S1]); if((Qw1 && Close[i+2]>Close[i+1]) || (Qw2 && Open[i]> iP) || (Qw3 && (Close[i+1]+(Close[i+1]-MathMin(Low[i+1],Close[i+2])))<iP) ) { target[0] = PP1; target[1] = PP2; target[2] = PP3; target[3] = (PP1+PP2+PP3)/3; for(ic=0;ic<4;ic++) Target_Color[ic] = Target_Up_Color[ic]; ObjectDelete("Break_Sig_Dn"); buff_str = "Break_Sig_Up"; if(ObjectFind(buff_str) == -1) { ObjectCreate(buff_str+StepBack, OBJ_ARROW,0, Time[iB_Up], iP+2*Point ); ObjectSet(buff_str+StepBack, OBJPROP_ARROWCODE, 164); ObjectSet(buff_str+StepBack, OBJPROP_COLOR, Red); } else { ObjectCreate(buff_str+StepBack, OBJ_ARROW,0, Time[iB_Up], iP+2*Point ); ObjectSet(buff_str+StepBack, OBJPROP_ARROWCODE, 164); ObjectSet(buff_str+StepBack, OBJPROP_COLOR, Red); //ObjectMove(buff_str, 0, Time[iB_Up], iP+2*Point ); } } } }
for( i=DownB[0]; i>=StepBack;i--) { if( (Close[i]<DownP[0]+DownV*(DownB[0]-i)) && (Close[i+1]>=DownP[0]+DownV*(DownB[0]-(i+1))) ) { iB_Dn=i; iP=DownP[0]+DownV*(DownB[0]-i); iP_Dn = iP; S1=Highest(NULL,0,MODE_HIGH,DownB[1]-i,i); S2=Highest(NULL,0,MODE_CLOSE,DownB[1]-i,i);
PP1=iP-(High[S1]-(DownP[1]+DownV*(DownB[1]-S1))); PP2=iP-(High[S2]-(DownP[1]+DownV*(DownB[1]-S2))); PP3=iP-(Close[S1]-(DownP[1]+DownV*(DownB[1]-S1))); if((Qw1 && Close[i+2]<Close[i+1] ) || (Qw2 && Open[i] < iP ) || (Qw3 && (Close[i+1]+(Close[i+1]-MathMax(High[i+1],Close[i+2])))>iP) ) { target[0] = PP1; target[1] = PP2; target[2] = PP3; target[3] = (PP1+PP2+PP3)/3; for(ic=0;ic<4;ic++) Target_Color[ic] = Target_Dn_Color[ic]; ObjectDelete("Break_Sig_Up"); buff_str = "Break_Sig_Dn"; if(ObjectFind(buff_str) == -1) { ObjectCreate(buff_str+StepBack, OBJ_ARROW,0, Time[iB_Dn], iP+2*Point );
ObjectSet(buff_str+StepBack, OBJPROP_ARROWCODE, 164); ObjectSet(buff_str+StepBack, OBJPROP_COLOR, Blue); } else { ObjectCreate(buff_str+Bars+1, OBJ_ARROW,0, Time[iB_Dn], iP+2*Point );
ObjectSet(buff_str+StepBack, OBJPROP_ARROWCODE, 164); ObjectSet(buff_str+StepBack, OBJPROP_COLOR, Blue); // ObjectMove(buff_str, 0, Time[iB_Dn], iP+2*Point ); } } } }//for( i=DownB[1]; i>=StepBack;i--) {
for(i=3;i>=0;i--) { buff_str = "Target"+i; if(ObjectFind(buff_str) == -1) { ObjectCreate(buff_str, OBJ_HLINE,0, Time[0], target[i] ); ObjectSet(buff_str, OBJPROP_STYLE, Target_Style[i]); ObjectSet(buff_str, OBJPROP_COLOR, Target_Color[i]); ObjectSet(buff_str, OBJPROP_WIDTH, Target_LW[i]); } else { ObjectMove(buff_str, 0, Time[0], target[i] ); } }
//---- string buff_str = "TD_LatestCulcBar"; if(ObjectFind(buff_str) == -1) { ObjectCreate(buff_str, OBJ_ARROW,0, Time[StepBack], Low[StepBack]-2*Point ); ObjectSet(buff_str, OBJPROP_ARROWCODE, MarkNumber); ObjectSet(buff_str, OBJPROP_COLOR, MarkColor); } else { ObjectMove(buff_str, 0, Time[StepBack], Low[StepBack]-2*Point ); } }
//==================================================================== // Code End. Regards //====================================================================
Редактировано Alepi (04/10/2005 19:32)
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
hi,

can please help TD_Points&Lines_mgtd1
i will all Bars steps view
my problem ?
Sorry - can't understand the problem. And for what you comment the variable of StepBack ? It is used in the program code. You may just take working code this topic above. Best time frame to intraday trading 240 min. Code:
//extern int StepBack=0; ????????
Regards.
PS This algorithm is not a Demark Trend Line algorithm and is not correct. I do not know who chenched them. Wrong searching for TD points.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Hello has Thanks has taken care it wrong understood OK, Sorry
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
Hello has Thanks has taken care it wrong understood OK, Sorry
Sorry about my comments about code you posted above. It is correct - I just has forgotten something . Decomment variable of StepBack - can works. Or better finde working code I posted above. Variable StepBack is to view signal on history. Set this variable as 100 for instance and can to see the signal which were 100 bars back. You can see price movement - indicator not. You can see only one signal you set by StepBack variable - not all.
Regards.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
перечитал несколько раз материал на http://fx.winm.ru/book.htm и то, что ты выложил по свингам Ганна (индикаторы малой, промежуточной, основной тенденции). Либо во втором источнике переломы трактуются по-иному (чуть-чуть) - так как их видел автор, либо Р.Краузе излагал свое видение этих переломов: у Краузе
В ответ на:
Определения: Восходящий перелом: снизу вверх (Upswing: from Down to Up). Первое определение охватывает восходящий перелом. Направление движения может измениться кверху только в том случае, если рынок образовывает два следующих друг за другом максимума. Если посмотреть на Рисунок 3, то можно увидеть, что максимум бара под номером 1 является первым последовательным максимумом, а бар номер 2 – вторым последовательным максимумом. Расположение минимумов не учитывается.
у неизвестно автора:
В ответ на:
Для того, чтобы провести линию вверх от минимальной цены, необходимо, чтобы максимум и минимум текущей свечи был выше предыдущей.
кроме того мне кажется, что это разновидность графического отображения обычных фракталов, на МТ4 их уже давно перевели (если что можно попросить Джофокса). (интересно как два человека по-разному видели одно и то же, кстати говоря во вложении индикатор-rvmFractalsLevel это как я видел границы движения рынка еще до того как узнал о существовании Вильямса и Ганна, когда читал Вильямса очень удивился [думал что "открыл Америку" ] и потому реализацию индикатора назвал так, кроме того добавил туда так называемые "подушки" в % соотношении от ширины канала, это после знакомства с линиями Мюррея [там эти "подушки" составляют 25%], ну и присутствует там Фибо веер, где-то на форуме в ветке по Мюррею прочитал о субъективности построения Фибо объектов, если автор того поста читает, то пусть убедится что это не так, главное последовательность в построении). Кроме того выкладываю обновленный индикатор (комплексный) в нем уже есть и High Low Next Activator и линии баланса. Его отличия: 1. "Отучил" от необходимости иметь данные по старшим т-ф 2. Возросла производительность (скорость) за счет иного механизма расчета 3. небольшие отклонения (редко) от ранее выложенных индикаторов, думаю за счет реализации хранения и операций с данными типа double 4. теперь линии селлстоп и байстоп можно видеть заранее и с большой степенью вероятности определять вероятность активации той или иной линии  на картинке "мои" фракталы наверное желающим использовать данные старших т-ф интересно будет посмотреть код индикатора т.к. там я создаю массив с моделированием данных старшего т-ф, наверняка им можно воспользоваться для построения других индикаторов. Еще интересно знать может уже кто занимался этим: как будут выглядеть эти индикаторы если вместо простых средних для них использовать например экспоненциальные или адаптивные средние?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В оригинале у Ганна действительно надо учитывать и максимум и минимум.Но Краузе поясняет ,что : "Разворот снизу вверх (Upswing from Down to Up). Свинг вверх происходит тогда, когда рынок сделает два последовательных возрастающих максимума. (Рис.1). Ганн так же рассматривает два последовательно возрастающих минимума для определения такого разворота. Но, на сегодняшних быстрых компьютеризированных рынках, я не использую этот квалификатор."
Насчёт индикаторов спасибо. Ща будем посмотреть.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Свинги нужны чтобы работать по МТС,которая в прицепе.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Механичекие системы торговли .doc you have in english ?
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
No .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Нашёл индикатор ,что то вроде инкапсуляции Краузевской.Показывает старшую свечу на текущем фрейме.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Та же МТС ,только с рисунками. http://www.off-club.com/?pid=print&type=articles&id=192
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
ALEXUSIK
Гость
Зарегистрирован: 11/09/2004
Сообщений: 6
|
|
Есть огромная просьба о доведении до ума зигзага для MT4. Зиг зиг рисует при движении цены больше заданного, одноко несколько кривой.
#property copyright "Copyright Quark" #property link ""
#property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 Red
// indicator parameters extern int nMinMaxPoints = 25;
// indicator buffers double arrExtMapBuffer[];
int nExtCountedBars = 0; int nLastMinMaxBar = 0; int nLastMinMaxType = 0; double dLastMin, dLastMax;
//////////////////////// int init() { string strIndicatorShortName;
// drawing settings SetIndexStyle(0, DRAW_SECTION); SetIndexShift(0, 0); SetIndexEmptyValue(0,0.0); IndicatorDigits(4); strIndicatorShortName = "Zigzag(" + nMinMaxPoints + ")"; IndicatorShortName(strIndicatorShortName);
// indicator buffers mapping SetIndexBuffer(0, arrExtMapBuffer);
dLastMin = Low[Bars - 1]; dLastMax = High[Bars - 1]; return(0); } /////////////////////////// int start() { nExtCountedBars = IndicatorCounted(); if(nExtCountedBars < 0) return(-1);
// last counted bar will be recounted if(nExtCountedBars > 0) nExtCountedBars--; Zigzag();
return(0); } /////////////////// void Zigzag() { int nPos = Bars - nExtCountedBars; nPos = MathMax(nLastMinMaxBar, nPos);
dLastMin = Low[nPos]; dLastMax = High[nPos];
while(nPos >= 0) { arrExtMapBuffer[nPos] = 0.0; if(nLastMinMaxType != 1) // Expecting maximum { if(dLastMax <= High[nPos]) { dLastMax = High[nPos]; nLastMinMaxBar = nPos; } else if(Low[nPos] < dLastMax - nMinMaxPoints * Point) // Maximum found { arrExtMapBuffer[nLastMinMaxBar] = High[nLastMinMaxBar]; nLastMinMaxType = 1; dLastMin = Low[nPos]; nLastMinMaxBar = nPos; } } else if(nLastMinMaxType != -1) // Expecting minimum { if(dLastMin >= Low[nPos]) { dLastMin = Low[nPos]; nLastMinMaxBar = nPos; } else if(High[nPos] > dLastMin + nMinMaxPoints * Point) // Maximum found { arrExtMapBuffer[nLastMinMaxBar] = Low[nLastMinMaxBar]; nLastMinMaxType = -1; dLastMax = High[nPos]; nLastMinMaxBar = nPos; } }
nPos--; } } ///////////////////
Проблемы- не рисует последнее ценовое движение, необходимо чтобы даже в случае движения меньше заданного индикатор заканчивался на последнем баре.
|
ALEXUSIK
Гость
Зарегистрирован: 11/09/2004
Сообщений: 6
|
|
пояснение
|
ALEXUSIK
Гость
Зарегистрирован: 11/09/2004
Сообщений: 6
|
|
еще одно
|
ALEXUSIK
Гость
Зарегистрирован: 11/09/2004
Сообщений: 6
|
|
первый рисунок для 25 пунктов второй для 200
|
Vadmin
Свой человек
Зарегистрирован: 08/01/2005
Сообщений: 25
|
|
Всем привет! Помогите сделать, или может кто видел готовый такой вот эксперт. При появлении фрактала,выдаётся звуковой и визуальный сигнал.. Спасибо!
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Есть огромная просьба о доведении до ума зигзага для MT4. Зиг зиг рисует при движении цены больше заданного, одноко несколько кривой.
Посмотри на форуме у MQ там есть несколько вариантов, выбирай какой посчитаешь нужным.
В ответ на:
Всем привет! Помогите сделать, или может кто видел готовый такой вот эксперт. При появлении фрактала,выдаётся звуковой и визуальный сигнал.. Спасибо!
В твоем случае это просто добавление фичи в индикатор, эксперт для этого не требуется, если есть исходный текст индикатора, то в месте присваивания значения буферу просто нужно добавить строку: Alert("Здесь текст выводимый в сообщении"); при этом будет подаваться стандартный звуковой сигнал приписанный алерту.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
ZR
Свой человек
Зарегистрирован: 12/12/2003
Сообщений: 55
|
|
Где то видел индикатор рисующий фракталы по барам на выбор, т.е. 2+2, 3+3, 2+4 и т.д. поиск ничего не дал, может есть у кого?
|
nikkei.com
Гость
Зарегистрирован: 27/09/2005
Сообщений: 5
Нахождение: Belarus
|
|
Подправте плиз код.О индюке здесь http://www.justdata.com.au/Journals/AlanHull/hull_ma.htm
Редактировано nikkei.com (09/10/2005 19:06)
|
ALEXUSIK
Гость
Зарегистрирован: 11/09/2004
Сообщений: 6
|
|
к сожалению ничего лучшего у метаквотерсов нету на форуме, данный код взял у них, а вот доработать не в состоянии
|
Vadmin
Свой человек
Зарегистрирован: 08/01/2005
Сообщений: 25
|
|
В ответ на:
Всем привет! Помогите сделать, или может кто видел готовый такой вот эксперт. При появлении фрактала,выдаётся звуковой и визуальный сигнал.. Спасибо!
В твоем случае это просто добавление фичи в индикатор, эксперт для этого не требуется, если есть исходный текст индикатора, то в месте присваивания значения буферу просто нужно добавить строку: Alert("Здесь текст выводимый в сообщении"); при этом будет подаваться стандартный звуковой сигнал приписанный алерту.
Спасибо за ответ добрый человек! Не мог бы ты мне помоч добавить эту фичу к прикреплённому индюку,а то я сам в этом как свинья в апельсинах. Спасибо. Вот только никак не могу найти как файлик прикрепить
|
Jofox
Свой человек
  
Зарегистрирован: 07/10/2003
Сообщений: 56
Нахождение: Georgia.Tbilisi
|
|
В ответ на:
Подправте плиз код.О индюке здесь http://www.justdata.com.au/Journals/AlanHull/hull_ma.htm
HMA Indicator from: http://finance.groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
На 14 страничке я выложил rvmFractalsLevel, единственно удали оттуда веера, и если не нравится такое представление, выкини из кода лишнее... это как раз фракталы, просто там где их нет отрисовывается последний предыдущий уровень, тот что выше текущего хая и тот что ниже текущего лоу.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
может плохо искали, потому как и Кварк там свой вариант выкладывал, я не интересовался этим индикатором поэтому о корректности работы ничего сказать не могу, но квалификация у ребят на мой взгляд высокая (в написании кода на MQL4) посмотрите здесь http://www.metaquotes.ru/forum/5670/ там же есть и вариант Роша, вобщем все карты в руки, удачи.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Вот только никак не могу найти как файлик прикрепить...
нужно поставить галочку

и соответствие типов файлов возможных к аплоад соблюсти, точно могу сказать что рар архивы можно
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (10/10/2005 19:20)
|
nikkei.com
Гость
Зарегистрирован: 27/09/2005
Сообщений: 5
Нахождение: Belarus
|
|
Jofox Огромное спасибо!
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
вот этот подойдет?
|
ANG@
Свой человек
  
Зарегистрирован: 09/04/2005
Сообщений: 58
|
|
Сделал ZigZag зависящий не от времени, а от амплитуды. Только не знаю как правильно сделать, чтобы счет шел слева-направа, и чтобы правильно была задействована функция IndicatorCounted(); Народ кто знает подскажите, а то все примеры почему-то считаются только справа налево. Пока я в нем поставил как было в МТ3. И может еще, кто-нибудь подскажет, как в separate_window взять функцию Highest или Lowest от уже рассчитаных значений.
-------------------- Alexandr
Редактировано maleksa (10/10/2005 23:06)
|
ZR
Свой человек
Зарегистрирован: 12/12/2003
Сообщений: 55
|
|
В ответ на:
На 14 страничке я выложил rvmFractalsLevel, единственно удали оттуда веера, и если не нравится такое представление, выкини из кода лишнее... это как раз фракталы, просто там где их нет отрисовывается последний предыдущий уровень, тот что выше текущего хая и тот что ниже текущего лоу.
Похоже на то что нужно, Спасибо ! Не сильно я еще силен в mq4, может поможете мне сделать отключаемые опционально веера и уровни ?
|
Vadmin
Свой человек
Зарегистрирован: 08/01/2005
Сообщений: 25
|
|
В ответ на:
В ответ на:
Вот только никак не могу найти как файлик прикрепить...
нужно поставить галочку

и соответствие типов файлов возможных к аплоад соблюсти, точно могу сказать что рар архивы можно
Вот спасибо..А то всю голову поломал. Цепляю файл,будь любезен прицепи сигнал когда появляется фрактал. Спасибо.
Редактировано Vadmin (11/10/2005 08:35)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Не сильно я еще силен в mq4, может поможете мне сделать отключаемые опционально веера и уровни ?
Не проблема, все делается комментированием излишнего. Как комментировать? 1. Однострочный комментарий выставляем перед оператором "//" 2. Многострочный комментарий выставляем в начале комментироуемого блока операторов "/*" в конце "*/" Где выставлять комменты и что менять? 1.в строке #property indicator_buffers 7 7 меняем на 2 2. строки "#property indicator_color3 Black" комментируем 3. строки "double f_...[];" комментируем 4. строки "SetIndexStyle(со 2 по 6,DRAW_LINE,2);" комментируем 5. строки "SetIndexBuffer(со 2 по 6,f_2);" комментируем 6. строки "SetIndexLabel(со 2 по 6,"f_2 ("+nLeft+","+nRight+","+filter+")");" комментируем 7. блок операторов "if(draw_begin1>draw_begin2)... d_b3=draw_begin2; }" комментируем 8. строки "SetIndexDrawBegin(со 2 по 6,d_b3);" комментируем 9. блок выделенный как расчет остальных буферов комментируем полностью 10. блоки выделенный как построение веера... до конца функции старт (заканчивается " return(0); и ниже фигурная скобка }" - последние две строки комментировать не надо) комментируем. 11. в функции деинит (можно ее полностью закомментировать или удалить) можно закомментировать только код содержащийся между крайними фигурными скобками не включая return(0) так в принципе все понятно, я всегда стараюсь сопровождать код пояснениями на русском языке (другими просто не владею )
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
HIDDEN ™
Душа форума

Зарегистрирован: 22/07/2005
Сообщений: 260
Нахождение: На линии фронта.
|
|
Задай вопрос программисту и его понесет в даль и в глубь. Не проще ли выложить уже весь закоментированный файл.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
воткнул
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Rosh
Unregistered
|
|
В ответ на:
Задай вопрос программисту и его понесет в даль и в глубь. Не проще ли выложить уже весь закоментированный файл.
На самом деле проще написать код, чем потом его разъяснять.
|
HIDDEN ™
Душа форума

Зарегистрирован: 22/07/2005
Сообщений: 260
Нахождение: На линии фронта.
|
|
В ответ на:
На самом деле проще написать код, чем потом его разъяснять.
Так всегда было и будет. Подругому никак.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
"...с голубой каемочкой"
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
на тест, некоторые вещи пришлось додумывать. Как рисовать сплошную тоже пока не придумал.
Прикрепленный файл поменял на исправленный. (постом ниже)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (13/10/2005 15:19)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
на тест, некоторые вещи пришлось додумывать. Как рисовать сплошную тоже пока не придумал.
Чуть подправил код.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (13/10/2005 15:43)
|
Vadmin
Свой человек
Зарегистрирован: 08/01/2005
Сообщений: 25
|
|
Спасибо большое!
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
не за что
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
О,а я уже предыдущий затестил по истории.Сделал шаблон для Евро-доллар часовка .Стрелкой отметил активный бар для которого ищем 2 хая или 2 лоу.Я так понял была ошибка с внешними барами.А в общем получилось классно,лучше чем когдато в МТ3.Спасибо.
Зы, Неужели Пол ник поменял? Чё то форум внизу в окошке отображается ,как Zays Trade Forum
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
О,а я уже предыдущий затестил по истории.Сделал шаблон для Евро-доллар часовка .Стрелкой отметил активный бар для которого ищем 2 хая или 2 лоу.Я так понял была ошибка с внешними барами.А в общем получилось классно,лучше чем когдато в МТ3.Спасибо.
да но я наблюдаю еще одну ошибку, прям не знаю я уже этот код несколько раз переписывал в т.ч. по линиям баланса и хай лоу, историю отрисовывают отлично (хотя в свингах есть одна погрешность), а вот в реал тайм что-то врут, ладно надеюсь я сумею одолеть.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
У меня на франке получилось по другому ,чем у индюка.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Смотрю за индюком на 5 минутке.Когда последний активный бар является внешним,то он по идее должен считаться как №1 в другую сторону.А индюк ищет для него 2 бара ,хотя достаточно одного чтобы нарисоваться,и рисует на третьем баре.
Только что вообще нарисовал по открытию 4 бара
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (13/10/2005 20:32)
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
1. у меня индюк почему то цвет не меняет при смене тенденции, почему? 2. подскажите, где есть индюк, рисуещий ступени точки баланса
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Вернись на 2-3 страницы назад ,смотри посты от Profi или мои.Там всё есть. Насчёт индюка это пока тестовый вариант ,и как я понял он цвет менять не будет ,а будет как у Крауза пунктир на сплошную.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
КАК НАЗЫВАЕТСЯ ИНДЮК ПО СТУПЕНЯМ?
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
BLines Profi v1- просто ступени.
Gann rvm v2 - ступени и уровень баланса.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
Спасибо ,разобрался .В прицепе картинка ,оставил только ступени,на 15 мин.трижды подвесил индикактор с некст фреймом 60,240,1440.Мне нравится ,как получилось.Пробовал оставить только уровни баланса вместо ступеней,картинка похуже ,но тоже ничего.
Наработок по поводу параметров пока нету,потому что раньше этого индикатора нигде не было ,кроме Фиботрейдера,а он толком не работал.Думаю совместно с базовым планам Краузе,должно что то путное выйти. Теперь надо думать ,как бы пораньше вычислить смену тренда на днёвке по меньшим фреймам,если это вообще реально.
не подбросите индикатор, чтоб рисовал Own,Next,High
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Только что вообще нарисовал по открытию 4 бара
Может это ошибка о которой я упомянал? Еще как я уже говорил есть некоторые моменты, которые в доках не освящены. Например появляется одновременно два минимума и два максимума (повышающиеся/понижающиеся) - расширение (треугольник) как в таких случаях рисовать вверх или вниз? поэтому я решил так когда появляется (обновляется) экстремум я фиксирую значения хая и лоу, и дальнейшие сравнения идут с зафиксированным максимумом и минимумом, появились более высокие/низкие точки увеличиваю соответсвующие счетчики, фиксирую новые значения хая и лоу для дальнейшей обработки,достиг счетчик нужного значения - отрисовываю, обнуляю счетчики, подправил код, см.вложение. Желательно когда говорите об ошибках чтобы указывали пару, т-ф, время и если можно картинку, я тоже подготовил 2 штуки, но что-то мой фтп не коннектится, я их вложил посмотрите пожалуйста их и ответьте как должен реагировать индикатор в этих случаях при параметре равном 2, т.е. два последующих возрастающих/убывающих максимума/минимума.
Наблюдал сегодня с 11,30 по Москве на фунт/доллар М5 вроде рисует верно.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
"Gann rvm v2 - ступени и уровень баланса." врет в реал тайме, я сейчас занимаюсь его отладкой
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
По поводу смены цвета, для этого стиля отображения (секции-отрезки) индикатора не предусмотрена дискретность, т.е. линия ведется непрерывно. Для других типов это делается двумя линиями которые могут прерываться т.е. я рисую линию одного цвета когда нужно, и обрываю ее когда не нужно, а в этом стиле вторая точка отрисовки (конец отрезка) одновременно является началом следующего отрезка, и при нанесении третьей точки она сразу соединится со второй, если метаквотовцы добавят такую возможность, то сделаю, иначе можно конечно, но слишком сложный механизм просчета придется придумывать.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Обнаружил и устранил недочет проявившийся на фунт/доллар М5 сегодня в 14.25 по Гринвичу.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
не подбросите индикатор, чтоб рисовал Own,Next,High
овн - я так понимаю обычная простая средняя (есть в терминале) некст - следующий т-ф, хай - самый высокий т-ф (оба можно выставить в параметре указанного индикатора)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
кстати кайзер ты обратил внимание что после твоего замечания форум стал называться "x4x Trade Forum" ?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
вот пример индюка - где решена проблема смены цвета
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
По поводу 1 картинки все бары внутренние ,поэтому их не учитываем.Ждём появления двух последовательных Хаёв ,чтобы нарисовать свинг вверх.Одного лоу ,чтобы продолжить свинг вниз.
По 2 картинке .Свинг должен рисоваться на Хай бара №3.У Хержика написано ,что в реале надо следить за порядком возникновения экстремумов,какой появился первым.По истории - первым считаем экстремум ближайший к открытию ,вторым ближайший к закрытию свечи. Бар №2 -бычий ,значит его лоу был вначале,продолжаем свинг вниз.Бар №3 медвежий ,значит его Хай был вначале и являлся вторым последовательным хаем,чертим свинг на его хай. Первым хаем считаем хай бара №2 ,так как он внешний.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Похоже это прикол Каждый модератор рулит по нескольку дней.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
По поводу 1 картинки все бары внутренние ,поэтому их не учитываем.Ждём появления двух последовательных Хаёв ,чтобы нарисовать свинг вверх.Одного лоу ,чтобы продолжить свинг вниз.
Внутренние они только по отношению к 1 бару, а вот если брать отношение к предыдущему? Хотя я согласен и именно так реализовал, что в этом случае ничего меняться не будет при появлении лоу ниже лоу 1 бара свинг продолжится вниз, или двух хаев выше хая 1.
В ответ на:
По 2 картинке .Свинг должен рисоваться на Хай бара №3.У Хержика написано ,что в реале надо следить за порядком возникновения экстремумов,какой появился первым.По истории - первым считаем экстремум ближайший к открытию ,вторым ближайший к закрытию свечи. Бар №2 -бычий ,значит его лоу был вначале,продолжаем свинг вниз.Бар №3 медвежий ,значит его Хай был вначале и являлся вторым последовательным хаем,чертим свинг на его хай. Первым хаем считаем хай бара №2 ,так как он внешний.
Здесь я с тобой не согласен. Промежуточное окончание тенденции обозначено на 2 баре (новый минимум) поэтому думаю что именно с него нужно начинать поиск новых баров с большими хаями и только после появления двух таковых отрисовывать на графике, я не прав? Мне кажется так логичнее, в принципе на картинке получается флет, который мы не можем назвать переломом тенденция ведь может продолжиться.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
там стиль другой, у меня тоже самое в хай лоу некст нужно для дроу секшн
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
В ответ на:
По поводу 1 картинки все бары внутренние ,поэтому их не учитываем.Ждём появления двух последовательных Хаёв ,чтобы нарисовать свинг вверх.Одного лоу ,чтобы продолжить свинг вниз.
По 2 картинке .Свинг должен рисоваться на Хай бара №3.У Хержика написано ,что в реале надо следить за порядком возникновения экстремумов,какой появился первым.По истории - первым считаем экстремум ближайший к открытию ,вторым ближайший к закрытию свечи. Бар №2 -бычий ,значит его лоу был вначале,продолжаем свинг вниз.Бар №3 медвежий ,значит его Хай был вначале и являлся вторым последовательным хаем,чертим свинг на его хай. Первым хаем считаем хай бара №2 ,так как он внешний.
Привет мой RU не хорош ты можешь объяснять это с картиной просьбе 
---
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Похоже это прикол Каждый модератор рулит по нескольку дней.
Ну Зайса я еще встречал на форуме , а вот x4x что-то не припомню.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
попробуй на аглицком может и поймем, а в общем шла речь о том как правильно рисовать переломы Ганна.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В ответ на:
В ответ на:
По поводу 1 картинки все бары внутренние ,поэтому их не учитываем.Ждём появления двух последовательных Хаёв ,чтобы нарисовать свинг вверх.Одного лоу ,чтобы продолжить свинг вниз.
Внутренние они только по отношению к 1 бару, а вот если брать отношение к предыдущему? Хотя я согласен и именно так реализовал, что в этом случае ничего меняться не будет при появлении лоу ниже лоу 1 бара свинг продолжится вниз, или двух хаев выше хая 1.
Бар на котором остановился свинг ,называется последним активным баром,поэтому рассматриваем только его экстремумы.Внутренние на помойку.Это по Хержику.
В ответ на:
По 2 картинке .Свинг должен рисоваться на Хай бара №3.У Хержика написано ,что в реале надо следить за порядком возникновения экстремумов,какой появился первым.По истории - первым считаем экстремум ближайший к открытию ,вторым ближайший к закрытию свечи. Бар №2 -бычий ,значит его лоу был вначале,продолжаем свинг вниз.Бар №3 медвежий ,значит его Хай был вначале и являлся вторым последовательным хаем,чертим свинг на его хай. Первым хаем считаем хай бара №2 ,так как он внешний.
Здесь я с тобой не согласен. Промежуточное окончание тенденции обозначено на 2 баре (новый минимум) поэтому думаю что именно с него нужно начинать поиск новых баров с большими хаями и только после появления двух таковых отрисовывать на графике, я не прав? Мне кажется так логичнее, в принципе на картинке получается флет, который мы не можем назвать переломом тенденция ведь может продолжиться.
Бар №2 ,после того как свинг пришёл на его лоу ,становится последним активным баром.Но он к тому же ещё внешний по отношению к предыдущему,поэтому его хай можно считать как первый последовательный хай в сторону верха,хай 3бара второй последовательный хай,поэтому мне кажется надо чертить свинг вверх.
Кстати на этот форум заходит аналитик с Виака ,который несколько лет даёт прогнозы по Ганну,и мне кажется является экспертом в этой области.Его ник A Vlad. Я как то как раз интересовался у него именно по этой ситуации ,он подтвердил мои догадки. В принципе ,неясные моменты можно спрашивать у него.Он не отказывает в консультации.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В ответ на:
В ответ на:
Похоже это прикол Каждый модератор рулит по нескольку дней.
Ну Зайса я еще встречал на форуме , а вот x4x что-то не припомню.
Это тоже модератор,он ещё вроде на невесте тоже модератор.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Сам в английском не очень ,но могу дать ссылку на 12 онлайновых курсов обучения по Ганну. Первый курс бесплатный ,как раз то что мы обсуждаем и с картинками. Находится здесь http://www.solarmatrix.com/lessons/LESSON1.htm
Сам бы пошёл учится если бы владел в совершенстве английским.А то иногда и по русски не доходит долго.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
В ответ на:
Сам в английском не очень ,но могу дать ссылку на 12 онлайновых курсов обучения по Ганну. Первый курс бесплатный ,как раз то что мы обсуждаем и с картинками. Находится здесь http://www.solarmatrix.com/lessons/LESSON1.htm
Сам бы пошёл учится если бы владел в совершенстве английским.А то иногда и по русски не доходит долго.
Спасибо
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Тут ещё пришла прикольная мысля.Опять же Хержик советует от каждой башни или впадины чертить в будущее,как бы продолжение уровней поддержки и сопротивления ,на продолжении всей истории.Я попробовал и получилось что цена бегает между этими уровнями.Но так как я чертил по днёвкам по всей истории ,их получается слишком много ,какие то отбиваются ,какие то пробиваются ,но притормаживают на следующих.Но в любом случае ,если разворот ,то от какаого то уровня который пришёл из прошлого.И вот что я подумал ,если переделать Мюрей Масс ,чтобы он показывал только днёвки ,скажем на часовом ,уровне .То можно примерно ожидать где на каком уровне ожидать смены тенденции.То есть может получится ,что будем искать вход в тенденцию по раньше,почти на макушке по часовке.А не как сейчас ,только после подтверждения о смене тренда ,т.е. на 2-3 день.
Видимо Мюрей Масс так и задумывался .Преимущества ; уровни не так часто будут переобуваться как сейчас на часовке.Даже если они переобуются ,они ведь не пропадают,а просто меняется их маркировка.
И то что показываются актуальные уровни ,а не те которые пришли из прошлого и именно сегодня не окажут какого то влияния.
Кто что думает по этому поводу?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Мюрей Масс -это же ведь тот же квадрат Ганновский.Имхо должно что то путное выйти. Цепляю как работает квадрат в Агете на Евро днёвки.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (15/10/2005 01:42)
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
Есть система, которая с точностью до 2 пипсов определяет сопротивление и поддержку и точки разворота тренда, пользуюсь на протяжении года, результат просто сногсшибающий. Если переведете с МТ3 в МТ4, выложу тактику. А пока просто покажу его действие на картинке.
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
а вот индюки в атаче
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
К сожалению это не ко мне.Я далёк от програмирования.Если система дельная,я думаю желающие найдутся.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Apprentice
Ломастер
  
Зарегистрирован: 20/02/2003
Сообщений: 3655
Нахождение: в ломастерской
|
|
лучше в омегу переделать - там и потестировать
-------------------- "будущее уже здесь, просто оно неравномерно распределено"
С прошлым то же самое.
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
На мой взгляд - MT лучше - к нему больше индикаторов есть
|
Uzver
Гость
Зарегистрирован: 16/05/2004
Сообщений: 23
|
|
Код для Омеги.
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
лучше в омегу переделать - там и потестировать
господа, давайте в МТ4, ведь основная масса пользуются МТ
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
присоединяюсь
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
В ответ на:
лучше в омегу переделать - там и потестировать
господа, давайте в МТ4, ведь основная масса пользуются МТ
Вот код для МТ4. Если я правильно понял алгоритм, то это система на АТР и все решается гораздо проще, чем в первоначальном варианте. Здесь один индикатор в котором для тестирования можно изменять период АТР и второе: он рисуте сразу группами по 8 линий (4-ре линии сверху и 4-ре снизу) всего две группы - по умолчанию рисуется первая ( в МТ4 больше 8 в индикаторе рисовать нельзя). Вобщем просьба к фантику - сравните с МТ3 (а то я снес у себя его) и выскажите резюме.
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
Получился немного не так. Надо каждый индикатор переделывать с МТ3 в МТ4. 13 индикаторов должно получиться. Каждый индикатор должен рисовать только 2 линии(сверху сопротивление красного цвета и снизу поддержка синего цвета).
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
Получился немного не так. Надо каждый индикатор переделывать с МТ3 в МТ4. 13 индикаторов должно получиться. Каждый индикатор должен рисовать только 2 линии(сверху сопротивление красного цвета и снизу поддержка синего цвета).
Вы не смотрите на реализацию - сверьте уровни. Эти 13 индикаторов поочередно вызывают друг друга и ИМХО реализация под МТ3 была именно такой просто потому, что в МТ3 ограничение на 2-а индикаторных буфера. МТ4 позволяет до 8-ми - соответственно можно повысить производительность - то есть снизить требования к железу. Посмотрел алгоритм - добавил выборку из двух значений - теперь должен соотвествовать полностью, единственная разница - МТ3 не рисовал значения индикатора, если это значение равнялось нулю, МТ4 рисует - в последнем буфере стопа будет не полное соотвествие потому как вместо нуля (ну очень уж замысловатая картинка получалась) я взял предыдущее значение. Разнообразил цвета. - в аттаче.
Удачи и попутных трендов.
ЗЫ Вроде придумал как справиться со стопами - ничего если рисоваться будут символами ? Перезавесил аттач - кто скачал перекачайте.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
Редактировано VG (17/10/2005 11:24)
|
DanShu
Свой человек
Зарегистрирован: 06/12/2004
Сообщений: 55
Нахождение: BKK Thailand
|
|
Если не сложно, объясните как пользоваться данным индюком, и на каких таймах и валютах... И еще, стопы вроде символами должны рисоваться, но у меня кроме красивых замысловатых линий ничего нет...
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
Если не сложно, объясните как пользоваться данным индюком, и на каких таймах и валютах... И еще, стопы вроде символами должны рисоваться, но у меня кроме красивых замысловатых линий ничего нет...
По поводу объяснить - это не комне - к фантику. А по поводу не рисуются символы - читайте внимательно посты : в самом первом я написал, что индюк рисует линии группами по 8 штук в первоначальном варианте их 14 : 12 АТР и линии стопов. Соответственно этот идюк рисует две группы линий - по 8. По умолчанию рисуется первая группа - там параметр GrupNum =1; Завесьте второй раз индюк с параметром GrupNum=2 и увидите еще линии и символы, показывающие уровень стопов.
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
все получилось отлично
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
Работает на всех валютах и ТФ. Что дает: 1. Уровни поддержки и сопротивления (посмотрите и вы их увидете не вооруженным глазом). 2. Интрадей,я использую 5 мин или 15 мин . Как только очередная поддержка или сопротивление разворачивают цену и все линии группируются и разворачиваются за ценой, я открываю позицию и удерживаю: а) до тестирования противоположной поддержки или сопротивления(куда идет цена)- там стоит ТР, в) двигаю стоп вслед за ценой, значение ставлю на 2 пункта ниже\выше. Очень хороший результат дает при совместном использовании с Тактикой Адверза. Я с его помощью фильтрую открытие позиции по 1-2-3. Дает мне прогнозное значение 3 точки, где вхожу со стопом ниже 1-ой точки и величина стопа порой у меня достигает 5-10 пунктов
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
Владислав, нельзя сделать так чтобы в конечном итоге было 13 линий, результат будет более точный. Больше 8 линий сверху и 8 линий снизу не загружается . В МТ3- 13 линий и я думаю не зря , так как Демарк тоже берет 13 бар для отчета сигнала на открытие позиции.
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
Владислав, нельзя сделать так чтобы в конечном итоге было 13 линий, результат будет более точный. Больше 8 линий сверху и 8 линий снизу не загружается . В МТ3- 13 линий и я думаю не зря , так как Демарк тоже берет 13 бар для отчета сигнала на открытие позиции.
Загрузите этот индикатор два раза - первый раз с параметром по умолчанию, а второй с параметром GrupNum =2 (по умолчанию стоит 1) и увиде все 13 линий точнее 12 линий АТР и 13 и 14 стопы, только стопы будут символами. В принципе для несведующих в программировании сейчас прицеплю сразу два индикатора второй назову VTS_TS - там по умолчанию поставлю вторую группу - можно будет просто грузить два индикатора.
Удачи и попутных трендов.
Прицепил теперь можно просто грузить два индюка подряд
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
странно. я так и делал, но имел только 7 линий
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Перевёл 1 курс как смог.Немного коряво ,но смысл понятен.Может пригодится.Неплохое дополнение к Краузевским индюкам .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Наверно Enter нажать забыл
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
не могу понять, посмотрите, что получается, загрузил дыва индюка а результат тот же
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
не могу понять, посмотрите, что получается, загрузил два индюка, а результат тот же
Редактировано фантик (17/10/2005 15:52)
|
uran
КПРФ
 
Зарегистрирован: 11/04/2004
Сообщений: 194
|
|
Да линий, конечно,по 7 сверху и снизу - иначе пришлось бы не 2, а 4 индюка вешать. В МТ3 было 13Х2=26 буферов, а тут 2Х8=16 - откуда же 26 линий возьмутся... Да и хватит, и так график засоряет - баров не видно. Вообще-то ценность резистов сомнительна, уж очень их много, а по стопам - практически то же NRTR. Имхо.
__ С уважением, Юрий
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
странно. я так и делал, но имел только 7 линий
Все правильно - это я просчитался . Нужно не 2-е группы индюков, а три - рисуются то линии сверху и снизу - то есть те 13 индюков рисовали 26 линий. В аттаче 3 группы.
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
теперь все окей
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
теперь все окей
Нет не все - нашел пару мест, где работало нелогично. Вобщем нашел ошибку: сбился в нумерации и как результат не всегда сплетались линии. В аттаче исправления.
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
Да линий, конечно,по 7 сверху и снизу - иначе пришлось бы не 2, а 4 индюка вешать. В МТ3 было 13Х2=26 буферов, а тут 2Х8=16 - откуда же 26 линий возьмутся... Да и хватит, и так график засоряет - баров не видно. Вообще-то ценность резистов сомнительна, уж очень их много, а по стопам - практически то же NRTR. Имхо.
__ С уважением, Юрий
нет, не тоже
Редактировано фантик (17/10/2005 19:29)
|
podval
Долгожитель
  
Зарегистрирован: 24/01/2004
Сообщений: 833
Нахождение: Питер
|
|
Фантик, а не могли бы Вы в разделе "Системы" дать более развернутое описание? Мне кажется, есть, что обсудить.
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
Фантик, а не могли бы Вы в разделе "Системы" дать более развернутое описание? Мне кажется, есть, что обсудить.
Описаний я нигде не встречал, только свои наработки, выявленные в течении года, я вывел в результате наблюдений и использований на реале кое какаие закономерности. Я пользуюсь , накладывая на стратегию Р. Краузе и Тактику Адверза. Я четко знаю где вход (но только со стопом)и вижу окончание импульса-выход, а больше мне ничего не надо. Я думаю, что можно сфорганить МТС, но предварительно нужно обкатать. Торговал фьючерсами на нефть, результаты тоже очень хорошие.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Всё же я никак не врублюсь ,как по этим индюкам можно определить смену тренда У меня например раньше чем образуются 2 последовательных повышающихся или понижающихся свинга определить не получается .Ещё вариант (спасибо Profi) когда динамический пивот пересекает дневную ступень.Третий вариант ,когда на днёвке образуются два повышающихся хая . Всё это позволяет присоединятся к тренду ,какую то прибыль всё равно тащиш.Но хотелось бы от макушки до макушки
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
-на эти индюки навесьте свинги,НI-Lo активатор и посмотрите внимательно, а если есть представления о Тактике Адверза, то увидете, что сейчас формируется на евре сигнал бай, стоп ниже 1932(Альпари), достаточно 1 п. -если не сработает, ждем след. такую комбинацию, она будет сегодня. можете поймать движок на 300-500 пунктов. на Адверзе мы называем эту комбинацию: 1-2-3 - стоп на этом месте держите, пока на Н1 не сформируется 1-2-3, тогда стоп переставляете под т.3 на Н1 - и т. д. - практически я стоп ставлю 10 п. -защита от хулиганских действий брокеров (на секунду спускают цену до твоего стопа , срезают и уходят)
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
если посмотрите на М5-я фиксирую сигнал бай признаки: 1. цена вышла из нисходящей сетки, 2. свинг сделал зигзаг и его донышко выше предыдущего, а по ТА это 1-2-3, 3. стоп поставил 1.1931(теоретически), понадеимся на порядочность брокера и ждем, что сработает раньше, стоп или пробьет 2 точку и цена уйдет к 4 точке, а зафиксированная 4 точка дает ответы на массу вопросов о перспективе дальнейшего движения.
|
Hominen
Свой человек
Зарегистрирован: 29/04/2005
Сообщений: 26
Нахождение: Moscow
|
|
хорошо бы картинку глянуть для наглядности.....было бы супер
|
Jofox
Свой человек
  
Зарегистрирован: 07/10/2003
Сообщений: 56
Нахождение: Georgia.Tbilisi
|
|
VTS - eto ne sistema a tolko odin indicator "Volatility Trailing Stop" etot indicator vmeste s Izzy xoteli sdelat dlia metatrader ... iz 13 indicatora kotorie bili vilojeni na forume nado bilo sdelat odin indicator a ne kucha etix linnii.... podrobna ob etom sdes: http://forex.kbpauk.ru/showflat.php?Cat=...=true#Post66845
Post:#66845
#66846
#66924
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
В ответ на:
если посмотрите на М5-я фиксирую сигнал бай признаки: 1. цена вышла из нисходящей сетки, 2. свинг сделал зигзаг и его донышко выше предыдущего, а по ТА это 1-2-3, 3. стоп поставил 1.1931(теоретически), понадеимся на порядочность брокера и ждем, что сработает раньше, стоп или пробьет 2 точку и цена уйдет к 4 точке, а зафиксированная 4 точка дает ответы на массу вопросов о перспективе дальнейшего движения.
1-2-3 is this so ok ? M5 look image
Редактировано Alexander Piechotta (18/10/2005 19:13)
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
В ответ на:
если посмотрите на М5-я фиксирую сигнал бай признаки: 1. цена вышла из нисходящей сетки, 2. свинг сделал зигзаг и его донышко выше предыдущего, а по ТА это 1-2-3, 3. стоп поставил 1.1931(теоретически), понадеимся на порядочность брокера и ждем, что сработает раньше, стоп или пробьет 2 точку и цена уйдет к 4 точке, а зафиксированная 4 точка дает ответы на массу вопросов о перспективе дальнейшего движения.
1-2-3 is this so ok ? M5 look image
чуть чуть не так....
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
В ответ на:
если посмотрите на М5-я фиксирую сигнал бай признаки: 1. цена вышла из нисходящей сетки, 2. свинг сделал зигзаг и его донышко выше предыдущего, а по ТА это 1-2-3, 3. стоп поставил 1.1931(теоретически), понадеимся на порядочность брокера и ждем, что сработает раньше, стоп или пробьет 2 точку и цена уйдет к 4 точке, а зафиксированная 4 точка дает ответы на массу вопросов о перспективе дальнейшего движения.
1-2-3 is this so ok ? M5 look image
чуть чуть не так....
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Для "Фантика" Доброе утро! Скажите пожалуйста, какие индикаторы кроме которых я знаю на Вашем графике(VTS ZigZag) надо ещё установить, чтобы получить ту же картинку,что и у Вас? Спасибо.
|
Rosh
Unregistered
|
|
А еще лучше, если выложить шаблон (файл *.tpl для МТ4) вместе с необходимыми индикаторами. Тогда каждый, кто загрузит шаблон, получит точную копию картинки.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Это Хайло и ТД линии
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
По ссылке данной Jofox, действительно получается должен быть один индюк вместо 13и получается ,что эти сетки не должны быть видимые,а только должны учитываться в расчётах ,чтобы стоп рисовать.Видимо пока это не реально.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
насколько я понимаю этот индикатор - как раз VTS_TS как раз этот стоп и рисует
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
А еще лучше, если выложить шаблон (файл *.tpl для МТ4) вместе с необходимыми индикаторами. Тогда каждый, кто загрузит шаблон, получит точную копию картинки.
Это картинка с МТ3. Там индикаторы VTS-13 штук и индикатор промежуточных колебаний Ганна.
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
По ссылке данной Jofox, действительно получается должен быть один индюк вместо 13и получается ,что эти сетки не должны быть видимые,а только должны учитываться в расчётах ,чтобы стоп рисовать.Видимо пока это не реально.
Как раз наоборот, я стопами не пользуюсь, мне нужна сетка
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
"Фантику" хотя он и не ответил Очень даже с Вами согласен, что нужна сетка. Я сделал комбинацию из следующих индикаторов: Ваши два- VTS_G2; VTS_TS; Weekly Pivot1; Pivot1; fractal; MA(5,21,55,233); и ко всему этому линии поддержки и сопротивления от Dow Jones Forex в 06:15 по гринвичу, а не в 08:15 как предлагает МТ4 в своей новостной ленте(а то бывает, что и вообще не напишут), кому интересно, могу дать адрес на подписку на английском языке,и перед началом торгов на европейской сессии успеваете выставить все уровни поддержки и сопротивления по всем основным валютным парам. И можете посмотреть, получается не плохая картина. Удачных Трендов Всем!!!
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
"Фантику" хотя он и не ответил Очень даже с Вами согласен, что нужна сетка. Я сделал комбинацию из следующих индикаторов: Ваши два- VTS_G2; VTS_TS; Weekly Pivot1; Pivot1; fractal; MA(5,21,55,233); и ко всему этому линии поддержки и сопротивления от Dow Jones Forex в 06:15 по гринвичу, а не в 08:15 как предлагает МТ4 в своей новостной ленте(а то бывает, что и вообще не напишут), кому интересно, могу дать адрес на подписку на английском языке,и перед началом торгов на европейской сессии успеваете выставить все уровни поддержки и сопротивления по всем основным валютным парам. И можете посмотреть, получается не плохая картина. Удачных Трендов Всем!!!
Сетка полезна - поддерживаю Адрес на подписку - очень интересно
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Подписку дают на 14 дней, потом надо продливать, вот адрес- http://www.djforex.ru/
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
обратите внимание, что на Д1 поддержка была 1875, как она удержала цену
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
интереснее уровни сопротивления и поддержки от Deutshbank
|
StanP
Гость
Зарегистрирован: 28/01/2004
Сообщений: 12
|
|
Уважаемый фантик,
Как вы получаете эту инфу ??
С уваженим
Стан
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
По ссылке данной Jofox, действительно получается должен быть один индюк вместо 13и получается ,что эти сетки не должны быть видимые,а только должны учитываться в расчётах ,чтобы стоп рисовать.Видимо пока это не реально.
 "Ничего нет невозможного, для врача, для неотложного..." А.Розенбаум
Просто как поставлена была задача - так и сделана. ИМХО: МТ4 - сейчас по возможностям программирования самый крутой терминал - особенно для тех, кто знаком с С\С++.
В аттаче то, что нужно. Использование сетки (опять ИМХО) - это от безнадеги: просто посмотрите на этот индюк.
2 IZZY & Jofox - так что там по поводу стратегии ?
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
Уважаемый фантик,
Как вы получаете эту инфу ??
С уваженим
Стан
Зарегистрируйтесь на Саксе, например. Регистрация бесплатна и неограничена по времени. Там еще много чего было - давно не заглядывал.
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Спасибо.Так намного для глаз приятней.Зрение не портится
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
Спасибо.Так намного для глаз приятней.Зрение не портится
Вот еще один вариант - слегка мною подкорректирован в плане прорисовки - сдается мне так будет получше.
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
Тем, кому нужна сетка - в аттаче подправленный индюк VTS_TS - используйте совместно с индикаторами групп 1, 2, 3 и получите сетку и стопы.
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
-все получается здорово, только нужно задвинуть назад на 2 бара последний индикатор "VTS_TS_VG_setka". -и как уменьшить количество баров, которые охватывает индикатор, съедает много ресурса
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
-все получается здорово, только нужно задвинуть назад на 2 бара последний индикатор "VTS_TS_VG_setka". -и как уменьшить количество баров, которые охватывает индикатор, съедает много ресурса
Скорее не задвинуть на два бара, а просто убрать две линии - я их там больше сделал - сейчас попробую. По поводу рессурсов - индикатор пересчитывает только последний бар, а ресурсы жрет так как там куча буферов я разместил по максимальному размеру истории - в принципе можно попробовать уменьшить. Да, сейчас посмотрел - попробуйте вариант с тремя группами индюков и последний загрузите не VTS_TS_VG_setka а тот, что рисует только уровни стопов - по моему вполне нормально и стопы и сетку видно. - Просто пытаюсь минимизировать работу . По поводу ресурсов : измените размерности массивов (к сожалению динамического размещения памяти в МТ4 не предусмотрено - вот я по максимуму истории и сделал)
#define MAX_BARS_COUNT 150000
поставьте меньшее число, например
#define MAX_BARS_COUNT 15000
и перекомпилируйте
Удачи и попутных трендов.
ЗЫ в аттаче слегка оптимизированый (в плане пожирания ресурсов) комплект индюков - тем, кому нужна сетка: завешивайте все полностью, кому только стопы - только VTS_TS.
ЗЗЫ - Перезавесил аттач - в третьей группе индюков сбился в нумерации буферов - теперь вроде нормально. Кто скачал раньше - перекачайте !!!!!!!
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
Редактировано VG (20/10/2005 16:48)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Стоп получился один из лучших .Сравнивал с другими ,типа Хайло некст и т.д. По тренду неплохо работает .
Ещё просьба к Вам.Не могли бы Вы переделать свой индикатор Мюрей.Чтоб на плачших фреймах отображалась только днёвка.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
Ещё просьба к Вам.Не могли бы Вы переделать свой индикатор Мюрей.Чтоб на плачших фреймах отображалась только днёвка.
Запросто. В аттаче. Не только дневка - вообще можно задать любой тайм фрейм (размерность т\ф в минутах).
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Спасибо.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Спасибо
"Аналогично, шеф" (с)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
На сегодняшний день выявил 2 как мне кажется ошибки в индюке.Первая ,о которой мы говорили ,про бар который одновременно делает лоу и хай и должен считаться как №1 в другую сторону. Цепляю картинку,как это отражается на торговле.Представим ,что 18 октября в 00.00 заселили евру.По индюку выбило по тралу по 1.1970.А должно было по 1,1946. Теперь допустим там где нас выпнуло ,тут же забаялись.Если бы мы купили по индюку,нас бы выбило с небольшим лосём . Если по 1,1946 то небольщой профит.
Вторая ошибка это заметил в реале.Образовался активный бар.Свинг идёт вверх. Следующий бар делает лоу.Потом несколько внутренних баров .Потом ещё один лоу.Индюк рисует свинг. По моему это неправильно.Если после первого лоу появился внутренний бар,то счётчик должен обнулятся.И надо опять ждать 2 последовательных лоу для активного бара.У Хержика написано " для последовательных периода времени"
В остальном вроде всё ровно.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
Спасибо.
2 kaizer & Profi_R
Та нема за що.... В смысле всегда пожалуста. Кстати фантик "мав рацію" (в смысле был прав ) в индюках, рисующих трейлинг стоп, таки был бажок (от слова баг ). Итак в аттаче, надеюсь, последння правленая версия на любой вкус: хоть с сеткой, хоть без (можно как в шестиугольном гробу - хочешь - так ляжешь, хочешь по другому ). Регулярность сетки не нарушается. При комбинации групп 1,2,3 и VTS_TS_setka получим аж 15 линий при комбинации этих же групп и VTS_TS , 12. Кому сетка не нужна завешиваем просто VTS_TS
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Еще раз перечитал все что ты дал, и склонен согласиться с тобой в обоих случаях, меня сбило с толку 1. "Также, внутренние и внешние бары - считаются нейтральными , и главная тенденция продолжится, пока рынок не сделает "определенный признак изменения тенденции." (Алекс Д. Андрезен: Все права зарезервированы. Перевод KAIZER.) Если читать внимательно то обязательно ударение на слово "продолжится" т.е. они игнорируются при продолжении тенденции, а для смены они как раз умалчивают значение внутренних баров. 2. там где говорится об игнорировании баров, но не сбросе счетчика (Gann Swing индикатор.doc)
 3. там же видим : "При построении графика малых колебаний рынка мы не придаём значения внутреннему бару, а ожидаем появления торгового диапазона последующего бара. Чтобы определить, будет ли линия малой тенденции развиваться наверх или же пойдёт вниз, мы, игнорируя внутренний бар, рассматриваем предыдущий бар. Этот бар известен как активный последний бар" Хотя если прочитать внимательно, то обращаешь внимание что дело касается только малых колебаний, для остальных же (промежуточная и основная) в документе говориться, что для измения необходимы два последовательных, для продолжения тенденции последовательность не обязательна.
Чтобы не ошибаться еще раз, прочитаю еще раз внимательнее, а то получается "курам на смех"
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
в деинит добавить две строки MM Code:
int deinit() { //---- TODO: add your code here Comment(" "); for(i=0;i buff_str = "mml"+i; ObjectDelete(buff_str); buff_str = "mml_txt"+i; ObjectDelete(buff_str); } buff_str="LR_LatestCulcBar"; <-- ObjectDelete(buff_str); <-- //---- return(0); }
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
в деинит добавить две строки MM Code:
int deinit() { //---- TODO: add your code here Comment(" "); for(i=0;i buff_str = "mml"+i; ObjectDelete(buff_str); buff_str = "mml_txt"+i; ObjectDelete(buff_str); } buff_str="LR_LatestCulcBar"; <-- ObjectDelete(buff_str); <-- //---- return(0); }
а можно исправленный индикатор выставить, а то мы в программировании на МТ4....
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Ничего существенного просто удаляет значок выставленный индикатором, при удалении индикатора или переинициализации.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Vadoz
Гость
Зарегистрирован: 21/10/2005
Сообщений: 5
Нахождение: Харьков
|
|
HELP ME PLEASE! Нужен советник для МТ4
ВХОД: должен входить в одно и тоже время один раз в день и только Sell (например, в 22:30 лот 0,1)
ВЫХОД: только по профиту или по стопу (например, 25профит, 50 стоп)
возможность изменения параметров: время входа в рынок, только Buy или только Sell, лот, профит и стоп .
Советника пришлите на мЫло hk_podsipnik@mail.ru или выложите на форум. Если все получится, пришлю результаты с полным описанием системы. Заранее БЛАГОДАРЮ!
ИЗВЕНИТЕ, ЧТО НЕ В ТЕМУ...
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
в деинит добавить две строки MM Code:
int deinit() {
Ок - вот код. Спасибо, что заметили.
Удачи и попутных трендов.
PS Сорри не заметил Ваш последний пост. Этот индикатор от Вашего ничем не должен отличаться.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
Редактировано VG (22/10/2005 14:05)
|
Izzy
Гость
 
Зарегистрирован: 15/12/2003
Сообщений: 17
Нахождение: Georgia Sukhumi
|
|
Strategia bila v jurnale S&C... Smotrite... Best Regards Izzy
|
Petroff Vitaly
Гость
Зарегистрирован: 17/05/2005
Сообщений: 5
|
|
Господа,
Индикаторы в MT привязываются к определеной временной шкале, которая в данный момент открыта. То есть если если я прошу индикатор вывести текущую Close он выведет цену закрытия на текущей шкале. А как например одновременно с этой ценой вывести последние цены закрытия на других времнных шкалах? Это реально?
|
Rosh
Unregistered
|
|
Да.
|
Petroff Vitaly
Гость
Зарегистрирован: 17/05/2005
Сообщений: 5
|
|
В ответ на:
Да.
... а вот с этого места поподробней пожалуйста...
|
maloma
Гость
Зарегистрирован: 22/10/2005
Сообщений: 10
|
|
В ответ на:
В ответ на:
Внести в индикатор возможность регулировать построение точек. Для этого, по-моему, подойдёт индикатор RPoint (в аттаче). Ещё раз спасибо.
В имеющемся индикаторе есть возможность регулировки засчет изменения размерности фрактала. Если параметр BarsForFract=0, размерность устанавливается по умолчанию (разные значения для разных ТФ. Эти значения установили авторы индюка). Никто не мешает поменять их. По умолчанию: case 1: BFF=12 BFF-размерность фрактала case 5: BFF=48 case 15: BFF=24 case 30: BFF=24 case 60: BFF=12 case 240: BFF=15 case 1440: BFF=10 case 10080: BFF=6 Что касается индюка RPoint, то я только сейчас разглядел, что это такое. Это ведь качественный зигзаг по HiLo с установкой чувствительности в пунктах. Сильная вещь! Аборигену- моё почтение.
Однако, характер поведения этих индюков разный. Мне кажется, SHI_Channel быстрее определяет последнюю точку разворота. Т.е. если мы подберём примерно равные размеры свингов на этих двух индюках, SHI_Channel реагирует быстрее. Хорошо это или плохо- не знаю, надо тестировать.
2 вопроса моэжно? 1 - как сделать, чтобы канал стал "более чувствительным к колебаниям курса" 2 - как получить из этого канального индикатора в эксперта значения фракталов и понять вверху он или внизу? т.е. мне закрыть сделку надо, когда "за спиной" фрактал.
-------------------- Декомпил ex4 - www.fxomega.com
Научу получать прибыль даже от убыточных ордеров.
|
maloma
Гость
Зарегистрирован: 22/10/2005
Сообщений: 10
|
|
Глюк. 18.10.2005 примерно в 20:45 на М5 канала нет вообще
-------------------- Декомпил ex4 - www.fxomega.com
Научу получать прибыль даже от убыточных ордеров.
Редактировано maloma (24/10/2005 01:12)
|
Rosh
Unregistered
|
|
В ответ на:
В ответ на:
Да.
... а вот с этого места поподробней пожалуйста...
Можно получать закрытия не только других тайм-фреймов, но и других инструментов. Справка в МетаЭдиторе:
В ответ на:
double iClose( string symbol, int timeframe, int shift)
Возвращает значение Закрытия (Close) бара, обозначенного символом (symbol) с периодом (timeframe) и сдвигом (shift). Если локальная история пуста (не загружена), функция возвращает 0.
Параметры
symbol - Символьное имя инструмента, на данных которого будет вычисляться индикатор. NULL означает текущий символ. timeframe - Период. Может быть одним из периодов графика. shift - Сдвиг относительно текущей позиции (количество периодов назад).
Пример
Print("Current bar for USDCHF H1: ",iTime("USDCHF",PERIOD_H1,i),", ", iOpen("USDCHF",PERIOD_H1,i),", ", iHigh("USDCHF",PERIOD_H1,i),", ", iLow("USDCHF",PERIOD_H1,i),", ", iClose("USDCHF",PERIOD_H1,i),", ", iVolume("USDCHF",PERIOD_H1,i));
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
кто возьмется этого слона перевести МТ4
|
Rosh
Unregistered
|
|
Видно, что индикатор ломанный, значит кто-то не пожалел за него заплатить 10 баксов. Наверно, стоит того, чтобы переложить, может кто-нибудь и возьмется.
|
pavik
Гость
Зарегистрирован: 06/11/2004
Сообщений: 12
|
|
Так может за новой версией слона обратиться к производителю? Помоему, она там есть.
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
адрес сайта есть?
|
pavik
Гость
Зарегистрирован: 06/11/2004
Сообщений: 12
|
|
В вашем же прицепленном файле IND_WSO_WRO_V7.0_Demo.mql написано: Alert("Индикатор:Закончился срок демо версии.\nДля приобретения обратитесь\nк разработчику irl80@mail.ru или на сайт\nhttp://forex-rs.narod.ru/src/src_f_pr_bc_0.htm");
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
кто возьмется этого слона перевести МТ4
Посмотрите - это он ?
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
появилась система под МТ4
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
sorry 
Редактировано Alexander Piechotta (24/10/2005 22:05)
|
ProfiDealer
Свой человек

Зарегистрирован: 19/10/2005
Сообщений: 53
Нахождение: Russia, Rostov-on-Don
|
|
В ответ на:
появилась система под МТ4
не работает
МТ4 build 184
или я чтото не так делаю
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Могу сказать тоже самое, не работает
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
все работает, только срок демоверсии истек, опоздали....
|
maloma
Гость
Зарегистрирован: 22/10/2005
Сообщений: 10
|
|
И что делать с этой кучей линий?
-------------------- Декомпил ex4 - www.fxomega.com
Научу получать прибыль даже от убыточных ордеров.
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
И что делать с этой кучей линий?
Понятия не имею. Это, судя по тому чего он рисует, индикатор тренда. Подобрал где-то на форумах - сейчас уже не помню где - вот глянул на то, что выкладывал фантик по названию и вспомнил, что такое где-то встречалось. Сам я его не использую так как просто не знаю, что там за алгоритм запрограммирован.
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
maloma
Гость
Зарегистрирован: 22/10/2005
Сообщений: 10
|
|
привет. я тебе там в аську стукнул и в мыло написал. Ответишь?
-------------------- Декомпил ex4 - www.fxomega.com
Научу получать прибыль даже от убыточных ордеров.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
погляди, оно?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Вроде не оно.Цепляю шаблон для евры часовка.Посмотри те моменты где не совпадает с индюком.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
да действительно рисует в некоторых местах, не так как задумывал, но и у тебя на шаблоне тоже не пойму
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Почему нету.По первому варианту 4-5 бары имеют минимумы по отношению к активному бару.По второму случаю то же 4-5 бар по отношению к активному.
Я понял ,как ты считаешь.Ты ищешь два экстремума не к активному бару,а к бару который делает первый экстремум.В первом случае это бар №3.Я делаю по другому.Я ищу по отношению к активному бару(№0) .На какртинке в первом варианте бар №3 сделал минимум ,а бар №4 по отношению к нему нет .По этому бар №3 на помойку. Бар №5 сделал минимум по отношению к №4 ,чертим свинг. Во втором случае то же самое. Просто представь что лишних баров вообще нет на графике.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
По второй картинке .Да максимумы игнорируются потому что они максимумы только по отношению друг к другу.А по отношению к активному бару(на котором остановился свинг )- они внутренние ,поэтому их на помойку.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Потому что активный бар здесь который медвежий.По отношению к нему нету двух последовательных минимумов.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
получается по отношению к бычьему активному бару последовательность двух минимумов не обязательна, а к медвежьему - обязательно ? (первая и третья картинки аналогичные ситуации)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Попробуй в тех местах ,где не совпадает с индюком определить последний активный бар и по отношению к нему искать два последовательных экстремума. Если бар не устраивает условиям ,обесцветь его (удали с графика)и так по одному удаляй пока не появится два последовательных экстремума.Сразу поймёшь логику построения.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Если по отношению к картинке ,где здесь бычий активный бар? Если в общем ,то они равнозначны и никакой разницы нет .Просто зависит от того с какой стороны пришёл свинг.Чтобы продолжить в том же напрвлении ,достаточно одного экстремума.Чтобы повернуть,надо два последовательных.То есть можно вообще без свечей рассматривать ,а сделать баровый график.Рассматривать ,только диапазон активного бара.Всё что внутри диапазона-удаляем .Меняем направление индикатора,только если есть два последовательных бара ,вышедших из диапазона активного бара.
Проглядел то что было написано в скобках про картинки. На первой картинке бычиий активный бар.Смотрим на следующий бар(бар №1) -он внутренний ,его удаляем.Бар №2-внутренний,тоже удаляем.Бар №3 сделал минимум,поэтому ждём образования 4 бара .Бар №4 не сделал второй минимум,поэтому бар №3 удаляем.Бар №5 делает второй минимум ,чертим свинг.Теперь бар №5 стал последним активным баром.
По картинке №3 . Активный бар который медвежий (он мог быть и доджем ,и бычьим разницы нету ,главное ,что он сделал хай по отношению к предыдущему).Смотрим бар №1-он сделал минимум ,ждем второго.Бар №2 - не сделал ,по этому бар №1 удаляем.Бар №2 тоже удаляем ,потому что он внутренний для активного бара.Бар №3 -внутренний -удаляем .Бар №4 сделал лоу .Ждём бара №5 ,так как он не сделал лоу ,бар №4 удаляем .Бар №5 сделал хай для активного бара ,свинг продолжился.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (25/10/2005 17:53)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
На 3 картинке Low активного бара = 1.2400 [0] следующего за ним = 1.2399 [1] и там где на моем индикаторе нарисовался свинг = 1.2398 [4] не так?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
на первой новыми экстремумами как ты сказал являются 3 и 5 бары , а на третьей картинке точно также новые минимумы 1 и 4
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Действительно ,там есть два лоу ,для активного бара,но они ведь не последовательные ,между ними ещё два бара.У Хьержика написано "два последовательных периода времени " То есть два часа подряд должны делать лоу.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В посте 93060 ,я сказал 4-5 бары.
В посте 93074 я писал .Бар №3 сделал экстремум ,но так как бар №4 ,не сделал ,то бар №3 -удаляем.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (25/10/2005 21:17)
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
Здравствуйте. Пользуюсь несколько видоизменённым Пивотом. Необходимо знать какая была (падающая или растущая) дневная свеча предыдущего дня. Но в подправленном Modest-ом Пивоте что-то не получается. Посмотрите, пожалуйста, если не трудно.
-------------------- С Уважением, Rob
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Здравствуй!!! кто знаком с метастоковским языком можыте ли вы помочь переделать этот ИНДИКАТОР Wyckoff Supply & Demand в MQ4 для Метатрейдера... UDPC:=(C>((H-L)*.5)+L) AND C>Ref(C,-1); UDNC:=(C<((H-L)*.5)+L) AND C>Ref(C,-1); DDPC:=(C>((H-L)*.5)+L) AND CDDNC:=(C<((H-L)*.5)+L) AND CHVWS:=((H-L)>Ref((H-L),-1)) AND V>Ref(V,-1); HVNS:=((H-L)[Ref(V,-1);] LVWS:=((H-L)>Ref((H-L),-1)) AND VLVNS:=((H-L)B:=If(UDPC AND HVWS,8,If(UDPC AND HVNS,7,If(UDPC AND LVWS,6,If(UDPC AND LVNS,5, If(UDNC AND HVWS,4,If(UDNC AND HVNS,3,If(UDNC AND LVWS,2,If(UDNC AND LVNS,1, If(DDPC AND HVWS,-8,If(DDPC AND HVNS,-7,If(DDPC AND LVWS,-6,If(DDPC AND LVNS,-5, If(DDNC AND HVWS,-4,If(DDNC AND HVNS,-3,If(DDNC AND LVWS,-2,If(DDNC AND LVNS,-1,0)))))))))))))))); prd:=Input("Period",1,100,5); If(Mov(B,prd,S)>=0,Mov(B,prd,S),0); If(Mov(B,prd,S)<0,Mov(B,prd,S),0);
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Не подскажет кто-нибудь, где скачать индикатор RBCI с волновыми каналами, сам индикатор есть, а каналов нет
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Загляни вот сюда http://forex.kbpauk.ru/showflat.php/Cat/0/Number/92602/an/0/page/0/gonew/1#UNREAD
Чел о котором я говорил сделал доклад по Ганну.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rakanishu
Гость
Зарегистрирован: 30/08/2004
Сообщений: 6
|
|
Теоретически это индикатор на основе крестиков-ноликов, оч. полезен, но под МТ3. Переделайте в МТ4, плз...
/*[[ Name := XOINDATR Author := SHARIPOV AINUR Link := AINURHAL@mail.ru Notes := POINT FIGURES INDICATOR Separate Window := YES First Color := red First Draw Type := histogram First Symbol := 217 Use Second Data := Yes Second Color := blue Second Draw Type := histogram Second Symbol := 218 ]]*/
Vars : cb(0),valuel(0),valueh(0),CurrentBar(0),KirPer(0); vars: KIR(0) ,Hi(0), Lo(0), KirUp(0), KirDn(0),mode(0),cnt(0),cnt1(0),cur(0),kr(0),no(0),kk(0),kn(0); SetLoopCount(0);
Begin For CurrentBar = 1000 downTo 1 begin
KirPer=(iATR(14,currentbar))/point; if Kir<1 then {;
Hi=c[CurrentBar]; Lo=c[CurrentBar]; Kir=1; };
cur=(c[CurrentBar]);
if cur > (Hi+KirPER*point) then {; kk=ceil((cur - (Hi+KirPER*point))/(KirPER*point)); //if kk<=1 then kk=1; Kir=Kir+1; Hi=cur; Lo=cur-KirPER*point; KirUp=1; KirDn=0; kr=kr+kk; no=0;
};
if cur < (Lo-KirPER*point) Then {;
kn=ceil (((Lo-KirPER*point)-cur)/(KirPER*point)); //if kn<=1 then kn=1; Lo=cur; Hi=cur+KirPER*point; KirUp=0; KirDn=1; Kir=Kir+1; no=no+kn; kr=0; };
valuel=0-no; valueh=kr; setIndexValue(CurrentBar, valueh); setIndexValue2(CurrentBar, valuel);
end; end;
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Скажите пожалуйста, как Вы посылаете график в эту ветку?
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
если используете "быстрый ответ" - включите галку "предпросмотр", в режиме ответа рядом со смайликами (нижними) есть табличка "встроенный UBB Code" нажимаем там Image и указываем урл (адрес по которому расположен рисунок) рисунка. Для этого предварительно нужно выложить рисунок где-нибудь в инете (бесплатный хостинг, например на народ.ру или как у меня на фромру.ком). Если хоть немного знакомы вэб программированием, то можно просто заключить адрес рисунка в тэги [image]...здесь указывается адрес...[/image]. В принципе как разместить рисунок на хосте обычно описывается в разделе помощь (нужно смотреть раздел по созданию и размещению своего сайта)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
Не обязательно размещать рисунок на бесплатном хостинге. Можно загрузить рисунок здесь - а потом указать к нему путь как Profi_R сказал
|
ProfiDealer
Свой человек

Зарегистрирован: 19/10/2005
Сообщений: 53
Нахождение: Russia, Rostov-on-Don
|
|
http://imageshack.us/ - значительно упрощяет весь процесс.
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
Потому что активный бар здесь который медвежий.По отношению к нему нету двух последовательных минимумов.
нашла такой индикатор - не посмотрите
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Редактировано Alexander Piechotta (30/10/2005 17:28)
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
 i have change Indicator for better backtesting new name is Murrey_Math_Line_X
Редактировано Alexander Piechotta (30/10/2005 22:06)
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
look image
|
ProfiDealer
Свой человек

Зарегистрирован: 19/10/2005
Сообщений: 53
Нахождение: Russia, Rostov-on-Don
|
|
В ответ на:
look image
nice work
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
если кто-то может показывать мне торговля пример с ним Murrey_Math indicator
can me please view trade example with the Murrey_Math Indicator 
|
HIDDEN ™
Душа форума

Зарегистрирован: 22/07/2005
Сообщений: 260
Нахождение: На линии фронта.
|
|
Так что никто так и не нашел способа как взятьнужные параметры из индикатора SHI_Channel. Если есть результаты почему их никто не выкладывает?
|
maloma
Гость
Зарегистрирован: 22/10/2005
Сообщений: 10
|
|
Я тупо снимаю свойтва с объектов и меняю, если нужно, верхнюю с нижней линии.
-------------------- Декомпил ex4 - www.fxomega.com
Научу получать прибыль даже от убыточных ордеров.
|
HIDDEN ™
Душа форума

Зарегистрирован: 22/07/2005
Сообщений: 260
Нахождение: На линии фронта.
|
|
Наверное ты меня не понял. Нужно параметры из индикатора запихнуть в эксперт, а не тупа снимать свойства с объектов.
|
maloma
Гость
Зарегистрирован: 22/10/2005
Сообщений: 10
|
|
Просто вставь весь индикатор в Эксперт и бери всё, что хочешь.
-------------------- Декомпил ex4 - www.fxomega.com
Научу получать прибыль даже от убыточных ордеров.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
на твоем шаблоне отметил переломные бары, есть некоторые несоответствия (значок плохо), но может быть по причине отличия котировок? посмотри пожалуйста я верно отметил переломные бары?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
HIDDEN ™
Душа форума

Зарегистрирован: 22/07/2005
Сообщений: 260
Нахождение: На линии фронта.
|
|
Ищу индикатор каторый показывает уровни FIBO между двумя фракталами. Ежели у кого есть, поделитесь, если нету, может кто может сделать?
|
Oleola
Гость
Зарегистрирован: 23/12/2004
Сообщений: 6
|
|
В МТ4 очень не устраивает построение графиков только по Bid. Раньше, в МТ3 все было хорошо, прекрасно рисовались свечи, а теперь вообще непонятно, как анализировать свечи. Очень большая просьба, помогите сделать индикатор, по примеру Heiken Ashi, чтобы свечи отображались в МТ4 также как в МТ3. На сайте я нашел описание разницы: "В МТ3 High = max Ask, Low = min Bid, Open и Close = (Bid+Ask)/2 В МТ4 графики строятся только по Bid. " Очень необходим этот индикатор. Только не знаю, как это можно реализовать. Кроме всего прочего в Heiken Ashi раскраска баров происходит тоже по каким-то условиям, а мне необходимо, чтобы просто как в МТ3: свеча вверх зеленая, свеча вниз - красная. Очень прошу помочь!!!
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
на твоем шаблоне отметил переломные бары, есть некоторые несоответствия (значок плохо), но может быть по причине отличия котировок? посмотри пожалуйста я верно отметил переломные бары?
не правильно рисует индикатор свинги, правильно будет так, он проигнорировал внешний бар
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
мне необходимо, чтобы просто как в МТ3: свеча вверх зеленая, свеча вниз - красная. Очень прошу помочь!!!
Иногда полезно читать руководства : Щелкаем на чарте правой кнопочкой мышки, выбираем самый нижний пункт в меню - "Свойства" (или просто вызываем свойства чарта нажатием кнопочки F8). И настраиваем раскраску баров как хотим - бар вверх - один цвет, свеча вверх - еще один, и т.д. или еще проще - загружаем шаблон Popular.
Удачи.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
это просто по-запарке я не поставил значки, индюк не менялся, то-что он рисует не верно знаю, нужно было посмотреть там где kaizer сам нанес свинги, и где на мой взгляд ошибочно - стоит заначок (палец вниз) вот что я хотел уточнить
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Oleola
Гость
Зарегистрирован: 23/12/2004
Сообщений: 6
|
|
А иногда полезно читать пост не урывками а полностью, и потом не давать глупые советы! Я не спрашивал, как поменять цвет свечи. Я писал совсем за другое: как сделать индикатор, чтобы свечи отрисовывались как MetaTrader 3.
И вам удачи также.
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
А иногда полезно читать пост не урывками а полностью, и потом не давать глупые советы! Я не спрашивал, как поменять цвет свечи. Я писал совсем за другое: как сделать индикатор, чтобы свечи отрисовывались как MetaTrader 3.
И вам удачи также.
а что это Вы грубите, Вам правильно подсказывают, все это в МТ4 есть , зачем изобретать велосипед, есть проблемы и поважнее
|
Rosh
Unregistered
|
|
Oleola, то что свечи в МТ3 и в МТ4 отличаются - пустяк, за месяц привыкнешь, обещаю.  Хайкен Аши , конечно, можно присобачить, но думаю - не имеет смысла.
|
lot
на митинги ходят враги моей страны

Зарегистрирован: 18/03/2004
Сообщений: 59
Нахождение: Пока еще здесь...
|
|
В ответ на:
А иногда полезно читать пост не урывками а полностью, и потом не давать глупые советы! Я не спрашивал, как поменять цвет свечи. Я писал совсем за другое: как сделать индикатор, чтобы свечи отрисовывались как MetaTrader 3.
И вам удачи также.
Где-то я уже его кидал... Переделан из хейкин-аши. Учти только, что хай показывается, как в МТ3, а вот лоу - минус один пункт. Мне так удобнее, но если не нужно, поменяй в тексте единицу на ноль.
-------------------- Реальность - иллюзия, созданная отсутствием алкоголя.
|
Oleola
Гость
Зарегистрирован: 23/12/2004
Сообщений: 6
|
|
Огромное спасибо Lot! Вы единственный, кто ответил коротко и по существу! Еще раз спасибо.
С уважением, Oleola
|
HIDDEN ™
Душа форума

Зарегистрирован: 22/07/2005
Сообщений: 260
Нахождение: На линии фронта.
|
|
Индикатор каторый показывает свечки как в MT3, если каму не нравятся свечки в MT4 крепите индюк на график и радуйтесь.
|
HIDDEN ™
Душа форума

Зарегистрирован: 22/07/2005
Сообщений: 260
Нахождение: На линии фронта.
|
|
Все знают индикатор SHI_Channel, многие наверняка им пользуются. В аттаче новая доработанная версия. Теперь его можно использовать и в экспертах.
double TL1,TL2,MIDL,KANAL,NAKLON; TL2=iCustom(NULL,0,"SHI_HIDDEN2",1,0); MIDL=iCustom(NULL,0,"SHI_HIDDEN2",3,0); TL1=iCustom(NULL,0,"SHI_HIDDEN2",2,0); KANAL=iCustom(NULL,0,"SHI_HIDDEN2",4,0); NAKLON=iCustom(NULL,0,"SHI_HIDDEN2",5,0);
Но осталась небольшая проблема. Помогите подправить этот клюк. Глюк состоит в том что когда канал направлен вверх, индикатор правельно показывает верх,низ и середину канала, Но если канал направлен вниз, то верх и низ меняются местами, что не очень хорошо. И использовать его становится немного проблемно. Думаю многие оценят эту новую модификацию индикатора.
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Nisson Indicators
Редактировано Alexander Piechotta (04/11/2005 19:20)
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
look Image Nisson Indicators
|
Buxx
Свой человек
 
Зарегистрирован: 09/12/2003
Сообщений: 91
|
|
В ответ на:
Наверное ты меня не понял. Нужно параметры из индикатора запихнуть в эксперт, а не тупа снимать свойства с объектов.
я дорабатывал SHI_Channel раньше для этой цели. выкладываю свою версию.
-------------------- Углы губ в улыбке пропорциональны степени свободы (с) С.Лец
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
look Image Nisson Indicators
описание есть к этим индикаторам, как с ними работать?...
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
somebody has buy $23 and share  http://www.traderstools.h15.ru/
only *.ex4 File
sorry no Description
Редактировано Alexander Piechotta (04/11/2005 20:33)
|
HIDDEN ™
Душа форума

Зарегистрирован: 22/07/2005
Сообщений: 260
Нахождение: На линии фронта.
|
|
В ответ на:
я дорабатывал SHI_Channel раньше для этой цели. выкладываю свою версию.
Вобщем тоже кое что не так или не то что мне нужно. Я частично решил проблему но не до конца. В индюке поивились новые навороты. Теперь на любом тайм фрейме можно увидеть каналы с других тайм фреймов.
Редактировано HIDDEN ™ (04/11/2005 21:32)
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
В ответ на:
я дорабатывал SHI_Channel раньше для этой цели. выкладываю свою версию.
Вобщем тоже кое что не так или не то что мне нужно. Я частично решил проблему но не до конца. В индюке поивились новые навороты. Теперь на любом тайм фрейме можно увидеть каналы с других тайм фреймов.
звезду за индюк, а то и две звезды...
|
pelf
Свой человек
   
Зарегистрирован: 02/11/2004
Сообщений: 32
|
|
Не по теме,конечно,выкладываю,но,думаю,что многим пригодится.
-------------------- Мы люди простые-в университетах не кончали.
|
HIDDEN ™
Душа форума

Зарегистрирован: 22/07/2005
Сообщений: 260
Нахождение: На линии фронта.
|
|
Спасибо ФАНТИК за свезды. А я всё думал где народ себе их берет.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Подправленный индикатор - совмещенные балансовые уровни с хай лоу некст активатором (теперь и реал-тайм рисует верно).
Переломы Ганна (пока только отрисовывает историю) для проверки правильности алгоритма просчета и отрисовки. К сожалению с полученными шаблоном сходится не везде, но может причина - отличие котрировок ?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (05/11/2005 19:27)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
2 аттач
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Привет.Посмотрел шаблоны ,звёздочки вроде стоят правильно.Теперь по пальцам по порядку.1 палец- ты прав (на глаз показалось ,что у соседнего бара лоу ниже.) . 2 палец - не прав (активный бар от A шестой влево.) . 3 палец- первые две звёздочки отмечают два одинаковых хая ).4палец - 2 и 3 бар от активного имеют понижающиеся лоу). 5 палец -вроде лоу внешнего бара ближе к оупену свечи ,поэтому решил ,что он появился раньше и нарисовал вниз. 6 палец-я искал хаи для внешнего бара.7 палец - у меня хаи 2044 и 2045 (котировки альпаришные) . 8 палец- ты прав.(иногда парюсь )
Я щас не дома ,приеду через недельку посмотрю повнимательней.
Ещё у меня возникли вопросы по построению.В докладе есть картинка построения индикатора основной тенденции .Мне не нравится тот бар ,который отмечен как номер 1 .Причина таже- сразу после него нету двух лоу .Что если бы лоу этого бара оказалось ниже или равным лоу 3 бара.И что тогда ,свинга бы вниз не было ? Хотя для активного бара мы бы наблюдали три последовательных лоу. То же можно сказать и по двух баровому индюку . Что думаешь по этому поводу?
Кстати свинги теперь рисует вроде правильно .В паре мест по моему ещё есть расхождение .Приеду рассмотрю внимательней.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Как я и предполагал, причина - отличие котировок 2. палец
 3. палец
 4. палец
 5. палец (ну и связанный с ним 6-й)
 7. палец
 8. палец

Дождусь когда ты посмотришь индюк и дашь заключение по отрисовке истории, затем закончу чтоб и реал-тайм
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (06/11/2005 13:04)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Точно.Разница в котировках,иногда 2-3 пункта.В остальном всё хокей.
Ещё заметил такой глюк- от 2 ноября в 18,00 по МТ ,в одинаковой ситуации с внешним баром ,на франке пропустил свинг ,а на евре нарисовал
И ещё ,может ты объяснишь метаквосам ,что надо добавить ,чтобы в индикаторе можно было бы реализовать смену цвета.Может пойдут на встречу
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Ещё у меня возникли вопросы по построению.В докладе...
тот что в PDF?
В ответ на:
...есть картинка построения индикатора основной тенденции.
Там их две...
В ответ на:
...Мне не нравится тот бар ,который отмечен как номер 1 .Причина таже - сразу после него нету двух лоу .Что если бы лоу этого бара оказалось ниже или равным лоу 3 бара.И что тогда ,свинга бы вниз не было ? Хотя для активного бара мы бы наблюдали три последовательных лоу.
Не нашел помеченных баров. Но вот мое видение в свете последних уточнений.


В ответ на:
То же можно сказать и по двух баровому индюку . Что думаешь по этому поводу?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Ещё заметил такой глюк- от 2 ноября в 18,00 по МТ ,в одинаковой ситуации с внешним баром ,на франке пропустил свинг ,а на евре нарисовал 
На евро 18 часовая свеча внешняя причем сначала максимум - продолжаем рисовать тенденцию вверх, затем минимум, счетчик минимумов = 1, следующая только минимум увеличиваем счетчик = 2 , отрисовываем перелом. На франке 18 часовая только новый минимум, счетчик максимумов = 0, и до следующего дня нет двух последовательных максимумов.
В ответ на:
И ещё ,может ты объяснишь метаквосам ,что надо добавить ,чтобы в индикаторе можно было бы реализовать смену цвета. Может пойдут на встречу 
Вряд ли, они завершают работу над МТ, теперь только баги будут править, а функциональность останется на этом же уровне (во-всяком случае так они у себя на форуме сказали), но я уже заложил "первый камень" в возможность отрисовки двумя цветами, раньше у меня было построение отрезками, теперь на каждом баре считается, всегда можно найти обходной путь, правда он чуть геморнее, но... при желании можно и королеву...
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
На счёт франка ,я почему то сравнивал с предыдущим баром,хотя логичней действительно с последним активным.
Насчёт доклада ,который в ПДФ от AVlada ,рис.19
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Да ,вопросы на твоих картинках ,меня тоже заводят в тупик .
Интересно ,там же в докладе на рис.19 ,можно ли назвать отмеченные бары последовательными?
Кстати ,загляни в ту ветку.Там AVlad надеюсь разъяснит ,что мы делаем не так.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (06/11/2005 15:19)
|
Oleola
Гость
Зарегистрирован: 23/12/2004
Сообщений: 6
|
|
Плиз, помогите переделать индикатор My_AAI под МТ4. У самого ну никак не получается.
С уважением, Oleola
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Привет.Не мог бы ты в своём индикаторе rvm Fractal Level ,отключить всё фракталы ,оставить только веера.Хочу попробовать их использовать вместо углов Ганна вместе с Мюреем.Принцип использования такой же как в коробке Ганна.Типа коробка-автомат для Метатрейдера . Думаю ,что пересечение веера и уровня Мюррея должно давать время открытия позы по тренду.(Пересечение двух независимых друг от друга уровней поддержки или сопротивления ) Что думаешь по этому поводу?
Насчёт свингов ,надо бы определится какой алгоритм оставить рабочим,вроде тот который был до того ,как я тебя сбил насчёт последовательности баров ,как раз тот что объясняет AVlad. Я уже совсем запутался.Если брать чисто по Ганну,то Крауз не учитывает хаи .Если брать по Краузу ,нет подробного описания внутренних и внешних баров.По которому я работал почти год ,вообще оказался оказался не тем ,что описан в книге (хотя тоже неплохо работает).По идее правильный должен складываться в волны.Сам как думаешь ,какой лучше даёт результаты или как это можно проверить?
И выложи пожалуйста в той ветке свинги с разными алгоритмами.Послушаем ,что там скажут.А то я все кроме последнего посносил ,а теперь концы найти не могу.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (11/11/2005 13:04)
|
forexroma
Гость
Зарегистрирован: 08/11/2005
Сообщений: 1
|
|
Облазил почти весь инет, но нет Market Profile,как индикатора, отрыл для омеги,но он не работает , что-то с dll. Если у кого есть разработаный индюк для Омеги,МТ или знает где можно взять скиньте на форум или прямо по адресу romuldavid@yandex.ru Заранее всем спасибо.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Привет.Не мог бы ты в своём индикаторе rvm Fractal Level ,отключить всё фракталы ,оставить только веера...
открываем редактором, находим строки Code:
//+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { double nfUp; //---- indicators SetIndexStyle(0,DRAW_LINE,0,3); SetIndexStyle(1,DRAW_LINE,0,3);
меняем "DRAW_LINE,0,3" на "DRAW_NONE", компилируем (F5) = готово
В ответ на:
Хочу попробовать их использовать вместо углов Ганна вместе с Мюреем.Принцип использования такой же как в коробке Ганна.Типа коробка-автомат для Метатрейдера . Думаю ,что пересечение веера и уровня Мюррея должно давать время открытия позы по тренду.(Пересечение двух независимых друг от друга уровней поддержки или сопротивления ) Что думаешь по этому поводу?
Насчет веера фибо - не знаю, впрочем как и углы Ганна, Мюррея (принцип построения пытался читать перевод, но так и не допер, а языком не владею). Наверняка VG более подробно исследовал этот вопрос и если захочет поделится. Сам я лишь исследовал (поверхностно) поведение линий Мюррея на истории (индюк в аттаче - чуть измененный код Славы) я его как раз сравнивал с моим фракталлевел, поведение моего с параметрами 100х100х10 в сравнении с Мюрреевскими линиями с параметром 200 мне больше понравился, во всяком случае понять почему иногда Мюрреевские линии скачут в противоположную движению цены сторону я не смог (а алгоритм как сказал выше не понял ) Анализ свингов я еще не делал, некогда пока (работой завален). Пока пытался написать по нашему с тобой пониманию набралось куча вариантов сейчас и не помню какой из них какой, думаю как освобожусь, из полученного от AVada сможем уточнить кое-какие детали в построении и тогда напишу.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Если я правильно понял ,в текущий момент времени отображается те уровни Мюррея,которые совпадают с уровнем фрактала ?
Принцип Мюрея тот же что в коробке Ганна . Такой же как и в Фибо уровнях. То есть предыдущее движение от хая и лоу разбивается на уровни корекций.Расчёт на то что предыдущее движение было импульсом,а текущее будет коррекцией от него. А переобуваются уровни когда оказывается ,что предыдущее движение нифига не импульс ,а коррекция ,а текущее превратилось в импульс. Вроде бы так ,если я опять берега не попутал 
Если предыдущее движение импульс ,то в коробке Ганна ,мы обращаем внимание на точки где пересекаются угол Ганна ,горизонтальный уровень корекции и вертикальный уровень времени.В этой точке мы должны искать вход по тренду в сторону предыдущего импульса .Главное правильно определить где импульс.В этом ценность свингов ,на старшем фрейме их цвет может подсказать.
Так как в МТ правильных углов не построишь ,я и подумал нельзя ли их заменить фибо веером? Если можно ,то останется научится строить вертикальные уровни времени .В этом я думаю опять опираться на свинги в предыдущем движении .Откладывать расстояние от башни до основания ,от основание до башни на текущее движение .
Чем глубже вникаю в методы Ганна,тем больше поражаюсь,как человек мог допереть до всего этого х.з. сколько лет назад.
PS. По индикатору фрактала ,а как теперь убрать черные уровни ?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
PS. По индикатору фрактала ,а как теперь убрать черные уровни ?
А я в этой ветке выкладывал (позже) там прям в параметрах есть рисовать уровни (draw_level) фальсе-тру, рисовать веер (draw_FiboFAN) фальсе-тру. (прикрепляю еще раз на всякий пожарный)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Спасибо. В ответ 24 нерушимых правила Ганна. По евре на месячном пробой головы с плечами,похоже упадёт не хило.Кстати последниий индюк со свингами,если подвесить и 2 и 3 баровый ,не смотря на свою неправильность ,рулит конкретно.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (13/11/2005 07:37)
|
Rosh
Unregistered
|
|
Посмотрел код малой тенденции для WL. Проще самому изучить книгу и построить для МТ4 , чем еще один язык изучать.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Теоретически вроде не так сложно .Надо было начинать с малой тенденции.А на её основе лепить другие. Мы же хотели скрестить Крауза и Ганна.Крауз наверно не дурак,если видоизменил свинги.Якобы долго тестировал ,и оставил только 2 баровый. Просто у него в журнале написано ,что насчёт внутренних и внешних ,читайте в следующих выпусках,а сам отморозился.Поэтому эту часть взяли у Ганна и тут я запорол косяк с последовательно не последовательно. Профит по ним стабильный .Только я подозреваю ,если на их основе строить углы и т.д. ,могёт вылезти косяк какой нибудь .Поэтому склоняюсь к Ганновскому варианту ,у него область применения шире.Потому что на них всё завязано ,углы ,коробки,время и т.д. В принципе если по тупому только, на свингах, пойдёт и тот который уже сделан.Но по идее надо всё же развиваться .Глядишь и до астрологии дойдём 
Кстати ты Билла ещё не забросил?Тут парняга приобрёл за стольник книжку ,в которой якобы фильтры для аллигаторов и ещё каких то систем .Называется " Что скрыли Вильямс ,Найман и вообще все кто пишет книжки" . Якобы нашёл как довести их системы до грааля. Должен на днях подкинуть,если надо ,то выложу .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (13/11/2005 19:29)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Свинги не напоминают тебе зигзаги ,которые ты вроде делал .Только там вроде со старшего периода бралось. 
Вот про это я говорил http://www.masterforex.org/glava2.htm
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (13/11/2005 20:11)
|
ковбой
Гость
Зарегистрирован: 12/10/2004
Сообщений: 7
|
|
Всем привет! Если не затруднит, ответте плиз на такой вопрос. В индикаторе rvmGann_sv6 переменная задает количество активных баров, так? А почему нельзя выставить ее равной 1, чтобы получилось наподобие "индикатора малой тенденции" A_Vlada?
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Почему нельзя.Можно поставить и 1 и 2 и 3,надо только нажать на энтер .Другое дело что алгоритм не совпадёт с Ганновским ,так как индикатор не доделан,и в основном рассматривался 2 баровый. По мне так малая тенденция важна для того чтобы понять как строить остальные ,а так я её не использую.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (14/11/2005 06:19)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В ответ на:
Посмотрел код малой тенденции для WL. Проще самому изучить книгу и построить для МТ4 , чем еще один язык изучать.
Может в Easy Language разбираешься ? Есть для Омеги и индикаторы и эксперт.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Всем привет! Если не затруднит, ответте плиз на такой вопрос. В индикаторе rvmGann_sv6 переменная задает количество активных баров, так? А почему нельзя выставить ее равной 1, чтобы получилось наподобие "индикатора малой тенденции" A_Vlada?
Сначала хотел делать универсальный, но для малой тенденции нужна возможность отрисовки на одном баре сверху вниз, поэтому в 6 версии ограничил для 1 баровых тенденций, сейчас работаю над этими индикаторами как сделаю - выложу.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
yorikm
Гость
Зарегистрирован: 23/03/2005
Сообщений: 1
|
|
А есть ли где индикатор, который не только Murrey Math Lines строит, но и Murrey Math Intervals?
|
Rosh
Unregistered
|
|
В ответ на:
В ответ на:
Посмотрел код малой тенденции для WL. Проще самому изучить книгу и построить для МТ4 , чем еще один язык изучать.
Может в Easy Language разбираешься ? Есть для Омеги и индикаторы и эксперт.
Глянуть и попробовать можно, я в Омеге понимаю только простейшие вещи. Может еще кто подтянется, чтобы на пальцах код для Омеги объяснить.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Вот ссылка http://pkurzaev.chat.ru/system2.htm
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Честно скачал код для Омеги, поменял расширение, открыл тестовым редактором - и ничего читаемого не увидел. Одни крякозяблики при всех вариантах. Могу предположить, что открывать надо Омегой. Может завтра попробую, ставил год назад, но ни одного кода не открывал. В общем, как получится.
|
ковбой
Гость
Зарегистрирован: 12/10/2004
Сообщений: 7
|
|
Будем ждать с нетерпением! Я привел "индикатор малой тенденции" только в пример, на самом деле я ищу индикатор "окруженных максимумов/минимумов" по Ларри Вильямсу. На сколько я понял это то же самое, что делаете Вы, только по одному активному бару. И если позволите, еще один вопрос. Можно ли сказать, что этот индикатор, построенный по 2-м активным барам(к примеру на ТФ H1) дает те же самые точки, что и построенный по одному активному бару на ТФ H2 ? Че то я мутно выразился, прикладываю картинку(H2 смоделирован индикатором i-BigBarsFromH1-1 от KimIV). PS/ Извините, не знаю как прикрепить картину, только через загрузку
Редактировано ковбой (14/11/2005 20:04)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Я тоже открывал Омегу последний раз год назад .Как раз по моему разбирался с этой системкой.Там написано ,что вроде на основе минор тренда.Насколько я понимаю ,вроде в переводе-малая тенденция.Помню ещё пытался поменять на 2 баровый ,только не помню получилось или нет. Если это тоже самое ,что обсуждается на Альпари по Ларику ,то ребятам явно повезло .Не надо ничего додумывать ,всё будет само торговать,осталось только перевести на MQL .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В ответ на ;
Можно ли сказать, что этот индикатор, построенный по 2-м активным барам(к примеру на ТФ H1) дает те же самые точки, что и построенный по одному активному бару на ТФ H2 ? --------------
Вопрос не ко мне ,но могу посоветовать спросить AVlada . Он вроде пересчитал сколько свингов по каждой тенденции включено в свинг на старшем фрейме . Сам только догадываюсь ,что если свинги это графическое отображение волн ,то принцип должен быть такой.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
В ответ на:
PS/ Извините, не знаю как прикрепить картину, только через загрузку
Глянь мой ответ как бы делая цитату, и поймешь как сздесь вставляются картинки.
Вот твоя картинка, только у нас с тобой цветовые предпочтения не совпадают.
|
Rosh
Unregistered
|
|
В ответ на:
Я тоже открывал Омегу последний раз год назад .Как раз по моему разбирался с этой системкой.Там написано ,что вроде на основе минор тренда.Насколько я понимаю ,вроде в переводе-малая тенденция.Помню ещё пытался поменять на 2 баровый ,только не помню получилось или нет. Если это тоже самое ,что обсуждается на Альпари по Ларику ,то ребятам явно повезло .Не надо ничего додумывать ,всё будет само торговать,осталось только перевести на MQL .
Угу, осталось только получить читаемый код, а не крякозяблики.
|
ковбой
Гость
Зарегистрирован: 12/10/2004
Сообщений: 7
|
|
Да, оказывается не все так просто. Посмотрите, если сдвинуть модель H2 на 1 час, 2 пика просто пропали! (2 Rosh: ну нравится мне голубой цвет! ) Ps. Теперь кажется понял!
Редактировано ковбой (14/11/2005 23:04)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Часть книжки по ссылке.Может кому нибудь и пригодится.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
В этой книжке есть алгоритм построения последовательностей Ганна (по содержанию не увидел)? Или там упоминаются книги, где это прописано?
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Пока особо не вникал,мельком пробежался.Вроде как алгоритма построения нету и Ганн не упоминается,но метод торговли на основании определения определения тренда и зигзага + волны ,в результате свинговая система один в один,только применяются другие инструменты. И вообще,я прихожу к выводу ,что трендовые системки все на самом деле одно и тоже.Кто то определяет по пробою трендовой линии,кто то по Аллигатору ,а у Ганна пробой предыдущего свинга.
Так что подробней чем у Хьержика не встречал.Правда есть прога в софтах Hot Trader,при ней есть курс обучения ,правда на английском, и в печатном виде и видео ролики .Но как то везде обходят построение промежуточной и основной ,лиш вскользь описывая.Подробно описывают как строится малая тенденция ,об остальных говорят просто .что по такому же принципу строятся Видать опускают подробности ,чтобы чел не мог построить самостоятельно и платил им бабки.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Я не знаю, что там описывается, но мне кажется - если есть малая тенденция (читай краткосрочные пички и донышки), то из них можно построить промежуточную тенденцию (читай среднесрочные экстремумы),а по средне- построить основную (читай долгосрочную). Хотя способов построения может быть много, конечно.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Поэтому в книгах и описывается только малая ,остальное по такому же принципу.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
Так что никто так и не нашел способа как взятьнужные параметры из индикатора SHI_Channel. Если есть результаты почему их никто не выкладывает?
почему эксперт только покупает, пробовал задать всякие параметры, а толку нет, ведь если канал направлен вниз, то он должен продавать, подскажите создатели, что я не так делаю?!!!
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
индикатор и МТС по Демарку, протестируйте и хотелось бы узнать Ваше мнение
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Сложно ли будет добавить к индюкам даты пиков и впадин .Если сложно тогда не надо,ручками нарисуем. Нашел пример как AVlad применял эту технику. http://www.viac.ru/ds/4061
http://www.viac.ru/ds.php3?id=2383
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (16/11/2005 20:32)
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
Вот здесь техника тоже рассматривается http://www.market-analyst.com/kb4/idx/48/326/
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
Просьба: 1. Нельзя сделать так , чтобы в индикаторе "SHI_Channel" после того как поменялся угол наклона с "+" на "-" индикатор убирал старые линии канала и рисовал новые. 2. Сделать так, чтобы эксперт, когда угол наклона отрицательный, открывал Sell . И поставить функцию, чтобы стоп ставил за пределами канала. Если эксперт доработать , то она будет торговать с прибылью. Случайно наткнулся на описание данной системы http://www.kroufr.ru/index.php?option=com_content&task=view&id=311&Itemid=124
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Подписался на рассылку по Ганну.Оказывается делает её Астротрейдер. Попробовал с ним списаться,говорит в перспективе открытие форума у него на сайте.А пока ,с возникающеми вопросами,сказал обращаться прямо к нему.Так что теперь у нас два консультанта AVlad и AStroTrader Если есть вопросы по индюкам давай напишем.Да и не только по ним.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Как книгу прочитаю Хьержика (не знаю когда). Пока даже не скачивал (вроде она где-то здесь есть).
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Да она здесь была. Отсюда тоже можно качнуть http://www.webfile.ru/539480
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
Поздравляю - люди уже вовсю пользуются и даже са свое творчество выдает - это почти слава  http://www.arkworldmarket.ru/forum/showthread.php?t=966&page=6&pp=10 (индюк GannZigZag)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Прикол в том что в коде всё оставил на русском ,кроме названия 
А помнишь как он здесь .:" Мой раша плох " Ну, типок.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Liqvid
Гость
Зарегистрирован: 14/11/2005
Сообщений: 1
|
|
Помогите пожалуйста переделать два интересных индючка 33_DigiFTST и Digi Ftst_2 с МТ3 на МТ4.  Заранее примного благодарен.
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
request Candle - HAMMER Indicator ?
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
MQL4
correct ?
Code:
if (MathAbs((High+Low)/2)<iMA(NULL,0,10,0,MODE_EMA,PRICE_CLOSE,1); // {down trend} if(MathMin(Open,Close)>High-((High-Low)/3); // {body in upper 1/3} if(Close<Close[1]) , if(Open<Open[1]); //{body gap}
--
Редактировано Alexander Piechotta (17/11/2005 19:34)
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Candle - Hammer 
Code:
shift=Bars;
while(shift>=0)
{ if ( MathAbs( High[shift]+Low[shift]/2) && MathMin(Open[shift],Close[shift]) > High[shift]-((High[shift]-Low[shift])/3) && Close[shift]<Close[shift-1] && Open[shift]<Open[shift-1] ) ExtMapBuffer1[shift]=Low[shift]; shift--; }
Редактировано Alexander Piechotta (17/11/2005 20:12)
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
В ответ на:
Candle - Hammer 
Code:
shift=Bars;
while(shift>=0)
{ if ( MathAbs( High[shift]+Low[shift]/2) && MathMin(Open[shift],Close[shift]) > High[shift]-((High[shift]-Low[shift])/3) && Close[shift] ExtMapBuffer1[shift]=Low[shift]; shift--; }
look look
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Посмотри как интересно реализовал свинги в своей проге Astrotrader
http://astrotrader.narod.ru/WDGann/methods/LKOH_Swings_3M_3D.jpg
Здесь ещё примеры,правда картинки долго грузятся http://astrotrader.narod.ru/WDGann/methods/methods.html
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
В ответ на:
Честно скачал код для Омеги, поменял расширение, открыл тестовым редактором - и ничего читаемого не увидел. Одни крякозяблики при всех вариантах. Могу предположить, что открывать надо Омегой. Может завтра попробую, ставил год назад, но ни одного кода не открывал. В общем, как получится.
Gann-Торговая система. Если надо, выложу в тексте (3 функции,1 сигнал,1 индикатор) .
-------------------- С Уважением, Rob
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
еще одно понимание?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
2
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Rosh
Unregistered
|
|
В ответ на:
В ответ на:
Честно скачал код для Омеги, поменял расширение, открыл тестовым редактором - и ничего читаемого не увидел. Одни крякозяблики при всех вариантах. Могу предположить, что открывать надо Омегой. Может завтра попробую, ставил год назад, но ни одного кода не открывал. В общем, как получится.
Gann-Торговая система. Если надо, выложу в тексте (3 функции,1 сигнал,1 индикатор) .
Если можно - попробую. Будут проблемы с пониманием кода - поможешь?
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Похоже каждый понимает по своему Надо бы чтоб AVlad прокоментировал.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Посмотрел внимательней промежуточную тенденцию на сайте Astrotradera . Наверно всё там правильно .Там написано что недельные свинги наложены на днёвки.
Насчёт основной не понял в чём дело.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Help
Metastock code to MQL
Peak ? Trough ?
Code:
Col A: Peak(1,H,10)<=1.1*Peak(2,H,10) AND Peak(1,H,10)>=0.9*Peak(2,H,10) AND Trough(1,L,10)>=1.1*Trough(2,H,10) AND Trough(1,L,10)<=0.9*Trough(2,H,10) AND LLV(L,25) Col B: Peak(1,H,5)<=1.1*Peak(2,H,5) AND Peak(1,H,5)>=0.9*Peak(2,H,5) AND Trough(1,L,5)>=1.1*Trough(2,H,5) AND Trough(1,L,5)<=0.9*Trough(2,H,5) AND LLV(L,25) Col C: Peak(1,H,1)<=1.1*Peak(2,H,1) AND Peak(1,H,1)>=0.9*Peak(2,H,1) AND Trough(1,L,1)>=1.1*Trough(2,H,1) AND Trough(1,L,1)<=0.9*Trough(2,H,1) AND LLV(L,25)
Filter colA=1 OR colB=1 OR colC=1
|
Rosh
Unregistered
|
|
В ответ на:
Спасибо.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Нашёл на клоунфоре ,статья по Схи-ченэл и индюки. http://www.kroufr.ru/index.php?option=com_content&task=view&id=311&Itemid=124
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
В ответ на:
Если можно - попробую. Будут проблемы с пониманием кода - поможешь?
Извини что задержал с ответом. Подправил чуток индикатор-теперь можно менять стиль и цвет линий. Надо выводить 3 индюка: Параметр Kind: 1 - minor trend 2 - intermediate trend 3 - major trend (этот нарисовался у меня на h4) Нашёл у себя ещё индюк по Gann Swing (всё в аттаче с рисунком) .Помогу чем смогу (знания EasyLanguage не слишком продвинутые у меня).
-------------------- С Уважением, Rob
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Help me please !!!
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Теперь точно слава пришла http://www.forex-tsd.com/showthread.php?t=259&page=1&pp=10 Всё до кучи лежит в этой ветке.Скоро маркетмейкеры пользоваться начнут
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
Вот линки к Clyde Lee там вроде описание свингов. Может чем-то поможет http://www.theswingmachine.com/ http://www.theswingmachine.com/index1.htm Из индюков,что там, есть Swing MachineAlmost для Омеги(им занимался по-моему Apprentice) в соответствующем разделе нашего форума. Если интересно, могу выложить тут.
-------------------- С Уважением, Rob
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
Подправил ShowMe для функции по которой строится индикатор Swing Gann Trend. Рисунок с Kind=3 (major trend),ShowMe-крестики.
-------------------- С Уважением, Rob
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
Рисунок
-------------------- С Уважением, Rob
|
Rosh
Unregistered
|
|
В ответ на:
Извини что задержал с ответом. Подправил чуток индикатор-теперь можно менять стиль и цвет линий. Надо выводить 3 индюка: Параметр Kind: 1 - minor trend 2 - intermediate trend 3 - major trend (этот нарисовался у меня на h4) Нашёл у себя ещё индюк по Gann Swing (всё в аттаче с рисунком) .Помогу чем смогу (знания EasyLanguage не слишком продвинутые у меня).
Я пока так и не смог увидеть кода. У меня получаются разные нечитаемые варианты. Или код можно увидеть только в Омеге?
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
Код можно видеть если открыть EasyLanguage PowerEditor-ом. Файл .ELS - это экзешник. Кликаеш на файл .ELS появляется EasyLanguage PowerEditor и предлагает импортировать...Ты же писал, что Омега стоит у тебя, лучше открыть EasyLanguage-ем,т.к. в данных кодах очень много "зарезервированных слов". В аттаче код.
-------------------- С Уважением, Rob
Редактировано Rob (21/11/2005 09:17)
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Помогите кто может создать простой МОМЕТУМ индикатор но с периодом усреднения какойнибуть скользяшей средней.
|
Rosh
Unregistered
|
|
В ответ на:
Код можно видеть если открыть EasyLanguage PowerEditor-ом. Файл .ELS - это экзешник. Кликаеш на файл .ELS появляется EasyLanguage PowerEditor и предлагает импортировать...Ты же писал, что Омега стоит у тебя, лучше открыть EasyLanguage-ем,т.к. в данных кодах очень много "зарезервированных слов". В аттаче код.
Я профан в Омеги, она у меня только "стоит".  До кодов никогда дело не доходило. Если я разберусь с кодом (надеюсь что так) - сравним с тем, что рисует Омега.
|
maloma
Гость
Зарегистрирован: 22/10/2005
Сообщений: 10
|
|
Помогите найти советник Standart Error Channel для МТ4. Может есть у кого.
-------------------- Декомпил ex4 - www.fxomega.com
Научу получать прибыль даже от убыточных ордеров.
|
AlexPL
Свой человек
  
Зарегистрирован: 08/03/2003
Сообщений: 127
|
|
Очень удобный эксперт называется "Стоп на без убыток" психологически легче входить в рынок. Буду при мног благодарен.
-------------------- Per Aspera Ad Astra
|
uran
КПРФ
 
Зарегистрирован: 11/04/2004
Сообщений: 194
|
|
Обычный неадаптивный стоп, что в нем хорошего... Вот адаптивный. Насчет перевода в безубыток - для здоровья психики это, конечно, полезно, но почему-то какой бы эксперт ни тестировал, эта операция сама по себе (без адаптивного трала) ВСЕГДА в итоге не улучшала, а ухудшала общие показатели. Может, это мне так везет...
ЗЫ: В эксперте обнаружены неточности, аттач удален. Исправляю, выложу позже.
__ С уважением, Юрий
Редактировано uran (23/11/2005 15:55)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
по ссылке данной АВладом в последнем его посте тема довольно интересно развивается, я давненько как-то смотрел, сейчас еще раз пересмотрю, там вроде как и промежуточную тенденцию уже реализовали http://forexsystems.ru/phpBB/viewtopic.php?t=498&postdays=0&postorder=asc&start=0 выражаю свою благодарность hell за то, что подтолкнула меня к этой теме, kazer'у за поддержание интереса к ней, Rosh'у за разъяснения отдельных моментов, AVlad'у за разъяснения
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Rosh
Unregistered
|
|
В ответ на:
по ссылке данной АВладом в последнем его посте тема довольно интересно развивается, я давненько как-то смотрел, сейчас еще раз пересмотрю, там вроде как и промежуточную тенденцию уже реализовали http://forexsystems.ru/phpBB/viewtopic.php?t=498&postdays=0&postorder=asc&start=0 выражаю свою благодарность hell за то, что подтолкнула меня к этой теме, kazer'у за поддержание интереса к ней, Rosh'у за разъяснения отдельных моментов, AVlad'у за разъяснения
Ты прощаешься что-ли?
|
Rosh
Unregistered
|
|
Вчера я конкретно взялся за код, начал крутить код функции, было непонятно. Тогда посмотрел внимательно код индикатора ... - и решил что гиблый номер. Ты предупреждал о специфических функциях Омеги, я их увидел. Отложил. Потом опять поглядел внимательно - и понял, что код индикатора супер-простой. Там идет отрисовка отрезками , объекты TL (которые я расшифровал как TrendLine, с обрезами правой и левой стороны). Тогда стал опять копать код функции. В общем, я разобрался фактически, остался один незначительный момент . В Омеге запись вида GannTrend_G[1] означает результат функции на первом баре (предпосленем) или результат функции малой тенденеции (kind=1) в нулевом баре? В принципе, это уже не имеет значения, но все-таки. Сегодня должен сделать индикатор в МТ4 по мотивам Омеги. И еще - этот индикатор считается классическим в Омеге или как один из вариантов понимания свингов Ганна?
|
KimIV
Свой человек
  
Зарегистрирован: 01/02/2005
Сообщений: 95
Нахождение: Кунгур
|
|
В ответ на:
Обычный неадаптивный стоп, что в нем хорошего... Вот адаптивный.
Думаю, что переменную prevBars надо объявлять статической: static int prevBars; или вне функции start, чтобы её значение не терялось.
-------------------- Ещё вчера я себе казался умным и пытался изменить мир, а сегодня я стал мудрым и пытаюсь изменить себя...
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
глянул, ты в курсе оказывается, а индюки для МТ3, так что можно время не терять
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Я их видел ещё тогда. Помню ,что вообще были неправильные.
Посмотри на картинку,на ней твой фибо веер и горизонтальный фибо. Обрати внимание , пересечение 38 и 50 от обоих индикаторов ,дают вершину .Или это совпадение? Если нет ,то большая вероятность заранее увидеть цель и разворот .
Чё то ,когда цепляю картинку,куда то 38 фибо исчезает Перезалил в архиве.
Редактировано kaizer (23/11/2005 11:10)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Мне всё не даёт покоя мысль ,как на Мюрее ,замутить временные линии Ты не в курсе ,может в закрытой части форума на форекссистем ,чёто придумали ?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
В ответ на:
Мне всё не даёт покоя мысль ,как на Мюрее ,замутить временные линии Ты не в курсе ,может в закрытой части форума на форекссистем ,чёто придумали ?
Все что было - в открытой части. На этом форуме есть Mathematician, он вроде копал в эту сторону. С временными уровнями Мюррея может быть загвоздка, посмотри его посты на форуме разработчиков - http://www.metaquotes.ru/forum/search/?search=mathemat&x=0&y=0
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Тут походу Astrotrader ,хотел зарегится на форум.Говорит прошло пару ,тройку недель ,а ему пароль не высылают . Вроде как будут обсуждаться методы Ганна здесь на форуме,если сможет зарегистрироваться.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
В ответ на:
Тут походу Astrotrader ,хотел зарегится на форум.Говорит прошло пару ,тройку недель ,а ему пароль не высылают . Вроде как будут обсуждаться методы Ганна здесь на форуме,если сможет зарегистрироваться.
У меня трудности с доступом на паук бывают постоянные. Кинь в личку на Альпари - какой форум и так далее. Чем смогу - помогу.
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
В ответ на:
Вчера я конкретно взялся за код, начал крутить код функции, было непонятно. Тогда посмотрел внимательно код индикатора ... - и решил что гиблый номер. Ты предупреждал о специфических функциях Омеги, я их увидел. Отложил. Потом опять поглядел внимательно - и понял, что код индикатора супер-простой. Там идет отрисовка отрезками , объекты TL (которые я расшифровал как TrendLine, с обрезами правой и левой стороны). Тогда стал опять копать код функции. В общем, я разобрался фактически, остался один незначительный момент . В Омеге запись вида GannTrend_G[1] означает результат функции на первом баре (предпосленем) или результат функции малой тенденеции (kind=1) в нулевом баре? В принципе, это уже не имеет значения, но все-таки. Сегодня должен сделать индикатор в МТ4 по мотивам Омеги. И еще - этот индикатор считается классическим в Омеге или как один из вариантов понимания свингов Ганна?
В Омеге запись вида GannTrend_G[1] означает результат функции на предпосленем баре, соответственно: GannTrend_G[0] или просто GannTrend_G - на текущем баре.
-------------------- С Уважением, Rob
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
Вот код другого Swing Gann из Омеги. Если не получится из первого, то...может . Первый код намного проще.
-------------------- С Уважением, Rob
Редактировано Rob (23/11/2005 16:36)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Чё то я не догнал ,о каком окне в индюке Мюрея говорит AVlad
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (23/11/2005 17:06)
|
uran
КПРФ
 
Зарегистрирован: 11/04/2004
Сообщений: 194
|
|
В ответ на:
Думаю, что переменную prevBars надо объявлять статической: static int prevBars; или вне функции start, чтобы её значение не терялось.
Если бы только это... Спасибо, что обратили внимание. Переписал все практически заново, теперь вроде работает правильно. Но надо еще потестить. __ С уважением, Юрий
|
amberr
Свой человек
 
Зарегистрирован: 18/07/2004
Сообщений: 85
Нахождение: Украина Луганск
|
|
В 95 номере Forex Magazine описан простой, но по моему полезный индикатор Каналы Дончиана. Нет ли где готового индюка для МТ 4???
-------------------- Цитата ... Взглядов, как и Планов мириады, к тому же они (взгляды) так переменчивы - например, поверхностный иногда уступает место углубленному...
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
куда, свинги ведь еще не сделаны, просто знаю что нам всегда некогда, мы стесняемся, говорить нужные слова близким, вот и выдал (а вдруг так и не наберусь смелости, или времени не хватит )
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Rosh
Unregistered
|
|
Вчера я сказал, что сделаю, в голове вроде четко сложился алгооритм. Стал писать, набросал скелет - пришел к выводу, что неоптимально. Стал делать второй вариант, сделал практически - но не работает (где-то маленькая ошибка на бесконечный цикл). Пока стал копать - опять варинат не понравился. Буду делать третий, чтобы мимнимум ресурсов жрал при старте, при работе в он-лайн и при использовании в тестере. Поглядим, что выйдет. 
PS К тому же, разбирая алгоритм свингов Ганна из Омеги, пришел к выводу, что малая тенедция - это то, что описывает Ларри Вильямс по краткосрочным экстремумам. Стимул есть, как говорится.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Кстати хоть и с опозданием прими мои поздравления! С днем рождения тебя!
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Jofox
Свой человек
  
Зарегистрирован: 07/10/2003
Сообщений: 56
Нахождение: Georgia.Tbilisi
|
|
В ответ на:
В 95 номере Forex Magazine описан простой, но по моему полезный индикатор Каналы Дончиана. Нет ли где готового индюка для МТ 4???
Donchian Channels - Generalized version
|
Rosh
Unregistered
|
|
Спасибо.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Помнишь ту МТС по свингам.Пришёл к выводу ,что использование основной тенденции на часовке лучше ,чем ждать два бара по днёвке.Смена тренда определяется в тот же день.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Сделал 3-ий вариант(лежит в аттаче). outsidBar не отрабатывает, я пришел к выводу, что он отрабатывается также, как и обычный (хотя теперь не уверен). Пока в exp-виде, потому что код не доработан. Хотел бы глянуть как выглядит в Омеге.
|
Rosh
Unregistered
|
|
К тому же, вариант, когда идут подряд несколько баров с одинаковым Low - как это должно выглядеть?
В аттаче рисунок этот, качать не надо.
|
NewZver
Бело-пушистый. Гад буду...
 
Зарегистрирован: 30/03/2005
Сообщений: 3204
Нахождение: Монча
|
|
Да вроде, так и должно, по 1-му бару имхо. Видимо, настройка по 2-м барам? Если она есть.
-------------------- Укатали горку крутые Сивки...
Субъект - это такой объект, который к другому субъекту относится, как к объекту.
Редактировано NewZver (26/11/2005 04:10)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Судя по картинке,это однобаровый? Насчёт баров с одинаковыми лоу,вроде нарисовано правильно,всё что внутри диапазона активного бара,не учитывается. Надо бы на проверку к AVladу ,но сто пудов скажет что надо внешние бары подремотировать.
Зы.. В Велслабе тоже гемор,не могут построить индикатор
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (26/11/2005 09:16)
|
Rosh
Unregistered
|
|
Выкладываю еще два варианта в исходниках(варианты IV и V), предыдущий уже потерян, но он все равно был неправильный.
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
В Омеге на последнем баре. Рисунок на часе.На 15 мин. Омега что-то не цепляет индикатор, потом разберусь. Различий вроде не так уж много по сравнению с твоим в МТ4.
Редактировано Rob (26/11/2005 12:23)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Насколько я понял,это тоже однобаровый на рисунке.Внешний бар тоже не отрисовывается?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
В пакете по Свингам Гана есть сигнал(для построения стратегии) PK:Trend Trading, не работал. Подправил-работает. Сделал индикатор на его основе: в аттаче рис. на h1, параметр Kind=1 у обоих,и код в тексте. PK:Trend Trading-жёлтый.
-------------------- С Уважением, Rob
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
Да, Параметр Kind=1.
-------------------- С Уважением, Rob
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
В пакете по Свингам Гана есть сигнал(для построения стратегии) PK:Trend Trading, не работал. Подправил-работает. Сделал индикатор на его основе: в аттаче рис. на h1, параметр Kind=1 у обоих,и код в тексте. PK:Trend Trading-жёлтый.
А для MT4 как сделать?
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Выкладываю еще два варианта в исходниках(варианты IV и V), предыдущий уже потерян, но он все равно был неправильный.
IV последующие бары сравниваются с активным, если не зафиксирован новый экстримум индюк не перерисовывается (хотя думаю это не столь важно если только по времени), ну и как сказал kaizer внешние бары отрисовываются не корректно. пятый то же самое, я уже сделал во-второй ветке выкладывал однобаровую тенденцию, теперь нужно переделать его чтобы в реалтайме не искажал картинку. Только для отрисовки использовал 4 буфера: два для гистограммы (когда появляется внешний бар) и два (драв лайн) на остальном участке, оказалось не учел когда внешние бары стоят рядом или внешний бар следует сразу за баром на котором есть новый эстримум, нужно было взять для отрисовки три буфера (иначе соединяются две рядом лежащие точки и получается перекрестие) для сравнения возьми мой http://forex.kbpauk.ru/download.php?Number=96088 он историю отрисовывает гуд, AVlad уже его посмотрел.
в аттаче рисунок его не качать.
малая тенденция на свою кажущуюся простоту оказалась самой сложной в плане отрисовке в МТ4
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (26/11/2005 13:08)
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
В ответ на:
В ответ на:
В пакете по Свингам Гана есть сигнал(для построения стратегии) PK:Trend Trading, не работал. Подправил-работает. Сделал индикатор на его основе: в аттаче рис. на h1, параметр Kind=1 у обоих,и код в тексте. PK:Trend Trading-жёлтый.
А для MT4 как сделать?
Попросить Rosh-а.
-------------------- С Уважением, Rob
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
В ответ на:
В ответ на:
В пакете по Свингам Гана есть сигнал(для построения стратегии) PK:Trend Trading, не работал. Подправил-работает. Сделал индикатор на его основе: в аттаче рис. на h1, параметр Kind=1 у обоих,и код в тексте. PK:Trend Trading-жёлтый.
А для MT4 как сделать?
Попросить Rosh-а.
Rosh - пожалуйста, если Вас не затруднит
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Помнишь ту МТС по свингам.Пришёл к выводу ,что использование основной тенденции на часовке лучше ,чем ждать два бара по днёвке.Смена тренда определяется в тот же день.
а статистику пробовал собрать? посмотрел на графике действительно интересно выглядит, я даже попробовал на Н1 поставить с параметром 4 и 5
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (26/11/2005 15:02)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Просто сравнивал ,когда по днёвкам меняется направление ,и когда на 3 баровом свинге .К тому времени когда поднёвкам вычислишь,по трёшке уже в шоколаде. Это по 6 версии.Не знаю как будет по настоящему Ганновскому ,но должно быть не хуже.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
и даже днями раньше
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (26/11/2005 15:05)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Я в последнее время только так и торгую.Главно чтоб в точке входа ,совпадал цвет тенденций 
Кстати в обучалке к Хот трейдеру,так и написано.Если вы не уверены в тенденции,увеличивайте количество баров .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (26/11/2005 15:17)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
бросил два экземпляра индюка с разными параметрами, нарисовалась интересная картинка, если у индикатора с меньшим параметром нарисовался перелом против тренда, можно смело доливаться, с точкой закрытия долива (профит) на уровне точки преломления - начала перелома против тренда (тренд смотреть по индюку с большим параметром) в аттаче эта же картинка
 Приписка: если долива не в профите, а индюк с большим параметром тоже преломился нужно будет фиксировать убыток. перезалил картинку с учетом стопов (чтобы не вводить в заблуждение)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (26/11/2005 17:30)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Можно и так ,но я просто тралю,по промежуточной.Сделки получаются висят день два . Выпинывают в момент расхождения цвета.Тут же новый ордер в то место где опять совпадёт.Получается отлавливается весь импульс по старшему тренду. Ещё один довод в пользу трала ,то что когда меняется цвет на старшем индюке ,возможно это новое пятиволновое движение или хотя бы АВС .Вхожу после первого отката и всё ,или 3 или С .Только обязательно надо дождаться разворота промежуточной.А то бывает ,крайне редко что цвет на старшем индюке делает ложную смену цвета.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (26/11/2005 17:29)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
так это окромя трала, когда откатило - сразу долив, и дальше
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
Profi_R Классная идея!!!!!
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Теперь ясно.Я доливаюсь как в МТС .Дожидаюсь когда часовка нарисует перелом по тренду.Сразу на 15 минутку и в шоколаде (в основном )
А стоп где ставить?  Чё то не догоняю.Предыдущее движение по старшему индюку было бай.То есть встаёшь против тренда.С профитом там где старший сменит цвет?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (26/11/2005 18:14)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Какие у тебя индюки .Че то у меня картинка совсем другая 
Вроде 3-4 похоже отрисовывают.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (26/11/2005 19:07)
|
Rosh
Unregistered
|
|
В общем-то у меня были свои какие-то представления о том, как рисовать переломы. Но я их пока оставлю в стороне. В данный момент важнее понять как кто понимает свинги по Ганну. Каждый пошел со своей стороны, я не стал вникать в то, что делал Profi_R, так как это требовало изучение и утрясание (на протяжение нескольких страниц я видел утрясание таких моментов). Я пошел от Омеги. Я попробую написать то, что я понял при изучении кода в Омеге (я не зря спрашивал Rob'а - является ли этот индикатор классическим). 1. Тенденция продолжается до тех пор, пока не будет переломлена. 2. Перелом тенденции происходит, когда активный бар будет kind раз последовательно опровергнут. То есть, при восходящей тенденции и kind=2 необходимо чтобы Low нового бара опустилось ниже Low активного бара (первый раз) сам бар становится автивным по Low (старый High остается в силе), затем далее опять происходит пробитие Low этого нового активного бара (второй раз). Теперь бар, на котором произошло второе опровержение восходящей тенденции становится активным и узлом свинга, фиксируются новые High и Low авактивного бара. 3. Для продолжения тенденции достаточно однократоного превышения в сторону продолжения тенденции. То есть, при восходящей тенденции первый же бар, High которого превышает High активного бара сам становится активным, а его High и Low являются новыми уровнями преодоления. 4. Кроме того, существует понятие внешнего бара.
Сделал седьмой вариант индикатора со вспомогательными примочками. Лежит в аттаче.
|
Rosh
Unregistered
|
|
В аттаче рисунок , объясняющий индикатор. Красные точки , нанесенные на Low баров означают понижени, синие точки - повышение. Желтые точки в медиане баров - внешние бары по отношению к предыдущему бару. На последнюю ветвь в рисунке не обращать внимания - это пока не важно.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Индюк просто красавец Вроде так как разжёвывал AVlad . Подвесь в ту ветку ,пусть проверит .
Но мне кажется есть заморочки с внешними барами.
Так как ты понимаешь вроде правильно,только надо добавить ,что у баров должны быть не только лоу ,но и хаи .
В прицепе описание индюков.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (27/11/2005 01:11)
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
В ответ на:
Я пошел от Омеги. Я попробую написать то, что я понял при изучении кода в Омеге (я не зря спрашивал Rob'а - является ли этот индикатор классическим).
Я наверно пропустил этот вопрос... . Этот индикатор не является классическим (по критерию входит/не входит в стандартный набор индикаторов Омеги), т.е. его не проверяли производители Омеги. Одна из функций была написана: Study : PKSwingHighBar Last Edit : 2/23/99 Provided By : Paul Kurzaev (c) Copyright 1999 ...можно предположить, что и все остальные коды имеют такой же срок давности... Если принять, что выложенное выше Kaizer-ом описание является классическим, то с "небольшой натяжкой" (при беглом взгляде проблемки с внешними барами) индикатор превращается в классический. Можно конечно и более детально изучить код и подвести его точно под описание, но есть ли в этом смысл? По-моему надо исходить из полезности практического применения...
-------------------- С Уважением, Rob
|
kvant
Свой человек
Зарегистрирован: 03/03/2005
Сообщений: 101
|
|
Кто-нибудь может переписать индикатор из MS в MT4? Код взят из статьи в журнале "Active Trader" № 10/05, стр. 46-48.
Period:=Input("Smoothing Period of Optimal Tracking Filter",3,30,9); MPr:=(H+L)/2; Val1:=Mov(MPr-Ref(MPr,-1),Period,E); Val2:=Mov((H-L)/2,Period,E); Lamb:=If(Val2<>0,Abs(Val1/Val2),0); Alpha:=(-Lamb*Lamb+Lamb*Sqrt(Lamb*Lamb+16))/8; OTF:=MPr*Alpha+(1-Alpha)*PREV; OTF
--------------------
Редактировано kvant (27/11/2005 12:58)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Такое же описание есть в докладе AVlada . На сайте Павла Курзаева написано что по книге Хьержика сделано. Подозреваю ,что немного неправильно.Очень важно строить свинги правильно,потому что это основа для остальных методов.Ещё при чисто Гановском построении в каждом свинге старшего периода должно входить определённое количество младших ,и вроде число не должно меняться.Типа как в волнах,где каждая волна на 5 ,а те ещё на пять и т.д. AVlad вроде выщитал.Я думаю что от этого будет большая польза,ведь зная сколько должно быть свингов,можно узнать когда разворот корячится 
Цитата: Основная - промежуточная - малая. Т.е. Основная тенеднция на 60 мин. графике ___ (инструмент) в среднем содержит 5 промежуточной и 13 малой. (все цифры нечётные). И так на каждом временном интервале до месяцев. Потом малая тенденция на дневном графике содержит 3 основной / 13 промежуточной и 35 малой на 60 минутном графике. Чем цена дальше от 0, тем сильнее волатильность и наоборот. поэтому на каждом ценовом уровне цена ведёт себя по разному и свинги получаются разными в пунктах и по времени.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (27/11/2005 15:21)
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
В аттаче картинка EUR h1. Чтобы понять как строит свинги Омега сделал PaintBar (1-minor trend),свинг (1-minor trend) - Magenta, свинг (2- intermediate trend)-Cyan. 2 Rosh Твои индикаторы в реале "плавают"
-------------------- С Уважением, Rob
|
Rosh
Unregistered
|
|
В ответ на:
В аттаче картинка EUR h1. Чтобы понять как строит свинги Омега сделал PaintBar (1-minor trend),свинг (1-minor trend) - Magenta, свинг (2- intermediate trend)-Cyan. 2 Rosh Твои индикаторы в реале "плавают"
То что плавают - не страшно. Вот твой рисунок из аттача, чтобы люди не залезали.
|
Rosh
Unregistered
|
|
Восьмая версия с косметическими изменениями. OutSide бары отмечаются двумя цветами, по разному для верхнезакрытых и нижнезакрытых. При движение по тренду экстремум активного бара, противоположный тенденции, отмечается тоже. ПРотив тенденции не отмечается, пока тенденция не изменится. В аттаче исходник.
|
Rosh
Unregistered
|
|
А здесь в аттаче рисунок поясняющий. Осталось только вставить отработку OutSide баров.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
То что на рисунке помечено красной стрелочкой,не понял почему там нет свинга?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Вначале бросил 5 баровый свинг ,начертил по нему каналы .Затем его выкинул и оставил 3 и 2 баровые свинги.Получается интересные вещи.
Последний месяц пытаюсь прикрутить к торговле ещё один метод Ганна .Называется торговые зоны ,лежит в прицепе.Только вместо углов трендовые линии, проведённые через свинги ,пока смотрю 5 баровые,вроде они лучше подходят .Или может 3 баровые,вообщем надо определится .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (29/11/2005 20:51)
|
Rosh
Unregistered
|
|
В ответ на:
То что на рисунке помечено красной стрелочкой,не понял почему там нет свинга?
Потому что там kind=2, то есть было только однократное движение против нисходящей тенденции.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Ясно ,видать на баре с маленькой голубой стрелочкой не было хая,а на глаз кажется что был. Надо определится с внешними барами,а то 2 и 3 баровый рисует почти одно и тоже.На глаз посмотрел ,как раз внешние бары в основном и создают промежуточные переломы внутри основного.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Не было, сейчас специально проверил.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Есть сильное подозрение,что например промежуточный свинг на часовом фрейме,это основной на пятнашке Надо покопать в эту сторону.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
ковбой
Гость
Зарегистрирован: 12/10/2004
Сообщений: 7
|
|
Если вы помните, я тоже этим вопросом задавался. Дело в том, что к примеру один активный бар на часовке не обязательно будет состоять из четырех активных баров на пятнашках(любой из них может быть инсайдом или еще хуже-внешним).
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Да я знаю что они отличаются,но почему то когда образуется сигнал на вход по промежуточной на часе,получается тоже что и на основной тенденции по 15 минутке . 
Блин всё правильно так и должно быть ,на 15 минутке раньше показывает начало движения по тренду,чё то я притормаживаю,видать спать пора
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (30/11/2005 01:30)
|
Rosh
Unregistered
|
|
Вот, почти сделал. Почти - потому что не доделана работа в онлайне, но это уже мелочи, если на истории будет правильно.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Блин не умею в пост вставлять ,поэтому цепляю картинку с 1 баровым индюком. Почему то внутри активного бара есть свинги.Или я опять не разобрался? Зато теперь внешние отрисовывает.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
В ответ на:
Блин не умею в пост вставлять ,поэтому цепляю картинку с 1 баровым индюком. Почему то внутри активного бара есть свинги.Или я опять не разобрался? Зато теперь внешние отрисовывает.
Вот твой рисунок, я вытащил. Вижу ошибку.
|
uran
КПРФ
 
Зарегистрирован: 11/04/2004
Сообщений: 194
|
|
По-моему, неправильно рисует... В аттаче пятиминутная евра с kind=3. Или так и надо? __ С уважением, Юрий
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Вот твой рисунок, явытащил. Что в нем не так?
(в аттаче эта картинка)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (01/12/2005 08:57)
|
Rosh
Unregistered
|
|
Вот исправленный вариант. Если бы ты еще сообщал тайм-фрейм и инструмент, на котором видна ошибка.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Блин не умею в пост вставлять ,поэтому цепляю картинку с 1 баровым индюком.
после того как создал сообщение с прикрепленным файлом (картинкой) и разместил его в ветке, нажимаешь на ссылку на прикрепленный файл, после открытия картинки копируешь урл картинки, возвращаешься назад, жмешь на своем сообщение редактировать, ставишь курсор в сообщение там где ты хочешь вставить картинку, из таблички "встроенный UBB Code" жмешь "Image", в диалоговом окне вставляешь ранее скопированный урл, жмешь на изменить сообщение, все
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (01/12/2005 09:12)
|
Rosh
Unregistered
|
|
В ответ на:
По-моему, неправильно рисует... В аттаче пятиминутная евра с kind=3. Или так и надо? __ С уважением, Юрий
Вот твой вариант
а это у меня по евре 5 мин kind=3 последний вариант индикатора версии X
|
uran
КПРФ
 
Зарегистрирован: 11/04/2004
Сообщений: 194
|
|
Чудеса какие-то... Вот что у меня последний вариант рисует. __ С уважением, Юрий
|
Rosh
Unregistered
|
|
В ответ на:
Чудеса какие-то... Вот что у меня последний вариант рисует. __ С уважением, Юрий
Похоже что я делал на 15 минутке вместо 5 минутки. Теперь у нас варианты совпадают, но индикатор рисует неправильно (вижу еще ошибку)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Спасибо.Щас потренируюсь. 
Ещё вопрос.Есть же индюк BLines ,который только ступени рисует.Как на нём можно увидеть ступени собственного периода? Чтобы например на часе видеть пересечение двух ступеней ОУН и Некст. Или ступени Оун это тоже самое ,что уровень баланса от старшего периода?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (01/12/2005 11:15)
|
Rosh
Unregistered
|
|
Последний вариант индикатора. Вроде больше ошибок быть не должно. Нумерацию изменил XI(одиннадцатая версия). В онлайне по-прежнему не проверялось. Компилятор сошел с ума и не пропускает переименованный вариант. Если не будет проходить - замените XI на X и выбросите все комментарии - может поможет . Или у меня комп глючит (с утра у него какие-то ошибки странные в разных прогах идут, уже делал перезагрузку, не помогло)
|
Rosh
Unregistered
|
|
А вот и рисунок на 5 минутке евре - теперь все правильно, насколько я понимаю. kind=3.
GannSwingXI
|
uran
КПРФ
 
Зарегистрирован: 11/04/2004
Сообщений: 194
|
|
Перезавесь индикатор, не то что-то выложил  __ С уважением, Юрий
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Спасибо.Щас потренируюсь.  Ещё вопрос.Есть же индюк BLines ,который только ступени рисует.Как на нём можно увидеть ступени собственного периода? Чтобы например на часе видеть пересечение двух ступеней ОУН и Некст. Или ступени Оун это тоже самое ,что уровень баланса от старшего периода?
для ступеней оун = простая средняя построенная по типикал прайс с периодом 5 и сдвигом на 1 бар для уровня оун = простая средняя построенная по типикал прайс с периодом 1 и сдвигом на 1 бар
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Перезавесь индикатор, не то что-то выложил 
точно, архив всего 227 байт (весь имеющийся код) Code:
н //SwingsBuffer[cnt]=SwingLow; TrendBuffer[cnt]=1.0; }
} } myBars=Bars; //---- return(0); } //+------------------------------------------------------------------+
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (01/12/2005 11:56)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Ещё интересная мысля .При пересечении 4 часового уровня со ступенями баланса по тренду в сторону дневных ступеней ,на 15 мин. очень часто в этот момент на 2 баровом свинге только происходит ихменение цвета в сторону тренда .Встав на пробой можно разбогатеть Тоже самое с 3 баровыми свингами.
А вот и результат упорных тренировок 
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (01/12/2005 12:00)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Ещё интересная мысля .При пересечении 4 часового уровня со ступенями баланса по тренду в сторону дневных ступеней ,
в сторону дневных ступеней означает что если ступени повышаются, то нужно смотреть пересечение снизу вверх или если они выше нужно смотреть пересечение снизу вверх и наоборот если ниже то сверху вниз?
В ответ на:
Встав на пробой можно разбогатеть
деньгохранилище уже можно строить?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (01/12/2005 12:16)
|
Rosh
Unregistered
|
|
В ответ на:
Перезавесь индикатор, не то что-то выложил  __ С уважением, Юрий
Глюки моего компа, похоже. Сейчас перезагрузил опять - вроде глюки прошли, начал работать почтовик, эксель , 1С Торговля и МТ4 
Выложил заново, в старом не качать (щас я его удалю оттуда)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Вроде в сторону куда показывают ступени.А то частенько бывает вот так .Днёвка вроде снизу ,но направление вниз. Ну теперь я вас картинками забросаю 
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (01/12/2005 12:20)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Посмотрел пока однобаровый ,и кажется понял в чём ошибка.Она связана с внешними барами. Их есть две разновидности : Внешний по отношению к активному бару,и внешний по отношению к предыдущей свечке,но один экстремум внутри диапазона активного бара. Имхо здесь засада.Это евро 15 мин.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (01/12/2005 12:44)
|
uran
КПРФ
 
Зарегистрирован: 11/04/2004
Сообщений: 194
|
|
Пятиминутный австралиец - снова не так. __ С уважением, Юрий
Редактировано uran (01/12/2005 12:51)
|
Rosh
Unregistered
|
|
В ответ на:
Посмотрел пока однобаровый ,и кажется понял в чём ошибка.Она связана с внешними барами. Их есть две разновидности : Внешний по отношению к активному бару,и внешний по отношению к предыдущей свечке,но один экстремум внутри диапазона активного бара. Имхо здесь засада.Это евро 15 мин.
Это не ошибка , это расхождение. Сначала я хотел учитывать внешние к активным барам, но сейчас учитываются только внешние к предыдущему бару. Это остался последний момент, который возможно не учтен, так как я его не закладывал. Надо определиться, желательно в рисунках и в нескольких вариантах.
|
Rosh
Unregistered
|
|
В ответ на:
Пятиминутный австралиец - снова не так.
__ С уважением, Юрий
Вот зараза , похоже остался еще один не просчитанный вариант.
|
Rosh
Unregistered
|
|
В ответ на:
В ответ на:
Пятиминутный австралиец - снова не так. __ С уважением, Юрий
Вот зараза , похоже остался еще один не просчитанный вариант.
Да, вариант остался, причем очень интересный. Имеем внешний бар по отношению к предыдущему, и при этом Open=Close. Он у меня нигде не прописан.Куда его сувать , господа?  Предполагаю использовать имеющиеся варианты, там где равно ставить больше равно по восходящей тенденции. В общем , подыгрывать в сторону тенденции.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
А если оставить только внешние к активному бару? Зачем они по отношению к предыдущему.
Кстати на картинке ,если это 3 баровый ,как раз такой момент.Хай внешнего бара опять внутренний по отношению к активному.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (01/12/2005 13:40)
|
uran
КПРФ
 
Зарегистрирован: 11/04/2004
Сообщений: 194
|
|
Я в данном случае только бета-тестер и советовать по существу не берусь, но есть пожелание - в окончательном варианте индюка предусмотреть возможность отключения прорисовки всех цветных точек. Свинги - и все. И так графики индюками перегружены... __ С уважением, Юрий
|
Rosh
Unregistered
|
|
На сегодня пипец. Отключаемые точки сделать не проблема, на данный момент они помогают находить ошибки и идентифицировать бары.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
А вот вчерашнее движение по фунту.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (01/12/2005 14:30)
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
В ответ на:
Ещё интересная мысля. При пересечении 4 часового уровня со ступенями баланса по тренду в сторону дневных ступеней ,на 15 мин. очень часто в этот момент на 2 баровом свинге только происходит ихменение цвета в сторону тренда .Встав на пробой можно разбогатеть Тоже самое с 3 баровыми свингами.
А где водятся эти ступени баланса, или это Ваш личный питомец .
-------------------- С Уважением, Rob
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Это от Profi
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Чем глубже в лес ... 12 версия, тоже не работает до конца правильно, но надо сохранить.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Не отображается ,пишет функция какая то "не референ с"
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
В ответ на:
Это от Profi
Спасибо. Вот нашёл в архивах Омеги вариант отображения баланса. Не по теме, но интересно. Канал построен по 5-ти барам,h1,EUR.
Редактировано Rob (01/12/2005 20:17)
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
Код в .txt в аттаче.
-------------------- С Уважением, Rob
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
не хотел выкладывать пока недоделал до конца (есть одна проблема, но проявляется очень редко, нужно выжидать чтобы понять почему), но в благодарность за стиль зигзаг, выкладываю однобаровую (малую) тенденцию. в отличие от предыдущих мучений (многодневных) этот на написание занял чуть больше часа
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (01/12/2005 20:40)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
раньше в этой ветке, только на самом деле придумал их судя по всему Ганн, а воплотили мы с kaizer'ом
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (01/12/2005 20:57)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
А чё на проверку AVladу не закинул.Попробовал поискать ошибку ,нифига не нашёл. Вроде всё тип-топ.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
а Влад уже смотрел предыдущий (с багами в реал-тайм) он сказал что все ок, этот тоже "почти" у него есть один баг (как минимум), но вот уж очень редко такая ситуация возникает, пока повесил на М1 нужно отследить в какой именно момент он проявляется, по коду (за месяц парки) уже не вижу, буду ждать (историю он отрисовывает что надо , а вот реал-тайм...)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (01/12/2005 22:22)
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
Где правдивей . EUR_H1_sv1 bar
-------------------- С Уважением, Rob
Редактировано Rob (01/12/2005 22:37)
|
Rosh
Unregistered
|
|
Еще вариант. Ошибок больше не вижу.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Нашёл ссылку на Альпари ,совсем не по теме трейдинга ,но хохотал полчаса. http://www.sikel.ru/sikel.htm Может развеишься ,а то версии как из автомата
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
Еще вариант. Ошибок больше не вижу.
интересно - а почему не исходник?
|
Rosh
Unregistered
|
|
В ответ на:
В ответ на:
Еще вариант. Ошибок больше не вижу.
интересно - а почему не исходник?
Исходник нужно причесать еще - если вариант правильный.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Теперь по делу. Подвесил оба индюка твой и от Профи (1 бар.) Практически полность одинаковые,есть несколько расхождений. Теперь про 2 баровый ,вот на картинке Евро часовка.Индюк 2 баровый ,а хай был один.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (01/12/2005 23:19)
|
Rosh
Unregistered
|
|
Любишь ты загадки, ладно нашел быстро то место.Что тут не так?
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Индикатор 2 баровый ,хай внешнего бара,это хай №1 ,а второго хая не было ,поэтому свинга кверху не должно быть. Когда простой перелом без внешнего бара,ты ведь не рисуешь ,если нет двух хаёв .А засчёт внешнего бара если есть ещё один хай ,перелом возникает просто на час раньше.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (01/12/2005 23:40)
|
Rosh
Unregistered
|
|
В ответ на:
Индикатор 2 баровый ,хай внешнего бара,это хай №1 ,а второго хая не было ,поэтому свинга кверху не должно быть. Когда простой перелом без внешнего бара,ты ведь не рисуешь ,если нет двух хаёв .А засчёт внешнего бара если есть ещё один хай ,перелом возникает просто на час раньше.
Исходим из того, что тренд скорее продолжится, чем развернется. В коде Омеги если есть прорыв по тренду при наличии внешнего бара - противоположные сигналы игнорируются. Если бы на рисунке была медвежья свеча поглощения - то рисунок пошел бы по другому, бы бы только один Хай.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|

опять таки смотря чьим определением свингов (тенденций, переломов) пользоваться.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (02/12/2005 09:27)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
получается что омеговцы изменили определение свингов если верить переводам Ганна, Хержика и тому что дал AVlad
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Просто чел для Омеги когда писал ,как и я тоже ошибся.Связано как говорят с некорректным переводом Хьержика.Кто вплотную занимается Ганном и читал его труды на английском,все указывают на это.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (02/12/2005 09:32)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
я понял что их - омеговцев (или нас) ввело в заблуждение, в материале читаем не дословно "для продолжения тенденции достаточно появления нового максимума (минимума)", но если смотреть на график, на самом деле тенденция не продолжается, а уже изменилась поэтому необходимо два максимума чтобы снова развернуться вверх, а омеговцы считают что тенденция еще продолжается (раз все происходит на протяжении 1 бара) и при этом появление 1 максимума поворачивает свинг снова вверх
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Rosh
Unregistered
|
|
Все то же пожелание - давать иногда координаты чартов, чтобы не искать самому. Я выяснил, что эир Евра часовка. Для варианта kind=2 по Омеге действительно получается небольшой тупик.
Зато для kind=1 получается тоже самое, что и у тебя. Осатлось выяснить - с какими параемтрами и по каким правилам отрисован этот участок у тебя.
|
Rosh
Unregistered
|
|
Второй рисунок для моего поста выше (качать не надо)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Если для продолжения тенденции требуется всего один хай ,то имеется ввиду момент ,когда ещё не образовался коррекционный перелом(пока нету 2 лоу).Как только этот перелом образовался,идёт как бы слом тенденции и уже в этом направлении надо всего один лоу ,чтобы продолжить .А чтобы изменить надо уже 2 хая.
Цитата: " Если от максимальной цены,рынок образовал два последовательных минимума ,проведите линию промежуточной тенденции вниз .После того как двухбаровый индикатор определил движение вниз,дальше не обязательно иметь два минимума.Продолжайте вести линию от минимума к минимуму,до тех пор пока не образуется два последовательных максимума,чтобы вести линию промежуточной тенденции вверх."
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Похоже, придется читать самому тоже. Ничего не понял (нет различий). Можно и так понять и так. Дожно быть четко - если условие 1 - тогда так, если условие 2 - тогда эдак.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Все то же пожелание - давать иногда координаты чартов, чтобы не искать самому.
Rob, это камень в твой огород, действительно трудно отыскать нужный участок и затем выяснить правильно рисуется индюк, важен каждый пипс.
Дописка: а он оказывается указал - "Где правдивей . EUR_H1_sv1 bar?"
В ответ на:
Я выяснил, что эир Евра часовка. Для варианта kind=2 по Омеге действительно получается небольшой тупик. Зато для kind=1 получается тоже самое, что и у тебя. Осатлось выяснить - с какими параемтрами и по каким правилам отрисован этот участок у тебя.
у меня индикатор рисует только однобаровую тенденцию, как я понял в Омеге за это отвечает параметр kind, он должен быть 1 и на картинках Roba как раз должно быть сравнение моего однобарового и Омеговского с параметром kind=1.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (02/12/2005 10:14)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Не обязательно читать всего Хьержика.Достаточно главу ," построение индикаторов тенденции "
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
В ответ на:
Дописка: а он оказывается указал - "Где правдивей . EUR_H1_sv1 bar?"
Еще бы знать значение этого слова - _sv1
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Да, вариант остался, причем очень интересный. Имеем внешний бар по отношению к предыдущему, и при этом Open=Close. Он у меня нигде не прописан.Куда его сувать , господа?  Предполагаю использовать имеющиеся варианты, там где равно ставить больше равно по восходящей тенденции. В общем , подыгрывать в сторону тенденции.
По этому поводу Влад сказал примероно следующее: "Для определения очередности появления экстремумов на внешнем баре, необходимо рассматривать графики младшего т-ф, но Ганн и его последователи также использовали алгоритм "расчетного" порядка возникновения экстремумов"
Лично я взял следующий алгоритм: 1. Если опен уже экстремум - то он первый, противоположный второй. 2. Если не сработало условие 1. Определяю расстояние от Опен текущего бара до критической точки (максимум активного и минимум последнего активного бара, не считая текущего), до какого из них ближе тот и был первым. 3. Если условие 2 не сработало. Определяю расстояние от Клоз текущего бара до критических точек (технология в п.2), какой из них дальше от клоза, тот и был первым. 4. Если и п.3 не сработал. Делаю то же самое что и п.3 только вместо критических точек беру текущий хай и лоу. Везде беру строгое неравенство. вероятность что и п.4 не сработает есть, но очень маленькая потому дальше я даже не рассматриваю.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
предположительно sv=свинг, 1=однобаровый
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
По поводу бага в моем варианте. Связан он как раз с технологией определения последовательности появления экстремумов на внешнем баре на истории (в реале все просто), так вот мне кажется что мой индюк в реале сначала отрисовывает правильно, а на следующем баре пересчитывает предыдущий как историю и использует (алгоритм заложенный мною и приведенный в #97763 - 02/12/2005 12:04) очень редко, но такое случается (вчера заметил на М5 GBPUSD в 13:40) порядок не такой и индюк рисует обратную последовательность. Вот мне нужно узнать когда он переворачивает, при появлении второго экстремума, на следующий тик после появления экстремума или на появление нового бара.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (02/12/2005 12:59)
|
Rosh
Unregistered
|
|
Вставь проверку на изменение и делай распринтовку. Вроде как моментального снимка последних нескольких свингов.
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
В ответ на:
предположительно sv=свинг, 1=однобаровый
Всё верно, так и есть . По поводу отрисовки (твой пост #97739): High 1-го бара равен High-ю 2-го, у меня Омега работает по котировкам МТ4 от Альпари. На этих рисунках сравнение твоего однобарового и Омеговского с параметром kind=1,часовой график. Как понял ты и Kizer считаете, что в Омеге неправильно работает индикатор ? 2 All Если нужно, что-то ещё сравнить, скажите .
-------------------- С Уважением, Rob
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Посмотрел картинку,оказывается порядок появления имеет очень важную роль.При неправильном построении,цвет меняется с задержкой 5 баров.А если бары дневные
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Теперь сразу стало ясно ,что в Омеге индюк неправильный .Если хай 2 бара равен хаю 1 бара,значит сам 2 бар будет внутренним для 1 бара.Значит свинг должен остаться на 1 баре и от него вниз в пропасть.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
EUR,часовые графики, 1 и 2 декабря, 2-х баровые свинги. Котировки везде от Альпари, МТ4 . Сравнение 3-х:
-------------------- С Уважением, Rob
Редактировано Rob (02/12/2005 15:13)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Ну что тут скажешь.Все неправильные 
Даже тот ,которым на данный момент сам пользуюсь SV6 ,и тот неправильный.Как выразился AVlad ,вы говорит изобрели новый индикатор.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (02/12/2005 15:23)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
А вот преимущества правильной отрисовки промежуточной по Ганну.
Вчерашняя Евра 15 мин. прямо перед повышением ставки дала сигнал в Селл . Остальные свинги нифига не дали,как результат просидел на заборе Так что братва ,есть стимул . 
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (02/12/2005 15:49)
|
Rosh
Unregistered
|
|
А что за такой цветной индикатор у тебя? Это в МТ4?
Выкладываю 15-ую (последнюю - финальную версию)- исходник . В реал-тайме работать не будет, но пока нет смысла доделывать - нужно почитать первоисточник. В оправдание Омеги могу сказать, что мой индикатор не полностью сделан по тому алгоритму, так как отрисовку внешних баров я брал уже по рисункам Profi_R и постам kaizer'a ,AVlad'a. Последний рисунок Rob'a напомнил мне об этом, а то я уже , честно говоря, подзабыл про это. Хотелось красивей, и получилось - уже не Омега , но еще не то, что хотят остальные. В этом варианте индикатора по умолчанию отключены отрисовки внешних баров и крсаных/синих точек на вершинах баров. Также на графике выводится версия индикатора и параметр kind. Больше здесь добавить , наверно, уже нечего. Если бы я был уверен, что этот вариант окончательно правильный -можно было и под онлайн-работу доделать, а пока пусть будет одним из вариантов...
|
Rosh
Unregistered
|
|
И вот это место меня поставило в тупик
В ответ на:
Внутренний бар При отслеживании малых колебаний рынка появляются внутренние и внешние движения. Внутренний бар появляется, когда максимум ниже предыдущего, а также когда минимум выше предыдущего. При построении графика малых колебаний рынка мы не придаём значения внутреннему бару, а ожидаем появления торгового диапазона последующего бара. Чтобы определить, будет ли линия малой тенденции развиваться наверх или же пойдёт вниз, мы, игнорируя внутренний бар, рассматриваем предыдущий бар. Этот бар известен как активный последний бар. 1. Если линия тенденции двигалась вверх до внутреннего бара, а текущий рыночный подъём выходит вверх над максимумом активного последнего бара, то линия малой тенденции движется вниз. 2. Если линия тенденции двигалась вниз до внутреннего бара и прорыв выходит над минимумом активного последнего бара, то линия малой тенденции продолжает двигаться вниз. 3. Если линия тенденции двигалась вниз до внутреннего бара, а рынок начинает движение над максимумом активного последнего бара, то линия малой тенденции теперь следует этому движению.
Это из того, что дал kaizer (автора не знаю), в самом начале текста.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Это супер - пупер индикатор ,который работает на любом терминале
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Насчет описания ,это я как понимаю от AVlada,по крайней мере у него в докладе ,то же самое. А что тут непонятного ,вроде всё ровно,рисуем как будто внутренних вообще нету. 
Малая тенденция получилась один в один с Профи ,есть парочка расхождений ,значит в этом месте у кого то ошибка.На картинке та же самая Евра 15 мин ,тот же кусок перед новостями. 2 баровый индюк ,ошибка та же ,рисует единственный хай внешнего бара.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (02/12/2005 20:24)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Та же картинка ,только её нижняя часть. Бар отмеченный стрелочкой ,внешний ,его хай считаем как хай №1 ,но свинг пока не рисуем. Вместо хая №2 появился новый лоу по тенденции,значит свинг уходит вниз (стрелка№2) . Для него тоже нету двух хаёв,поэтому уходит ещё ниже.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (02/12/2005 20:40)
|
ковбой
Гость
Зарегистрирован: 12/10/2004
Сообщений: 7
|
|
Но ведь это не правильно. А если бы после бара со стрелкой вверх лоу не обновился, получилось бы, что он вообще не захвачен свингом.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Насколько я понимаю 2 и 3 баровые ,в отличии от 1 барового не обязаны полностью охватывать все бары.Не захваченные бары вроде шума ,который надо отфильтровать.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
В ответ на:
Та же картинка ,только её нижняя часть. Бар отмеченный стрелочкой ,внешний ,его хай считаем как хай №1 ,но свинг пока не рисуем. Вместо хая №2 появился новый лоу по тенденции,значит свинг уходит вниз (стрелка№2) . Для него тоже нету двух хаёв,поэтому уходит ещё ниже.
Жаль, что я убрал точки из своего индикатора. Теперь непонятно что-за индикатор изображен. Цвет как у моего по умолчанию, но нет в левом верхнем углу имени и параметра. Щас буду пытаться понять, накидывая индикатор на разные валюты и тайм-фреймы с разными параметрами. Наверно...
|
Rosh
Unregistered
|
|
Нашел, а потом увидел описание в посте выше.:) Что здесь неправильно конкретно?
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Это таже картинка ,где я ручками нарисовал как правильно по Ганну.
Дважды отрисован единичный хай на внешнем баре. Про нижнюю часть ,описал в посте выше. Вообщем сравни с тем где я нарисовал свинг руками.( та картинка ,где ты спросил про цветной индикатор.)
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (03/12/2005 10:52)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
EUR,часовые графики, 1 и 2 декабря, 2-х баровые свинги. Котировки везде от Альпари, МТ4 . Сравнение 3-х: ...
все Gann rvm_v... можно пока отложить в сторону, последний из них v6 рисует так как предполагал построение kaizer, до того как в дело пошла тяжелая артилерия, т.е. во всех индикаторах есть только какие-то части от свингов Ганна, пока (после переосмысления) я еще не сделал ни о дной версии, но алгоритм уже понятен так что как покончу с малой тенденцией возьмусь за остальные (если Rosh к тому времени не сделает). По картинкам могу сказать что все три - неверные. а вот и картинка с отражением баров повлиявших на образование переломов
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (03/12/2005 13:27)
|
Rosh
Unregistered
|
|
В ответ на:
Это таже картинка ,где я ручками нарисовал как правильно по Ганну.
Дважды отрисован единичный хай на внешнем баре. Про нижнюю часть ,описал в посте выше. Вообщем сравни с тем где я нарисовал свинг руками.( та картинка ,где ты спросил про цветной индикатор.)
Раз ты нарисовал руками - значит можешь четко выложить алгоритм именно такой отрисовки. Пока (лично я) пытаюсь по отрывочным сведениям создать такой алгоритм. Тут возможны два варианта: 1. На мелких тайм-фреймах (15 мин) и специфических инстументах (форекс) это является непостижимой и бессмысленной затеей. 2.Нужно довольствоваться тем что уже есть и двигаться от этого дальше. Алгоритм заложенный в моем варианте индикатора реализован вроде правильно, по крайней мере он рисует так, как я его задумывал. То есть ошибок программирования нет, есть несоотвествие алгоритма какому-то другому споспобу построения, который пока никто не предложил в читаемом чистом виде (как 2х2=4). Возможен и такой вариант для этого конкретного случая. Я наложил индикатор с параметром kind=1(салатовый цвет) и обработал полученные краткосрочные максимумы/минимумы по правилам Ларри Вильямса(примерно так). Среднесрочные максимумы/минимумы(желтый цвет) получены преодолением краткосрочных. Это очень близко к тому, что нарисовал ты, но я построил по формализуемым правилам, а как нарисовал ты - ты не объяснил.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Вставь проверку на изменение и делай распринтовку. Вроде как моментального снимка последних нескольких свингов
я в принципе так и сделал Code:
//если просчитывается реал-тайм if( count_b>0 && curb==0 ) //count_b=counted_bars curb=curent bar { ... } else //иначе если просчитывается реал-тайм (просчитывается история) { if( curb<3 ) Alert(curb); ... }
и этот алерт срабатывает в реал-тайме (изредка) не пойму почему, вот поставил чтобы он выдавал значения count_b curb, как только случится посмотрю что за засада
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (03/12/2005 13:37)
|
Rosh
Unregistered
|
|
ПРи появлении нового бара счетчик цикла должен как минимум начать с 1 и закончить нулевым баром. На всех последующих тиках новорожденного бара счетчик цикла будет бегать от нуля до нуля(Правда у меня был как то случай, когда из-за неправильного написания на новом баре счетчик бегал не от 1 , а от 2 до 0). Поэтому, главной проблемой адаптации правильного на истории индикатора к работе ав онлайн является отслеживание момента появления нового бара, и создание механизмов, которые позволяют на первом тике нового бара окинуть взглядом несколько N последних баров со значениями индикаторов и решить - где-же тот момент, от которого я могу считать теперь. Предварительно при этом может даже понадобиться затереть буфера индикатора, которые были просчитаны на последнем баре, и рассчитать их заново.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В описании к индикаторам 2 и 3 баровым (которые я давал),когда дело доходит до внешних баров,просто написано что "см.выше" .Видимо в этом ошибка автора .Если на малых пр внешнем баре свинг рисуется ,то на 2 и 3 баровых не рисуется до тех пор пока не появятся ещё хай (для 2барового) и два хая (для 3 барового). Вот таже картинка ,описал как смог 
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (03/12/2005 15:12)
|
Rosh
Unregistered
|
|
Это уже почти описание. Остался еще один вопрос
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Этот бар внешний ,сравниваем его с диапазоном предыдущего бара под №2(он был активным до внешнего бара).Его лоу держим в уме как №1 в обратную сторону(свинг пока не чертим) .Как только появился бар №2 с лоу(ниже чем у внешнего),чертим свинг вниз. Если бы до того как появился второй лоу,появился бы новый один хай ,выше чем хай внешнего бара,тогда бы свинг продолжился вверх.
Зы. Будем надеятся ,что построения кайзера,соответствуют построениям Ганна.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (03/12/2005 19:46)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Если бы до того как появился второй лоу,появился бы новый один хай ,выше чем хай внешнего бара,тогда бы свинг продолжился вверх.
счетчик лоу тогда бы обнулился, обнулился бы он и если в последовательности возниконовения на текущем баре последним был хай (на внешней свече)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (03/12/2005 19:58)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Так точно.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Эти рассуждения касаются только двухбарового свинга или любого? Насчет хай и лоу внешнего бара и обнуление счетчика при внешей свече по ходу тенденции. Надеюсь, я ясно выразился. Боюсь , скоро у меня появится 16-ая версия, так как это дополнительное условие вставить в 15-ую не составит труда(если я правильно все понял.)
|
Rosh
Unregistered
|
|
И опять напомню, что именно я не понял, Постарайтесь прочитать и сами вникнуть в это:
Внутренний бар При отслеживании малых колебаний рынка появляются внутренние и внешние движения. Внутренний бар появляется, когда максимум ниже предыдущего, а также когда минимум выше предыдущего. При построении графика малых колебаний рынка мы не придаём значения внутреннему бару, а ожидаем появления торгового диапазона последующего бара. Чтобы определить, будет ли линия малой тенденции развиваться наверх или же пойдёт вниз, мы, игнорируя внутренний бар, рассматриваем предыдущий бар. Этот бар известен как активный последний бар. 1. Если линия тенденции двигалась вверх до внутреннего бара, а текущий рыночный подъём выходит вверх над максимумом активного последнего бара, то линия малой тенденции движется вниз . 2. Если линия тенденции двигалась вниз до внутреннего бара и прорыв выходит над(?) минимумом активного последнего бара, то линия малой тенденции продолжает двигаться вниз. 3. Если линия тенденции двигалась вниз до внутреннего бара, а рынок начинает движение над максимумом активного последнего бара, то линия малой тенденции теперь следует этому движению.
В общем, перевод на русский язык требуется.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В ответ на:
Эти рассуждения касаются только двухбарового свинга или любого? Насчет хай и лоу внешнего бара и обнуление счетчика при внешей свече по ходу тенденции. Надеюсь, я ясно выразился. Боюсь , скоро у меня появится 16-ая версия, так как это дополнительное условие вставить в 15-ую не составит труда(если я правильно все понял.)
3 барового тоже и 4 и т.д. .Всё одинаково ,просто количество баров увеличивается.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В ответ на:
И опять напомню, что именно я не понял, Постарайтесь прочитать и сами вникнуть в это:
Внутренний бар При отслеживании малых колебаний рынка появляются внутренние и внешние движения. Внутренний бар появляется, когда максимум ниже предыдущего, а также когда минимум выше предыдущего. При построении графика малых колебаний рынка мы не придаём значения внутреннему бару, а ожидаем появления торгового диапазона последующего бара. Чтобы определить, будет ли линия малой тенденции развиваться наверх или же пойдёт вниз, мы, игнорируя внутренний бар, рассматриваем предыдущий бар. Этот бар известен как активный последний бар. 1. Если линия тенденции двигалась вверх до внутреннего бара, а текущий рыночный подъём выходит вверх над максимумом активного последнего бара, то линия малой тенденции движется вниз . 2. Если линия тенденции двигалась вниз до внутреннего бара и прорыв выходит над(?) минимумом активного последнего бара, то линия малой тенденции продолжает двигаться вниз. 3. Если линия тенденции двигалась вниз до внутреннего бара, а рынок начинает движение над максимумом активного последнего бара, то линия малой тенденции теперь следует этому движению.
В общем, перевод на русский язык требуется.
Перевод Внутренний бар При отслеживании малых колебаний рынка появляются внутренние и внешние движения. Внутренний бар появляется, когда максимум ниже предыдущего, а также когда минимум выше предыдущего(их может быть несколько внутри диапазона активного бара). При построении графика малых колебаний рынка мы не придаём значения внутреннему бару, а ожидаем появления торгового диапазона последующего бара(бар который выскочит из диапазона активного в любую сторону). Чтобы определить, будет ли линия малой тенденции развиваться наверх или же пойдёт вниз, мы, игнорируя внутренний бар, рассматриваем предыдущий бар. Этот бар известен как активный последний бар. 1. Если линия тенденции двигалась вверх до внутреннего бара, а текущий рыночный подъём выходит вверх над максимумом активного последнего бара, то линия малой тенденции движется вниз (заменить на "вверх"). 2. Если линия тенденции двигалась вниз до внутреннего бара и прорыв выходит над(?)("под") минимумом активного последнего бара, то линия малой тенденции продолжает двигаться вниз. 3. Если линия тенденции двигалась вниз до внутреннего бара, а рынок начинает движение над максимумом активного последнего бара, то линия малой тенденции теперь следует этому движению.(" вверх" )
Это и есть издержки перевода. Как писал Astrotrader (он вроде сравнивал с оригиналом) таких ляпов по всей книге очень много,а в главе про Астрологию ,вообще всё поставлено с ног на голову.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (04/12/2005 00:01)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В этих индюках есть один капкан.Как быть с котировками в выходные дни Ведь малейший тик может сломать тенденцию .Или по понедельникам вносить ручные корректировки ,до тех пор пока не начнёт совпадать с индикатором? Например сегодня по Евре лоу был 1,1660 .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (04/12/2005 00:34)
|
Мисс Ольга
Гость
Зарегистрирован: 27/11/2005
Сообщений: 3
|
|
В ответ на:
Ещё интересная мысля .При пересечении 4 часового уровня со ступенями баланса по тренду в сторону дневных ступеней ,на 15 мин. очень часто в этот момент на 2 баровом свинге только происходит ихменение цвета в сторону тренда .Встав на пробой можно разбогатеть Тоже самое с 3 баровыми свингами.
А вот и результат упорных тренировок 
Где можно скачать эти красные, синие индикаторы для МТ4? Пожалуйста
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
На той же странице ,где Вы взяли эту картинку.Пост чуть ниже с надписью " от Profi "
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Rosh , индюк ECO , вроде же ты делал ? Вот нарыл перевод 13 номера Fibonacci Trader . Описывается индикатор ,который называется TrendFinder ,и используется вместе с ECO . Вот меня интересует вопрос,можно ли теоретически такой же забацать под МТ4? Так же вложил статейку как торговать по 2 баровому.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Мисс Ольга
Гость
Зарегистрирован: 27/11/2005
Сообщений: 3
|
|
В ответ на:
В ответ на:
Ещё интересная мысля .При пересечении 4 часового уровня со ступенями баланса по тренду в сторону дневных ступеней ,на 15 мин. очень часто в этот момент на 2 баровом свинге только происходит ихменение цвета в сторону тренда .Встав на пробой можно разбогатеть Тоже самое с 3 баровыми свингами.
А вот и результат упорных тренировок 
Где можно скачать эти красные, синие индикаторы для МТ4? Пожалуйста
Параметры какие? Если не секрет. Нашла такого форума интересного, здесь много профессионалов.
|
uran
КПРФ
 
Зарегистрирован: 11/04/2004
Сообщений: 194
|
|
Пятиминутный австралиец kind=3  __ С уважением, Юрий
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Для BLines - 1440 ,для Gann rvm - 240
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
нашла на этом же форуме, но для Mt3 - может пригодится
|
Rosh
Unregistered
|
|
В ответ на:
Пятиминутный австралиец kind=3 
__ С уважением, Юрий
Выяснилось, что двух - и более баровые свинги нужно строить чуть-чуть иначе. Постараюсь сегодня доделать. Правда, я не понял, что в этой картинке неправильного. Видимо , устал слегка.
|
Rosh
Unregistered
|
|
В ответ на:
Rosh , индюк ECO , вроде же ты делал ? Вот нарыл перевод 13 номера Fibonacci Trader . Описывается индикатор ,который называется TrendFinder ,и используется вместе с ECO . Вот меня интересует вопрос,можно ли теоретически такой же забацать под МТ4? Так же вложил статейку как торговать по 2 баровому.
Глянул описание индикатора TrendFinder - вроде ничего сложного. Но не сейчас.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
я тоже когда читал обратил внимание на эти моменты, но по-моему переводчик в силу невладения материалов допустил "очепятки"
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
у меня котировок по воскресеньям нет
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
в этой ветке раньше
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
uran
КПРФ
 
Зарегистрирован: 11/04/2004
Сообщений: 194
|
|
В ответ на:
Выяснилось, что двух - и более баровые свинги нужно строить чуть-чуть иначе. Постараюсь сегодня доделать. Правда, я не понял, что в этой картинке неправильного. Видимо , устал слегка.
Кажется, в этот раз устал я - не сосчитал синие точки перед последним свингом вверх  __ С уважением, Юрий
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Rosh , индюк ECO , вроде же ты делал ? Вот нарыл перевод 13 номера Fibonacci Trader . Описывается индикатор ,который называется TrendFinder ,и используется вместе с ECO . Вот меня интересует вопрос,можно ли теоретически такой же забацать под МТ4? Так же вложил статейку как торговать по 2 баровому.
посмотрел, не знал, что универсальный PriceChanel написанный Романом по моей просьбе (когда изучал mql4) и оптимизированный мною называется TrendFinder вложил в параметрах нужно ставить Range=1 (одна неделя), TimeFrame=43200 (неделя) 
Дописка ошибся 43200 - это месяц, неделя = 10080 , и еще индикатор требует наличие данных старшего т-ф, т.е. по методике - недельных
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (05/12/2005 10:28)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
параметры на твое усмотрение, описание есть на фиботрейдер(ссылки и материалы выше в этой ветке), если хочешь использовать Н4 ставишь 240, если дневки ставишь 1440, если часовки ставишь 60, индюк кидаешь на график с т-ф меньшим указанным в параметрах качать вложение не надо - это картинка к верхнему посту
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (05/12/2005 10:28)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Для BLines - 1440 ,для Gann rvm - 240
на самом деле BLines - это только балансовые линии, а Gann rvm (версия 4 - финали) включает в себя балансовые линии и хай лоу некст активатор.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
В ответ на:
Выяснилось, что двух - и более баровые свинги нужно строить чуть-чуть иначе. Постараюсь сегодня доделать. Правда, я не понял, что в этой картинке неправильного. Видимо , устал слегка.
Кажется, в этот раз устал я - не сосчитал синие точки перед последним свингом вверх  __ С уважением, Юрий
да нет, ты не загнался, потому что первая синяя точка обнулится на следующей свече (первым на второй свече появляется минимум)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Помоему ты ошибся. Price Chenel смахивает на инкапсулятор фреймов.А TrendFinder - окрашивает свечи по цвету старшего фрейма.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
свечки он конечно не красит (лишняя нагрузка на проц), но суть остается той же смотришь состояние линии на предыдущей неделе и клоз дневок текущий недели, если выше верхней (значит вверх), ниже нижней значит вниз  для примера на верхнем графике на прошлой неделе есть дневной клоз почти на уровне верхней линии позапрошлой недели (чуть выше, позапрошлая неделя максимум 1,7286, как минимум пятница прошлой недели клоз=1,7326), так что этот индюк пока говорит о появлении тренда вверх и теперь пока не появится день с закрытием ниже нижней линии предыдущей недели бары будут зелененькими
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (05/12/2005 11:20)
|
Rosh
Unregistered
|
|
В ответ на:
В ответ на:
В ответ на:
Выяснилось, что двух - и более баровые свинги нужно строить чуть-чуть иначе. Постараюсь сегодня доделать. Правда, я не понял, что в этой картинке неправильного. Видимо , устал слегка.
Кажется, в этот раз устал я - не сосчитал синие точки перед последним свингом вверх  __ С уважением, Юрий
да нет, ты не загнался, потому что первая синяя точка обнулится на следующей свече (первым на второй свече появляется минимум)
Хотел проверить что у меня нарисует в 15 версии, чтобы убедиться . Оказалось, что у нас с uran'ом разные ДЦ, с разными времнами работы и котировками . Вот моя картинка от Альпари австралиец 5 минутка.
|
uran
КПРФ
 
Зарегистрирован: 11/04/2004
Сообщений: 194
|
|
В ответ на:
Хотел проверить что у меня нарисует в 15 версии, чтобы убедиться . Оказалось, что у нас с uran'ом разные ДЦ, с разными времнами работы и котировками . Вот моя картинка от Альпари австралиец 5 минутка.
Да, до сих пор я от альпари картинки давал - а теперь перенес все тесты на дерьмолайтфорекс, они имхо получше котируют... __ С уважением, Юрий
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В принципе так ,просто внизу ,где описывается план 45-день - неделя,когда подвесишь все индюки ,намного легче ориентироваться по цвету. И вообще ,этот окрас мне сильно напомнил XTL из Агета . Тоже мощный инструмент ,создан для вылавливания импульса в точке зарождения. Вот я и подумал ,что можно действовать так же.Покрасился бар в нужный цвет,на его максимум отложенный ордер и вперед .Так же отпадают сомнения в том до какого момента держать позу . Вообщем становишься среднесрочником . И ещё мне показалось,что цвет часовки ,это отображение малой тенденции с днёвки
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
да но тогда кроме неделек нужно будет моделировать дневки или отслеживать новый день или нет (чтобы точно знать что дневка закрывалсь выше или ниже) у меня терминал подключенный к метаквотесам с открытыми 15 графиками без единного индикатора работает с подвисаниями, когда есть индюки иногда вешается безповоротно, а если еще такие тяжеловесные подвешивать для красивости, то не знаю что с ним будет , а так в пределах 20 строчек кода, краткость - сестра таланта. Для среднесрочника один раз в неделю можно понять и так какого цвета свечки.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (05/12/2005 11:42)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Вроде недельки не нужны ,достаточно чтобы часовые бары окрашивались в цвет днёвок.От неделек достаточно недельных ступеней,и то чтобы знать ,что изменение ступеней с днёвок ,может быть только коррекцией к неделькам. И всё же ,этот окрас - это малая тенденция с днёвок или нет ?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
в принципе да, тренд финдер - можно рассматривать и как малую тенденцию неделек хотя давно уже замечено что большинство индикаторов дают одну и ту же информацию в различных графических представлениях, говорят также что опытным трейдерам не обязательно иметь в наличие индикаторы, достаточно графика цены
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
И всё же ,этот окрас - это малая тенденция с днёвок или нет ?
не совсем для тенденций важен хай и лоу, а для трендфиндера важен клоз, хай он может быть новым и малая тенденция изменится, а вот если клоз не будет выше предыдущего хая, то цвет не поменяется
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (05/12/2005 11:53)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Я все картинки просмотрел мельком,и остановился только на самой нижней.Где есть внутредневной план. По моему очень интересный подход.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Вроде клоуз младшего периода ,а для днёвок это и будет малая тенденция ?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
а у тебя этот ЕСО есть? или описание как его строить? примерно такую же технику я и использую, с одним отличием я не дожидаюсь появления красных после зеленых, а стараюсь продать если зеленые зашли очень далеко против старшего тренда, а этот ЕСО судя по картинке может придать большей уверенности что не близится разворот, здесь я больше ориентируюсь на Мюрреевские линии и мой фракталс левел
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Вроде клоуз младшего периода ,а для днёвок это и будет малая тенденция ?
не понял?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Цепляю ECO вместе с TSI . В папку надо кидать оба ,а на график ,только ECO. По другому ECO не работает.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
на последней картинке выглядит правильно.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Когда скажем часовая свеча закрылась выше вчерашнего максимума и цвет баров меняется ,в этот момент днёвка ещё не закрылась.На ней мы только видим ,что вчерашний хай пробит.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
да, ну в этот момент и малая тенденция на дневках сразу нарисуется, не будет ждать конца дня
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Да ,я просто пытаюсь избавится от свингов малой теденции . И заодно от переключений на днёвки . А то 4 часовой rvm сигналит .С появлением 3 барового и ступеней ,я практически не заглядываю на днёвки .Очень редко ,лишь для того чтоб посмотреть какого цвета свинги.
Кстати ,чтобы поставить недельные ступени ,надо 7200 или 10080?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (05/12/2005 13:03)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
60*24*7=10080
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (05/12/2005 13:18)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
А выходные разве не выпадают?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
так определено в константах МТ4
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
А я думаю ,чё он пишет что не хватает данных. Теперь всё ровно. 
P.S. Вот смотрю щас на Евру.Все индюки показывают вниз.А Мюррей говорит ,что через 50 пунктов тупик Значит разворот возможен ?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (05/12/2005 13:35)
|
Rosh
Unregistered
|
|
В ответ на:
Цепляю ECO вместе с TSI . В папку надо кидать оба ,а на график ,только ECO. По другому ECO не работает.
Мне кажется, в статье используется Ergodic Candlestick Oscilator http://www.forexsystems.ru/phpBB/viewtopic.php?t=685 (похоже нарисовано)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Я его и выложил.В тех статьях про Фиботрейдер,которые с сайта ,есть подробное описание .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
P.S. Вот смотрю щас на Евру.Все индюки показывают вниз.А Мюррей говорит ,что через 50 пунктов тупик Значит разворот возможен ?
чаще всего работает следующая схема : тренд-флет-тренд, т.е. тренд-противоположный тренд бывает очень редко, просто на евре сигнал только формируется еще не определился Евро/Доллар Д1

кроме мюррея и мой фракталс левел говорит о сильной поддержке (толстая голубая линия)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (05/12/2005 14:52)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
причину перерисовки в реал-тайме так и не выяснил, но дырку "заткнул" грубой силой (малая тенденция)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (05/12/2005 15:49)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
как думаете хочу малую тенденцию встроить в Gannrvm, что бы на младшем т-ф кроме всего прочего можно было видеть малую тенденцию страшего т-ф, или лучше чтобы было отдельно?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Cам смотри,но по моему лучше раздельно .Тут от 2 свингов в глазах рябит Кстати 3 баровый по Ганну засигналил о смене тренда на часе.Вот по Мтс зашёл по 15 мин. ,посмотрим чем дело кончится. Может 1 волна вверх?
Верней чёто я погнал.Свинг старшего на фоне младшего - это вещь,только нельзя отдельно не в rvm?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (05/12/2005 16:10)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
по-моему отрисовывать тенденции нужно именно с использованием механизма High && Next тогда не будет двузначности при определении порядка возникновения максимума и минимума, т.е. сразу как бы рассматриваем на младшем т-ф.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
хоть бы кто повесил этот индюк TrendFinder - ни как найти не могу
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Такой ещё не сделал никто .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
В ответ на:
Я его и выложил.В тех статьях про Фиботрейдер,которые с сайта ,есть подробное описание .
Странно, там был другой индикатор и ветка оказалась сильно урезана. Выкладываю настоящий ECO, но уже без пояснений.
|
Rosh
Unregistered
|
|
А вот и картинки обех эргодик.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
У меня был нижний.Только я не пойму,это одно и тоже,просто 1 в виде гистограммы?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
В ответ на:
У меня был нижний.Только я не пойму,это одно и тоже,просто 1 в виде гистограммы?
Нет, механизмы разные.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
А как сделать период 13
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Парметр FirsR - период, насколько я помню (дифференцирующий), SecondS - собирающий (интрегрирующий) и Signal - сглаживающий (линия) как в стохастике.
|
Rosh
Unregistered
|
|
В ответ на:
В ответ на:
Я его и выложил.В тех статьях про Фиботрейдер,которые с сайта ,есть подробное описание .
Странно, там был другой индикатор и ветка оказалась сильно урезана. Выкладываю настоящий ECO, но уже без пояснений.
Нет , ветка не урезана, я видимо на этом и остановился, просто мне показалось, что там было много написано, спутал с другой веткой.
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
есть интересный индикатор определения тренда, я думаю, что сделать профессионалам труда большого не составит. описание приложил.
|
Rosh
Unregistered
|
|
Мне кажется, это одна из разновидностей того, что описано здесь - индекс обнаружения тренда "TDI" http://forexsystems.ru/phpBB/viewtopic.php?t=622&highlight=tdi
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
возможно..., чтобы сказать, что это так надо посмотреть на него в графике
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
в ходе думок над всем материалом осенило: тренд финдер - это же тот же самый хай лоу некст активатор , только период у него будет не 3, а 1 (и даже писать ничего не надо), с параметром юсе фулл ТФ = фальсе. там цена закрытия сравнивается с усредненным значением цен хаев и лоу, для параметра 1 усредненное значение будет равно самому значению, т.е. будет сравнение с предыдущим хай и лоу , а смена активированных линий аналогична смене цвета баров
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Сравнил,и действительно один в один.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Чё то я сразу не догнал. Насколько я понял ,чёрная линия -это АМА ,а белые,которые диапазон показывают? Получается пока одна из белых не пропадёт и торговать не катит? Поделись индюками
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Чё то я сразу не догнал. Насколько я понял ,чёрная линия -это АМА
фильтрованная
В ответ на:
,а белые,которые диапазон показывают?
когда флет это чуть изменнный прайс чанел, когда тренд - это усредненная тень против хода с коэффициентом
В ответ на:
Получается пока одна из белых не пропадёт и торговать не катит?
почему? на отбой
В ответ на:
Поделись индюками
Честно говоря это не отдельный индикатор, а их сочетание в одном наборе с небольшими изменениями (АМА, РС, и Shadow) . Им я пользуюсь чтобы видеть глобальную картинку т.е. только на дейли и параметры изучались мною только для фунта, изучал статистику работы АМА, так вот если ежедневно по открытию открываться по направлению указанным АМА за прошедший день (не считая флета, когда АМА горизонтальна) и по закрытию закрывать получилось что 51% с небольшим сделок будут прибыльные остальные убыточные за пять лет без комиссий и спрэдов (01/2000 - 07/2005) в итоге насчитал почти 10 000 пунктов.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (06/12/2005 22:26)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Так белые это тоже Ама ,который Кауфмана? Нашёл какой то ,недоделанный ,но чёто совсем непохоже.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Hominen
Свой человек
Зарегистрирован: 29/04/2005
Сообщений: 26
Нахождение: Moscow
|
|
вы о чём?....какие белые....картинку в студию
-------------------- Замысел без умысла называется вымыслом
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Чё то у меня какие то банды не такие ,как у тебя 
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (06/12/2005 22:24)
|
maloma
Гость
Зарегистрирован: 22/10/2005
Сообщений: 10
|
|
В индикаторе Murrey_Math_MT4_Pediod_VG Что значит параметр и как получить с него значания в эксперта?
-------------------- Декомпил ex4 - www.fxomega.com
Научу получать прибыль даже от убыточных ордеров.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
С програмированием это не ко мне.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
нужно искать на графике объект (горизонтальная линия) и узнавать его координату (в частности цену) не претендуя на конечную инстанцию (смотрел поверхностно) Р - период за который выискиваются наиболее значимые точки ММПериод - т-ф на котором эти точки высматриваются (в минутах) Степ бэк - параметр для того чтобы можно было посмотреть значение индикатора которое было n периодов назад ( как он тогда был отрисован )
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (06/12/2005 22:33)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Хороший индюк.Оказывается уже флэт давно,а я пытаюсь по тренду встать
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Мисс Ольга
Гость
Зарегистрирован: 27/11/2005
Сообщений: 3
|
|
Кто нибудь переделайте индюк для МТ4, если возможность есть, заранее благодарю.
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
2 Profi_R Хотел сделать в Омеге нечто подобное твоему индикатору «BLines_Profi_v1». Но не силён в MQ4 – не смог понять куда «прикрутить» параметр Range . Понял, что при: NextTF=1440 и Range=1 получается обычный Pivot. Подскажи, пожалуйста.
-------------------- С Уважением, Rob
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
это значение для вычисления простой средней, т.е. если по умолчанию стоит 5, это значит что нужно взять пять предыдущих типичных цен, сложить их и разделить на 5
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (07/12/2005 10:05)
|
Rob
Свой человек

Зарегистрирован: 25/08/2004
Сообщений: 142
Нахождение: Москва
|
|
Спасибо, понял.
-------------------- С Уважением, Rob
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Помнишь ту системку для 15 мин. по rvm в сторону дневных ступеней. Всё пытаюсь найти разворот тренда .Вот какая мысля возникла. Добавил DFC High ,и вроде если rvm сигналит возле какой нибудь стенки , а DFC показывает ,что направление туда же ,вроде можно встать против днёвок. Насчёт выхода ,всё никак не определюсь,толи по свингам,то ли по rvm в обратку то ли просто на противоположной стенке ,если её направление не поддерживает позу . Что думаешь по этому поводу? http://forex.kbpauk.ru/userfiles/98706-NoName.png
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (07/12/2005 19:19)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
да мне все свинги покоя не дают (хочется чтоб без ошибок, быстро, а еще чтобы можно было со старшего тоже видеть, ну и смену цвета), и временные цели (позже хочу изучить), что касается МТС пока времени не могу выделить
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (07/12/2005 19:34)
|
Rosh
Unregistered
|
|
Вот возник вопрос - этот бар правильно отрисован ?(не отвлекаясь на остальную отрисовку, допустим, все осатльное до него верно).
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Правильно.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
да
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Rosh
Unregistered
|
|
16 версия , работает наполовину, в принципе, осталось немного.
|
Rosh
Unregistered
|
|
А вот и картинка , недоработанные места отмечены.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Получается ,что при отрисовке внешних баров индюк путает ,что это 2 баровый свинг ,и рисует как для 1 барового ?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
В ответ на:
Получается ,что при отрисовке внешних баров индюк путает ,что это 2 баровый свинг ,и рисует как для 1 барового ?
Ничего он не путает, просто он еще не дорос до конца. Пятнадцатую версию уже забыл, а семнадцатой еще не стал.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
Спасибо за подсказку, Хьержика я упустил из виду !
-------------------- With regards
|
Rosh
Unregistered
|
|
17 версия. Думал последняя, но теперь думаю, что могут вылезти еще ньюансы. Жду критики.
|
Rosh
Unregistered
|
|
Картинка
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Пока нашёл только одну сомнительную ситуацию. EUR 15мин. Внешний бар отмеченный стрелочкой должен ещё вроде наверх нарисовать. В этом моменте я совсем не уверен ,но всё же приглядись. На самом деле ,я раньше не задумываясь нарисовал бы вверх. Но сейчас задумался. С каким баром сравнивать его хай. С предыдущим активным или с тем у кого 1 лоу?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (12/12/2005 21:51)
|
Rosh
Unregistered
|
|
Ну тут вроде все правильно, сравнение договорились делать с активным баром, было два понижения, тенденция развернулась. Давай, дергай спецов, пусть думают.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Ещё картинка Евры 15 мин.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (12/12/2005 22:10)
|
Rosh
Unregistered
|
|
Тут тоже логично, внешний бар сформировал первое Лоу (как раз стрелка на него показывает), через два бара получили второе понижение -> разворот тенденции.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Так если у этого бара лоу был первым,то свинг уже должен был обрисоваться.А на 5 минутке ,вроде так и есть
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Аж залюбовался как красиво тренд держит ,уже 3 дня .Эх,жаль что на выходные не остался ,и сёдня проспал 
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (12/12/2005 22:44)
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
Посмотрел индюка в связке с ФибоПивотами, по-моему достаточно хорошо шагает по его уровням !
Скопировать индюк в папку C:\Program Files\MetaTrader 4\experts\scripts Потом занести на чарт через навигатор-скриптс. Обновлять каждый день.
-------------------- With regards
Редактировано johnfantom (13/12/2005 14:10)
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
Спасибо за прекрасный индикатор. У брокера http://www.cms-forex.com/index.php свой терминал и там есть три встренных индикатора по Gann-у Можно ли сделать нечто похожее для MT4
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
картинка
Редактировано allhell (13/12/2005 15:33)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Текущий свинг Евро часовка
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (13/12/2005 19:52)
|
Rosh
Unregistered
|
|
В ответ на:
Текущий свинг Евро часовка
Если это подозрение на ошибку, то здесь индикатор рисует опять-таки правильно. Появится новый High, рисунок станет таким (вертикальная палка исчезнет)
|
Rosh
Unregistered
|
|
Если первым будет новое Low, то рисунок станет таким (исчезнут два последних отрезка)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Ну тогда может к AVladу закинешь?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
А чего закидывать? Рисунки? Так тебе проще, ты с ним общался.А я подключусь, если вопросы возникнут.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Сам индюк.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
А вот и подтверждение
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
В ответ на:
Аж залюбовался как красиво тренд держит ,уже 3 дня .
А чем этот хуже, уже 7 дней держит ! Но не свинг.EurUsd-H1.
Редактировано johnfantom (14/12/2005 22:58)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Может и не хуже. Просто если по Гану ,то система должна отлавливать места где сходятся модель, цена и время.Свинги- это модель,на их основе строятся углы ,коррекции и т.д.- это цена ,и циклы -это время,и тоже на основе свингов. Мне понравилось выражение в книжке.Свинги -это отпечатки пальцев рынка. Вообще ,надо плотно изучать эту тему,но для этого нужен индикатор свингов.Без него - кикос 
Или если подвесить 5 баровый свинг ,то уже в тренде 13 день
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (14/12/2005 23:16)
|
Rosh
Unregistered
|
|
В ответ на:
В ответ на:
Аж залюбовался как красиво тренд держит ,уже 3 дня .
А чем этот хуже, уже 7 дней держит ! Но не свинг.EurUsd-H1.
А где что лежит, че за индикаторы?
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
Я все меньше верю индикаторам, это очень упрощенное представление движений цены.
-------------------- With regards
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
Это ZigZag !
-------------------- With regards
|
Rosh
Unregistered
|
|
В ответ на:
Это ZigZag !
Если это и зигзаги, то с нестандартными настройками.
|
Rosh
Unregistered
|
|
В ответ на:
Я все меньше верю индикаторам, это очень упрощенное представление движений цены.
Дело в том, что можно нарисовать кучу зигзагов (алгоритмов разных), на основе разных других индикаторов. В методах Ганна (о которых я знаю только по этой ветке, так как книг на эту тему не читал) мне нравится логичность. В двух словах - тренд скорее продолжится, чем развернется. Что-то подобное я пытался сформулировать ранее, но в свингах Ганна это более стройно.
http://forex.kbpauk.ru/showflat.php?Cat=...=true#Post65598
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
Да ! 6, 1, 1 и 28, 1, 1. Я по ним смотрю свинги и не без успеха ! И тенденции хорошо показывает, младшую и старшую, и время !
Ваш индюк перерисовывает экстремумы, как и зигзаг. А о прогнозе, видимо, говорить трудно ! Я еще не уловил сути энтого индюка
Редактировано johnfantom (14/12/2005 23:40)
|
Rosh
Unregistered
|
|
В ответ на:
Или если подвесить 5 баровый свинг ,то уже в тренде 13 день
Имется ввиду это? Наверно да, 13 день, но как знать заранее, а точнее отыграть их все.
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
Проблема прогноза по Ганну в индюке есть ? Свинг интересен, пока он не закрыт.
-------------------- With regards
Редактировано johnfantom (14/12/2005 23:45)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Оно самое.А как отыграть не знаю Но подозреваю,что если бы по ним было лучше ,Ганн бы их тоже приплел куда нибудь.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
В ответ на:
Проблема прогноза по Ганну в индюке есть ? Свинг интересен, пока он не закрыт.
Прогноз не нужен, важно подтверждение продолжения тенденции - это мое мнение.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В каком смысле проблема?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
Успех Ганна на рынке объяснялся умением прогнозировать не только цену-цель, но и время ее достижения. Это объясняется тем, что свинг по своей сути законченное движение, сохраняющее баланс цены и времени. Знание тенденции без прогноза ее завершения не дает эффекта Ганна
Редактировано johnfantom (14/12/2005 23:59)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Для этого и нужны свинги . Расстояние между башнями и основаниями дают прогноз по времени в будущем. Пробег по цене так же прогнозируем .
И что мне больше всего нравится,это что в тенденции старшей содержится определённое количество младших. Допустим на днёвке попёрла малая тенденция,я буду знать ,что она не кончится пока не нарисуется сколько то там промежуточных,и столько то малых.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (15/12/2005 00:07)
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
Я хотел сказать, что в индюке этого нет . Он перерисовывает экстремумы, но не прогнозирует завершение тенденции.
И в зигзаге "в тенденции старшей содержится определённое количество младших", если их вывести на один график с разными параметрами.
-------------------- With regards
Редактировано johnfantom (15/12/2005 00:09)
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
В ответ на:
Допустим на днёвке попёрла малая тенденция,я буду знать ,что она не кончится пока не нарисуется сколько то там промежуточных,и столько то малых.
Сколько ? Как это определяется в индюке ? По цене я могу это посчитать, и даже спрогнозировать по Эллиотту или др., но тогда зачем этот индюк ?  Вот пример по зигзагу.
-------------------- With regards
Редактировано johnfantom (15/12/2005 00:19)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Завершение тенденции происходит когда пробивается предыдущая впадина (если даунтренд) и наоборот. Насчёт прогнозирования завершения тенденции вроде если откладывать в будущее временные уровни и горизонтальные ,как раз и будут эти точки. Этот индюк непоследний на тему свингов.Там Profi со временем сделает что всё само будет показывать .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Странный вопрос . А зачем зигзаг ? По нему можно посчитать в будущее? А по Эллиоту .Всегда ли правильно можно определить какая это волна закончилась ,или может она ещё не закончилась ?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
Для исследования свингов, как вы говорили, нужен индикатор, так ? А если индикатор несовершенный, то и рез-т исследования будет такой же ! Я просто плохо представляю, что это должен быть за индюк, который выполнит всю эту работу. Я пробовал на www.cmsfx.com использовать индюки Ганна, вроде все видно, а не идет ! Нет Ганновской "изюминки".  А зигзаг - тоже не панацея !
-------------------- With regards
Редактировано johnfantom (15/12/2005 09:07)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Ганновская изюминка видимо появится при комплексном использовании всех методов . Но чтобы начинать пользовать их и нужен свинговый индюк.Всё на нём ,как на фундаменте. Для меня на данный момет совершенство заключается в том что индюк показывает куда, и где надо входить ,а так же где выходить. Т.е. в данный момент используется только цена . Но у меня появилась цель ,добраться всё таки до сути . В принципе всё понятно по Ганну ,кроме Астрологии . Но я думаю со временем и этот вопрос прояснится .Тем более что в скором времени появятся переводы всех трудов Ганна .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
GekaForex
Свой человек
Зарегистрирован: 18/11/2005
Сообщений: 90
|
|
Люди добрые! Я может не в тему, но посоветуйте к кому можно обратиться чтобы переделали этот индикатор. Это из стратегии "The офис". Или может у кого есть под МТ 4 поделитесь пожалуйста.
/*[[ Name := Signals_Enter Separate Window := No First Color := Orange First Draw Type := Symbol First Symbol := 241 Use Second Data := Yes Second Color := Red Second Draw Type := Symbol Second Symbol := 242 ]]*/
Input: HPeriod(10); Input: LPeriod(40); Var: Shift(0); Var: Value(0); Var: Price(0);
SetLoopCount(10); for Shift = 0 to Bars - 1 { Value = 0; Price = Low[Shift] - 15 * Point; if iMA(HPeriod,1,Shift) < iMA(LPeriod,1,Shift) and iMA(HPeriod,1,Shift - 1) > iMA(LPeriod,1,Shift - 1) then Value = Price; SetIndexValue(Shift,Value); Value = 0; Price = High[Shift] + 15 * Point; if iMA(HPeriod,1,Shift) > iMA(LPeriod,1,Shift) and iMA(HPeriod,1,Shift - 1) < iMA(LPeriod,1,Shift - 1) then Value = Price; SetIndexValue2(Shift,Value); }
|
Rybak
Свой человек
 
Зарегистрирован: 22/03/2003
Сообщений: 247
Нахождение: on Fishing
|
|
В ответ на:
Тем более что в скором времени появятся переводы всех трудов Ганна .
Позвольте полюбопытствовать, откуда информация?
-------------------- Улыбайтесь!
Все самые большие глупости делались с умным лицом!
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
От Астротрейдера.По крайней мере это есть в его планах.А как скоро это будет я не в курсе.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Сижу наблюдаю за свингами ,и думаю почему он на Евре 15 мин.не нарисовался. На глаз явно видно что один лоу ниже другого,но когда наводишь стрелочку якобы они равны . Причём при переключении на другой шаблон ,вроде визуально равны. Чё то я не понял ? Или это обман зрения ?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (16/12/2005 10:39)
|
Rosh
Unregistered
|
|
Координаты, kaizer, координаты. Сейчас я легко нашел, но через неделю, когда кто-нибудь заглянет в эту ветку - он не поймет сразу и не станет даже вникать. Low обоих баров одинаково - 1.1960 .
PS Что-то нет ответа от AVlad'а.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Он видать занят. Я понял ,что лоу одинаковое.Я не понял почему на профилях визуально свечки различаются . Приглядись к картинке ,ты видишь то что я вижу?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
В ответ на:
Он видать занят. Я понял ,что лоу одинаковое.Я не понял почему на профилях визуально свечки различаются . Приглядись к картинке ,ты видишь то что я вижу?
На форуме разработчиков уже отвечали, что это чисто технический вопрос, отличаться может на несколько пикселей отрисовка при крупном увеличении. Пока это не важно, но визуально обмануть может, согласен.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Всё ясно.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
obormot
Гость
Зарегистрирован: 15/12/2005
Сообщений: 1
|
|
Народ, кто может помогите!!! Переведите для МТ4 индикатор. Этот индикатор рисует код свечи
/*[[ Name := CandleCode Author := my Separate Window := Yes First Color := Blue First Draw Type := Line First Symbol := 217 Use Second Data := Yes Second Color := Red Second Draw Type := Line Second Symbol := 218 ]]*/ Inputs: BBlen(55),std(0.5),barscount(300),malen(12); variables: i(0),j(0),mx(0),sx(0),b1(0),b2(0),u1(0),u2(0),d1(0),d2(0),shift(0),code(0),prevtime(0),kx(0),bx(0); variables:firstTime(True),AccountedBars(0); array: codearray[300](0),mxarray[300](0),kxarray[300](0); If firstTime then { AccountedBars = Bars-barscount; firstTime=False; };
if curtime-prevtime<30 then exit; prevtime=curtime;
setloopcount(0); for shift=barscount downto 0 Begin //Вычисление b1 b2 //среднее mx=0; for i=0 to Bblen-1 Begin mx=mx+abs(O[shift+i]-C[shift+i]); end; mx=mx/Bblen; //скво sx=0; for i=0 to Bblen-1 Begin sx=sx+(abs(O[shift+i]-C[shift+i])-mx)*(abs(O[shift+i]-C[shift+i])-mx); end; sx=sqrt(sx/Bblen); b1=mx-sx*std; b2=mx+sx*std; //Вычисление u1 u2 //среднее mx=0; for i=0 to Bblen-1 Begin mx=mx+H[shift+i]-max(O[shift+i],C[shift+i]); end; mx=mx/Bblen; //скво sx=0; for i=0 to Bblen-1 Begin sx=sx+(H[shift+i]-max(O[shift+i],C[shift+i])-mx)*(H[shift+i]-max(O[shift+i],C[shift+i])-mx); end; sx=sqrt(sx/Bblen); u1=mx-sx*std; u2=mx+sx*std;
//Вычисление d1 d2 //среднее mx=0; for i=0 to Bblen-1 Begin mx=mx+min(O[shift+i],C[shift+i])-L[shift+i]; end; mx=mx/Bblen; //скво sx=0; for i=0 to Bblen-1 Begin sx=sx+(min(O[shift+i],C[shift+i])-L[shift+i]-mx)*(min(O[shift+i],C[shift+i])-L[shift+i]-mx); end; sx=sqrt(sx/Bblen); d1=mx-sx*std; d2=mx+sx*std; //вычисление кода свечи code=0; if O[shift]>C[shift] then code=0; if O[shift]if C[shift]=O[shift] then begin if H[shift]-max(C[shift],O[shift])>=min(C[shift],O[shift])-L[shift] then code=64; if H[shift]-max(C[shift],O[shift]) end; if code>=64 then begin if O[shift]=C[shift] then code=code; if (abs(O[shift]-C[shift])0) then code=code+16; if (abs(O[shift]-C[shift])>=b1) and ((abs(O[shift]-C[shift])if abs(O[shift]-C[shift])>=b2 then code=code+48; end;
if code<64 then begin if O[shift]=C[shift] then code=code+48; if (abs(O[shift]-C[shift])0) then code=code+32; if (abs(O[shift]-C[shift])>=b1) and ((abs(O[shift]-C[shift])if abs(O[shift]-C[shift])>=b2 then code=code; end;
if ((H[shift]-max(O[shift],C[shift]))0) then code=code+4; if ((H[shift]-max(O[shift],C[shift]))>=u1) and ((H[shift]-max(O[shift],C[shift]))if ((L[shift]-max(O[shift],C[shift]))>=u2) then code=code+12;
if ((min(O[shift],C[shift])-L[shift])=0) then code=code+3; if ((min(O[shift],C[shift])-L[shift])0) then code=code+2; if ((min(O[shift],H[shift])-L[shift])>=d2) and ((max(C[shift],C[shift])-L[shift])codearray[barscount-shift]=code; //SetIndexValue(shift,code); if barscount-shift>=malen then Begin mx=0; for i=0 to malen-1 Begin mx=mx+codearray[barscount-shift-i]; end; mx=mx/malen; end; mxarray[barscount-shift]=mx; if barscount-shift>=malen then Begin kx=0; for i=0 to malen-1 Begin kx=kx+mxarray[barscount-shift-i]; end; kx=kx/malen; end; kxarray[barscount-shift]=kx; if barscount-shift>=malen then Begin bx=0; for i=0 to malen-1 Begin bx=bx+kxarray[barscount-shift-i]; end; SetIndexValue2(shift,bx/malen); end; If shift>0 then AccountedBars=AccountedBars+1; end;
Кинте на мыло holg@km.ru
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
17 версия. Думал последняя, но теперь думаю, что могут вылезти еще ньюансы. Жду критики.
очередность возникновения экстремумов на внешних барах доработать надо на картинке фунт, часовка, 5 января 2001г., параметр индикатора = 2 (желтый - твой , черный - мой ), ранее кайзер вроде отмечал что сильно меняется прибыльность системы.Подобных моментов куча, если нужно могу уточнить.
 во вложение - эта картинка
если есть необходимость могу свой (недоработанный) выложить чтобы иметь возможность сравнить, хотя других проблем вроде пока что не наблюдал.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (16/12/2005 20:11)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Выкладывай какой есть ,поюзаем.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
если до понедельника не доделаю, положу какой есть, а так выложу, народ скачает не разобравшись и будет потом ругать на чем свет стоит, если хочешь могу тебе на мыло кинуть (моя ася и мыло в профиле)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (16/12/2005 20:28)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Написал в личку.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
В ответ на:
В двух словах - тренд скорее продолжится, чем развернется. [/url]
На основании чего делается этот неформализованный в индюке вывод ? Если младший рисует вниз от последнего ЛЭ старшего, то это не значит, что старший не перерисует экстремум еще несколько раз.
-------------------- With regards
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
В ответ на:
Прогноз не нужен, важно подтверждение продолжения тенденции - это мое мнение.
А по моему, подтверждение продолжения тенденции - это и есть прогноз, пусть не в виде цели, а в виде вектора. И именно этого на графике индюка и не видно.
-------------------- With regards
Редактировано johnfantom (17/12/2005 09:33)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Для начала давайте определимся что такое тенденция или тренд .По определению это повышающиеся вершины и основания.Теперь посмотрим на чём основаны эти индикаторы. Допустим 2 баровый . Например на днёвке свинг пошёл вверх,то есть нарисовалось два бара с повышающимися хаями. Эти же два бара,когда их разложить на часовке,нарисуют как раз те самые повышающиеся вершины и основания.То есть индикатор отслеживает возникновение этих вершин ,а значит фактически отслеживает начало тренда. А как известно ,тренд скорее продолжится ,чем нет. Надеюсь со временем ,когда добавится смена цвета при смене тенденции будет более легко видеть где и когда сменилась тенденция.А пока можно лишь наблюдать визуально .Что тренд меняется тогда,когда пробито предыдущее основание .
Логика таже что и при волновом анализе.К примеру идет как мы считаем 2 волна.Пока цены не пробьют точку 0 ,мы ожидаем возникновение 3 волны.Сценарий отменяется,только при пробитии уровня точки 0.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (17/12/2005 10:18)
|
Rosh
Unregistered
|
|
У меня нет истории часовок на тот период, поэтому желательно уточнить данные и обоснование разворота именно в этой точке.
|
Rosh
Unregistered
|
|
В ответ на:
В ответ на:
В двух словах - тренд скорее продолжится, чем развернется.
На основании чего делается этот неформализованный в индюке вывод ? Если младший рисует вниз от последнего ЛЭ старшего, то это не значит, что старший не перерисует экстремум еще несколько раз.
На 24 странице этой ветки я уже писал то, как я понял построение свингов по Ганну.
В ответ на:
1. Тенденция продолжается до тех пор, пока не будет переломлена. 2. Перелом тенденции происходит, когда активный бар будет kind раз последовательно опровергнут. То есть, при восходящей тенденции и kind=2 необходимо чтобы Low нового бара опустилось ниже Low активного бара (первый раз) сам бар становится автивным по Low (старый High остается в силе), затем далее опять происходит пробитие Low этого нового активного бара (второй раз). Теперь бар, на котором произошло второе опровержение восходящей тенденции становится активным и узлом свинга, фиксируются новые High и Low авактивного бара. 3. Для продолжения тенденции достаточно однократоного превышения в сторону продолжения тенденции. То есть, при восходящей тенденции первый же бар, High которого превышает High активного бара сам становится активным, а его High и Low являются новыми уровнями преодоления. 4. Кроме того, существует понятие внешнего бара.
По-моему это построение и означает , что тренд скорее продолжится, чем развернется, разве не так. Хотел бы попросить поточнее сформулировать фразу "Если младший рисует вниз от последнего ЛЭ старшего, то это не значит, что старший не перерисует экстремум еще несколько раз."
|
Rosh
Unregistered
|
|
В ответ на:
В ответ на:
Прогноз не нужен, важно подтверждение продолжения тенденции - это мое мнение.
А по моему, подтверждение продолжения тенденции - это и есть прогноз, пусть не в виде цели, а в виде вектора. И именно этого на графике индюка и не видно.
Прогноз - это дать цели по уровням и времени достижения цели. А подтверждение продолжения тенденции - это просто кирпичик, на основании которого можно принять решение о входе в рынок и разумных стопах или остаться вне рынка в ожидании более благоприятной ситуации. Мое мнение.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В ответ на:
У меня нет истории часовок на тот период, поэтому желательно уточнить данные и обоснование разворота именно в этой точке.
У меня тоже нет истории,но судя по картинке могу сказать ,что лоу внешнего бара был первым .Одновременно он стал вторым лоу для активного бара .Значит свинг повернул вниз.Хай внешнего бара считаем как хай №1 ,так как №2 не появился ,его не учитываем .Поэтому для продолжения отрисовки вниз достаточно одного лоу,а вверх необходимо 2 хая. То что первым был лоу внешнего бара видно по свече .Лоу ближе к открытию,тогда как хай ближе к закрытию свечи .Твой индюк отрисовал как будто первым был хай.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Я бы с тобой согласился, но мы только вчера выяснили с тобой, что одинаковвые Лоу могут на вид отличаться, поэтому хотел бы увидеть цифры все же. Если на самом деле Лоу понижались - тогда я лезу в код индикатора для поиска ошибки, иначе нет смысла.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Вот картинка Евры часовка.30ноября 06,00по МТ.Жёлтый твой ,чёрный Profi
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (17/12/2005 14:54)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Вот эта же свеча ,только на 15 мин.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (17/12/2005 14:56)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
На альпари в личку отправил вариант для сравнения.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
первый минимум выше второго
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (17/12/2005 16:15)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
а вот свеженький (2005 год, двухбаровая тенденция), здесь все без подозрения на оптический обман
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (17/12/2005 16:17)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
вот нашел еще одну ошибку (2001 год) 2х баровая тенденция
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (17/12/2005 18:38)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Зато однобаровый (малая тенденция) рисует превосходно, нашел только один мелкий недочет (2002 год)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (17/12/2005 18:37)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Основная тенденция (трехбаровая) тоже болеет, причем гораздо сильнее промежуточной (2005 год)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (17/12/2005 18:57)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Для уверенности в отрисовке индюков после выходных. http://www.fxstreet.com/nou/graph/senseframeschartsnetdania.asp?publicitat1=skyadwords
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
что за ссылка? я по аглицки не белмеса  прикрепляю, но думаю что механизм определения последовательности экстремумов нужно дорабатывать, довольно часто вариант Rosha (там где они расходятся) оказывается правильным.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (17/12/2005 20:26)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
сравнил частоту смены промежуточной тенденции по твоему алгоритму (версия 6) и последний (предполагаемый Ганна), вроде не чаще (даже наоборот) реже , а вот основная тенденция чаще преломляется на последнем варианте 
дописка: оказывается сильно зависит от т-ф, на котором сравнивать
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (17/12/2005 20:58)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В ответ на:
сравнил частоту смены промежуточной тенденции по твоему алгоритму (версия 6) и последний (предполагаемый Ганна), вроде не чаще (даже наоборот) реже , а вот основная тенденция чаще преломляется на последнем варианте 
дописка: оказывается сильно зависит от т-ф, на котором сравнивать
Я и говорю про основную . Приходится пересматривать взгляды на смену тренда Хорошо это или плохо пока не знаю 
Кстати закинь его в ту ветку .А то я тот на проверку к AVladу закинул.
P.S. По ссылке просто смотреть котировки ,которые были в выходные.Чтобы быть уверенным в понедельник,что тенденция не изменилась.Можно отбразить любой период и валюту.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (17/12/2005 21:38)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Я и говорю про основную . Приходится пересматривать взгляды на смену тренда Хорошо это или плохо пока не знаю
есть свои плюсы, стоп чаще подтягиваешь, больше прибыли сохранишь соответственно
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Rosh
Unregistered
|
|
Profi_R нашел тот случай , который, я предполагал, будет очень редким. Идут друг за другом два внешних бара в нисходящей тенденции. Согласно алгоритма индикатора, после первого внешнего бара нарисуется так (второго еще нет)
Code:
//-2 if ( Close[cnt]>Open[cnt] && lowCounter==1) { LowSwings[LastSwing]=0.0; SwingLow=Low[cnt]; SwingHigh=High[cnt]; HighSwings[cnt]=High[cnt]; LowSwings[cnt]=Low[cnt]; highCounter=0; LastSwing=cnt; if (kind>1) { Needles[cnt]=1.0; lowCounter=1; ahtung=-1; // ждем еще одного Low для продолжения вниз TrendBuffer[cnt]=1.0; }
переменная ahtung заняла стойку со значением -1 , что означает, что при первом же Low пробивающем первый внешний бар , тенденция будет продолжена.
|
Rosh
Unregistered
|
|
Далее, в дело вступает второй внешний бар, который является внешним по отношению к предыдущему внешнему бару.
Код на этот момент зеркален. Code:
//+2 if (Close[cnt]< Open[cnt] && highCounter==1) { HighSwings[LastSwing]=0.0; SwingLow=Low[cnt]; SwingHigh=High[cnt]; LowSwings[cnt]=Low[cnt]; HighSwings[cnt]=High[cnt]; lowCounter=0; LastSwing=cnt; if (kind>1) { Needles[cnt]=1.0; highCounter=1; ahtung=1; // ждем еще одного High для продолжения вверх TrendBuffer[cnt]=-1.0; }
Тенденция опять переломилась, но ahtung cnfk равен единице, при первом же повышении тенденция готова продолжиться вверх (но этого не произошло)
|
Rosh
Unregistered
|
|
Тенденция нисходящая, для ее перелома требуется 1 повышения по отношению к активному бару (выделен) или одно понижение.
Кстати, у меня индикатор по другому нарисовался, странно.
|
Rosh
Unregistered
|
|
В ответ на:
Зато однобаровый (малая тенденция) рисует превосходно, нашел только один мелкий недочет (2002 год)
Про Open выше предыдущего Хая - это для меня новое, не закладывал. Видимо, все же придется читать Хьержика (если там написано про это)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В ответ на:
Тенденция нисходящая, для ее перелома требуется 1 повышения по отношению к активному бару (выделен) или одно понижение.
Кстати, у меня индикатор по другому нарисовался, странно.
Так как это 3 баровый ,а хай выделенного белым №1 ,следующий №2 ,а третьего нету ,тогда игнорируем.Чтобы продолжить вниз достаточно одного лоу,так как он и так шёл вниз не сварачивая.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В ответ на:
В ответ на:
Зато однобаровый (малая тенденция) рисует превосходно, нашел только один мелкий недочет (2002 год)
Про Open выше предыдущего Хая - это для меня новое, не закладывал. Видимо, все же придется читать Хьержика (если там написано про это)
Я думаю что он имел ввиду то что хай был первым ,так как даже опен,уже был выше.
А хьержика обязательно прочитай ,очень воодушевляет 
Насчёт опена там единственно говорится ,что если не можешь отследить в реале порядок возникновения экстремумов на внешнем баре,то безопасней брать так - что ближе к оупену,то и было первым,что ближе к клоузу- вторым.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Я просмотрел все указанные Profi_R ошибки - везде алгоритм , задуманный мною, выполняется. Поэтому, проблема в том, что мы друг друга не понимаем. 17 версия индикатора появилась после того, как я убрал лишние дерганья 2-баровой тенденции, посмотреть можно 29-й странице этой ветки http://forex.kbpauk.ru/showflat.php/Cat/0/Number/54085/page/0/fpart/29/vc/1
kaizer писал:
В ответ на:
Насколько я понимаю 2 и 3 баровые ,в отличии от 1 барового не обязаны полностью охватывать все бары.Не захваченные бары вроде шума ,который надо отфильтровать.
Гадать по отдельным моментам о правильном построении индикатора трудно, поэтому в следующем году постараюсь почитать на эту тему, в этом году опыты прекращаю, нет времени.
|
Rosh
Unregistered
|
|
Вот такая интересная ситуация (по-моему мнению). Является ли данный момент хорошей точкой входа?
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Очень похоже что так.Тем более ,что 2 баровый на днёвке тоже повернул,и самое главное ,что цвет в сторону тренда.Интересно до утра подождут ,или ночью поломятся
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Удалось поймать 2 барового на месте преступления. 
Фунт 15 мин .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (19/12/2005 22:13)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Та же картинка через пару минут 
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (19/12/2005 22:17)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
на дневках зарождается флет (основная тенденция вверх, промежуточная - преломилась), на Н4 основная и промежуточная повернуты вниз вершины понижаются, одновременно тоже наблюдается зарождения флета - ступени и линия селл стоп, на том же уровне, байстоп не снижается (балансовые линии я рассматриваю как уровни поддержки сопротивления) сейчас как раз пробивает ступени я бы ждал отката до голубой на Н4, или хотя бы до желтой линии тренда
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (19/12/2005 22:21)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Н4
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (19/12/2005 22:19)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Если посмотришь фунта часового по ссылке для выходных ,то за вчерашний день был основной свинг ,т.е. смена цвета произошла несколько раньше чем мы видим в МТ.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
индикатор не доработан, но историю перерисовыать не должен, буду отслеживать
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Несколько раз видел как перещёлкивался на часовке.Причём то правильно ,то неправильно ,но потом опять правильно. Причём когда неправильно,почему то проявляется алгоритм от 6 версии ,где ищется два подряд хая или лоу.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
перещелкивался - в смысле менял т-ф, или просто из окна в окно переходил?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Ещё по фунту на днёвках тенденции по цвету разнятся,что видимо тоже говорит о флете.
Если же брать МТС по 2 баровому,то на днях цвет синий,а на часе красный.
Кстати последний часовой свинг по фунту поймался 
Перещёлкивался в смысле прямо на часовке,чуть чуть постоит,становится неправильным как на картинке.Переключишь фрейм туда сюда ,опять правильно.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (19/12/2005 22:50)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Кстати у тебя на 4 часовой картинке какие периоды? у меня выглядет по другому.
На моих картинках почему то дневная ступень смотрит вниз,а у тебя наравне.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (20/12/2005 00:56)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Этот индюк у меня тоже почему то отличается. 
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (20/12/2005 00:50)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Я пользуюсь в основном той 2 баровой МТС ,только теперь вместо дневного свинга беру 3 баровый на часовке. По цене 1,7671 произошла смена цвета по основному.По промежуточному цвет тот же .Сразу после этого переходим на 15 мин. и по 1,7634 в рынке со стопом 1,7674.
Это если заходить по МТ ,а если учитывать свинг образовавшийся за выходные,то смена основной произошла по 1,7685,а войти можно было по 1,7665 ,со стопом на 95. Так что на выходные надо обязательно поглядывать.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (20/12/2005 02:21)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Этот индюк у меня тоже почему то отличается. 
в этом индикаторе основное - АМА, а она отрисована одинаково (параметры 10,2,20), остальное вспомогательное, я когда исследовал смотрел разные варианты параметров (может поэтому чуть-чуть отличие, на них сейчас я внимания не обращаю, просто ориентир).
а то что касается балансовых линий, и хай лоу активатора, так я уже раньше говорил об интересе посмотреть на эти механизмы с заменой простой средней на адаптивную или экспоненциальную (это вариант с адаптивной), просто этот вариант более подходящий к моему характеру, я не очень быстрый, зато стараюсь быть основательным.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (20/12/2005 18:11)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
кстати откат состоялся почти до уровня о котором я говорил, у меня была поза открыта бай (вчера открыл от 7605), но сегодня не было возможности присутствовать, в результате пришел когда цена опять упала до этого уровня, а мог поставить профит 
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (20/12/2005 18:11)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Ясно.
Загляни в ту ветку.Там парняга просит с кодом чёто .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
cofan
Гость
Зарегистрирован: 09/10/2005
Сообщений: 12
|
|
Добрый всем Выложите, пожалуйста, индикаторы NRTR Colorline_my и NRTR Line для МТ4. В аттаче их версии для МТ3 Спасибо)))
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
Если не затруднит, объясните, как индюк предрек нисходящее движение по фунту сегодня. Спасибо. 
У меня рассчетная цель 7358, но предсказать сегодняшнее движение я не мог.
-------------------- With regards
Редактировано johnfantom (21/12/2005 20:33)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Фунт ,часовка. Пробой отмеченного уровня индикатором основной тенденции ,сменил тренд на нисходящий.
Картинка не цепляется. Пробой 1,7573
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (21/12/2005 20:52)
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
Он проходил этот уровень 3 раза в обе стороны. Значит ли это что менялась тенденция 3 раза ?
-------------------- With regards
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
По моему один раз сменился и всё.Покажите картинку ,что вы имеете ввиду.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
Уровень 7571.
Как вставить картинку в поле текста, а не в аттачмент ?
-------------------- With regards
Редактировано johnfantom (21/12/2005 21:01)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Может так получше.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (21/12/2005 21:03)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Открываете атачмент ,копируете урлу,возвращаетесь обратно ,жмёте правку, отмечаете в посте место куда хотите вставить картинку .Справа в таблице жмёте IMAGE ,всплывает окошко ,вставляете туда урлу,жмёте OK ,урла автоматом появилась в посте.Жмёте изменить сообщение.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
И все таки, пробив 7571, цена вернулась вверх и пробила его вниз второй раз. Значит ли это по индикатору главной тенденции что тенденция сменилась 3 раза ?
-------------------- With regards
Редактировано johnfantom (21/12/2005 21:12)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Всё понятно.Цена пробивала уровень сопротивления ,потом вернулась ,потом обратно .Но тренд то не изменился ,после того как пробили впадину .Тренд поменялся бы если бы пробили вершину индикатора тенденции,т.е. уровень 1,7683
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (21/12/2005 21:18)
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
О.К. Если входить по этому индюку на 7570, к примеру, то стоп надо ставить над 7680 ? А цель ?
И еще, тенденция сменится вверх после пробоя 7591, или после пробоя следующей новой локальной вершины ?
-------------------- With regards
Редактировано johnfantom (21/12/2005 21:23)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Если работать только по основной тенденции ,то да .Но вообще ,она служит для определения тренда ,чтобы входить в его сторону при помощи промежуточной или малой тенденции.
Цель по предыдущим свингам,или тралить ,кому как .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (21/12/2005 21:27)
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
У Ганна есть методы рассчета целей .
-------------------- With regards
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Есть ,но я пока до этого не дошёл .Мне проще пока тралить по промежуточной.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Не нашлась ошибка ? У меня создалось впечатление ,что риал тайм как то влияет на прошлые уже отрисованные значения. Потому что чертит правильно,а постоит и меняется.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
В ответ на:
У меня рассчетная цель 7358, но предсказать сегодняшнее движение я не мог.
И сегодняшнее тоже ! Но в методах Ганна есть какая-то магия, т.к. цели исполняются в 70% случаев ! Сегодня рисуется цель 7200 и 7140 по фунту  Представляю, что будет с еврой !
-------------------- With regards
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
есть некоторые исправления, просто некогда пока проверить, прикрепляю пока без доработки механизма определения последовательности возникновения экстремумов, неплохо было бы если бы Влад уточнил неточности в индикаторе (думаю торопить его не надо, пусть позже, но зато с комментариями)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В ответ на:
В ответ на:
У меня рассчетная цель 7358, но предсказать сегодняшнее движение я не мог.
И сегодняшнее тоже ! Но в методах Ганна есть какая-то магия, т.к. цели исполняются в 70% случаев ! Сегодня рисуется цель 7200 и 7140 по фунту  Представляю, что будет с еврой !
Если заметили ,то основная тенденция не менялась.Поэтому я и говорил ,что мне ближе просто тралить ,чем гадать .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
В ответ на:
мне ближе просто тралить ,чем гадать .
Какой трал используете ? Откат от 7380 до 7458 без смены тенденции это 78 пп - где-то 100 ? Или выход по тралу и повторный вход ?
-------------------- With regards
Редактировано johnfantom (22/12/2005 16:41)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Когда как .Если скажем днёвки и недельки идут в одну сторону(ступени)Тралю по основной на часовке.Если днёвки и недельки разнятся ,то по промежуточной. Так же смотрю ступени некст.Они для меня лучший фильтр на вход и на выход.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
На счёт магии.Сегодня опять один из дней Ганна,вот и посмотрим.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Что за день такой? Интересно.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Ганн выделял даты изменения тренда, они вытекают из натальной карты Нью-Йоркской биржи 1792 года. Это с 7 по 10 и с 19 по 24 января, с 3 по 10 и с 20 по 25 февраля, с 20 по 27 марта, с 7 по 12 и с 20 по 25 апреля, с 3 по 10 и с 21 по 28 мая, с 10 по 15 и с 21 по 27 июня, с 7 по 10 и с 21 по 27 июля. А так же Ганн указывал на особые дни в которые часто достигаются экстремумы 5-6 февраля, 21 марта, 6 мая, 22 июня, 7 июля, 8 августа, 23 сентября, 8 ноября, 22 декабря.
Квадраты чисел также были важны- 16,25,36,49,64,121,144. как с точки зрения цены так и времени.
Циклы- 7 ,(3.5),9 ,12,30,144, 360,270,180,90, 28дней,14,30дней,12лет,84года.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Ё-моё, сегодня же 22 декабря, скоро ночь станет короче, ура!
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|

Если поковырятся,то за каждым его числом стоит какой то смысл.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
по последнему варианту ошибок пока не наблюдается?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Вроде всё нормально.На всякий случай подвесь туда.А то может AVlad имел ввиду те же ошибки.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Взял твой последний вариант, чтобы сравнить со своим. Большинство расхождений между индикаторами вопросов не вызывают. Вот это мне только непонятно. Вроде при внешней свече мы в данном случае на 13-00 5 декабря 2002 года на Евре часовке должны зафиксировать первый Лой для разворота вниз. Или я неправильно понял тогда объяснения (твои и кайзера)?
|
Rosh
Unregistered
|
|
И еще. На днях такая мысль пришла в голову. Эти зигзаги хорошо смотреть на истории, а вот провести ручной тест на истории они не позволят. ДЛя этого было бы удобно раскрашивать бары по цвету тенденции (малой ли , промежуточной или основоной - не имеет значения). Механизм раскраски в голове уже давно есть, да вот беда - сам индикатор свингов...
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В ответ на:
Взял твой последний вариант, чтобы сравнить со своим. Большинство расхождений между индикаторами вопросов не вызывают. Вот это мне только непонятно. Вроде при внешней свече мы в данном случае на 13-00 5 декабря 2002 года на Евре часовке должны зафиксировать первый Лой для разворота вниз. Или я неправильно понял тогда объяснения (твои и кайзера)?
Всё зависит от того что было первым на внешнем баре.Если первым был лоу ,а потом хай ,то синий правильный.Если был первым хай ,а потом лоу,тогда правильный желтый .
Представим равитие внешнего бара в реале.Появился первым лоу .Для активного бара - это лоу №1 .Потом появляется хай ,свинг перепрыгивает на него ,так как это продолжение тенденции.Получается индюк завис на макушке и для него надо два лоу.Тот лоу который был мы не учитываем ,так как это было до этого.
Если первым появляется хай ,то свинг сразу прыгает на него.Появляется лоу после этого,считаем его как лоу №1 ,появился второй лоу - свинг вниз.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (23/12/2005 19:24)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
совершенно согласен, очередность имеет в данном случае значение. по поводу тестирования, я специально пытаюсь сохранить парочку буферов (вспомогательных) для того чтобы потом их задействовать для тестов (в эксперте получать готовый сигнал)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (23/12/2005 20:07)
|
Rosh
Unregistered
|
|
Понятно. Занлянул в код Profi_R , он определяет последовательность появления эксремумов по близости цены закрытия (а также открытия). Вроде объясняет.
|
trianon
Гость
Зарегистрирован: 04/10/2003
Сообщений: 18
Нахождение: Украина
|
|
Нужны индикаторы для Мт4 Price Oscillator ( 1-25) и ROC% Помогите кто имеет или может наисать
-------------------- Слава Господи, что все нужное Ты сделал простым, а все сложное ненужным!
|
Rosh
Unregistered
|
|
Profi_R, ты уже вроде полностью разобрался с алгоритмом(мне так кажется) , в чем могут быть траблы дополнительные.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Блин,меня тоже в последнее время мучает этот вопрос.Не выходят из головы слова AVlada про кучу ошибок.И вот что я надумал. По Ганну 2 баровый свинг поворачивает если есть два бара с повышающимися хаями и лоуами.Хотя Крауз отверг этот квалификатор,как устаревший,использует только хаи ,лоу значения не имеет(вроде плотно тестировал). Наши индюки как раз используют его подход.А AVlad возможно смотрит чисто с позиций Ганна. Вот на картинке Фунт часовой.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (26/12/2005 14:12)
|
GREED
Гость
Зарегистрирован: 01/09/2004
Сообщений: 3
Нахождение: Тюмень
|
|
Народ...помогите сделать советничка по фракталам... тут есть индикатор http://forum.alpari-idc.ru/download.php?id=14808 , надо по нему сделать советника...а то у меня с этим программированием не очень...а в ручную проверять неочень хочется...есть мысли и в ручную работают...но это позже, а пока нарисуйте кто-нить советничка!!!
|
Rosh
Unregistered
|
|
На днях было несколько вопросов по HiLo Next Activator, пару раз накинул на график. Сейчас опять глянул - вроде как действительно хорошо дополняет Ганновские свинги. Или мне только кажется? ЗЫ C новым годом всех. 
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Классная вещь. А теперь попробуй с периодом 13
Это простой активатор 13 период,а некст вообще круто с 13.Тред держит серьёзно 
Наложи его на фунта ,помнишь где искали точку входа в селл.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (29/12/2005 22:47)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Всех поздравляю с Новым Годом
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
К сожалению как выясняется не совсем, но сейчас снова перечитываю книжку, не знаю может на этот раз удастся понять 
С Новым Годом, однако!
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
И в эту комнату ёлочку поставим 
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (31/12/2005 06:06)
|
taavt
Гость
Зарегистрирован: 06/11/2005
Сообщений: 1
|
|
здравствуйте, господа! всех с новым годом! помогите пожалуйста сделать индикатор для MT4. он должен представлять из себя две линии. задаваемые значения: "period", "noise", "hold".
1 линия если low сегодня < low вчера, то "A"=low вчера - low сегодня ("вчера" и "сегодня" - это предыдущий и текущий бар) если low сегодня > low вчера, то "A"=0 среднее значение "A" за "period" ((сумма A)/(количество не равных 0 значений A за "period")) умножить на "noise", вычесть это значение из текущего low: low-(average"A"*"noise") на график выводится максимальное значение за период "hold" 2 линия если high сегодня > high вчера, то "A"=high сегодня - high вчера если high сегодня < high вчера, то "A"=0 среднее значение "A" за "period" ((сумма A)/(количество не равных 0 значений A за "period")) умножить на "noise", прибавить это значение к текущему high: high+(average"A"*"noise") на график выводится минимальное значение за период "hold"
или хотя бы подскажите, где найти путный хелп по MQL4 заранее благодарен
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
Классная вещь. А теперь попробуй с периодом 13
Это простой активатор 13 период,а некст вообще круто с 13.Тред держит серьёзно 
Наложи его на фунта ,помнишь где искали точку входа в селл.
Всех с праздником ! Обратите внимание, что NEXT меняет показания на истории. То есть в реал тайм на время, когда он подтверждает точку входа, зачастую бывают совсем другие значения (конечно бывает, что этот индюк и угадывает, но насколько можно верить таким показаниям ?) - я об этом уже писал выше по ветке. Из такой же породы индикатор, который называют ТТF (Trend Trigger Factor), или здесь он появлялся как BtTrend (если не ошибаюсь) тот перерисовывает историю на значении периода и чем больше этот период тем лучше история ).
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
А Rosh его вроде переделал ,теперь ничего не меняется.
Да и от Profi тоже есть Некст ,который ничего не перерисовывает.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (03/01/2006 13:13)
|
Rosh
Unregistered
|
|
Чего - то посмотерл на 13-ый активатор (шаблон не убирал как установил) и мне плохо стало - чуть ли не железобетонно можно скальрировать. kaizer, скажи что это не так, скажи что это совпадение. 
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
А как тебе такая картинка Фунт часовой с 13 некстом.
Кстати по фунту мне нравится больше всего.Я когда первый раз взглянул ,тоже офигел.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (03/01/2006 22:44)
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Kaizer а где мне найти такие индикаторы как у тебя?... или кто нибуть помогите я тоже хочю такие ступенки...
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
на 27 стр.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
nen
Свой человек
  
Зарегистрирован: 06/11/2005
Сообщений: 128
Нахождение: 063
|
|
А индикатор с красными и синими точками (по три точки на ступеньку) где найти и как называется.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Хай-ло некст активатор
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Продолжение картинки .У кого нибудь нервы выдержали ,не выходить из рынка? У меня к сожалению нет 
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (06/01/2006 19:34)
|
Rosh
Unregistered
|
|
ПО-моему, тут выйти и не грех.:)
ЗЫ. Я был вне рынка, хотя смотрел вверх.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Я имел ввиду зайти 3 января и стоять до упора Я сам выскочил по 7450 ,измену поймал А сегодня вообще облажался .Прямо перед нонфармом был сигнал ,зашел как положено .Когда цена выстрелила ,взял дурканул на безубыток выставил.А они выпнули и без меня ушли. Мля даже и не знаю ,чё с психологией делать Красивый сигнал по Фунту на 15 мин.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (06/01/2006 22:41)
|
Rosh
Unregistered
|
|
В ответ на:
Мля даже и не знаю ,чё с психологией делать
А ниче не делать , само утрясется. Психология - эта та вещь, которая по книжке плохо дрессируется, только по собственным шишкам. Я вот по Евре встал 29.12.05, но... на демо-счете  Где-то прочел высказывание Вездеходыча, что для профи не имеет значение - демо или реал. Стараюсь двигаться в этом направлении, то есть, на демо вроде торгую как на реале (мне так кажется), но при этом локти не кусаю, что это демо (это точно, тут я себя не обманываю). Решил одну стратегию обкатать месяц-три, как получится. И то, что я могу упустить реальные профиты - вроде не сильно волнует (мне так кажется).
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Такая же картинка Я этого фунта начал покупать аж 28 .Когда чуть в минус затянуло пол лота прикрыл . Так ждал этого движняка ,а когда дошло до дела ,толком не смог воспользоваться 
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (07/01/2006 02:37)
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Мужики а есть ли у когота STOCHASTIC MOMENTUM INDEX для Мт4 ? поделитесь пожалуиста
|
Rimsky Cisar
Гость
Зарегистрирован: 03/07/2004
Сообщений: 15
|
|
Исходники отсутствуют.
-------------------- O, sancta simplicitas!
Редактировано Rimsky Cisar (07/01/2006 21:30)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Какие будут соображения по-поводу последних разъяснений Влада? Что-то в книге (Хержика) я ответа не нахожу 
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Насколько я понял по картинкам,получается что активным баром становится тот бар который сделал первый экстремум То есть рассматриваем его диапазон 
У нас бар оставался активным до тех пор пока не появятся два бара устраивающих условиям. А получается что достаточно одного ,и активность переходит на него .Вроде по картинкам других вариантов не просматривается 
Ещё догадка по последней картинке AVlada . Для движения по продолжению тенденции активным остаётся прежний бар ,а для слома тенденции ,активным будет бар сделавший экстремум .То есть как бы параллельно отслеживаем два активных бара .Или это бред 
Как бы отобразить эту догадку в картинках ,чтобы спросить у него?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (08/01/2006 17:39)
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
Вот тоже вошел в бай и пока иду с несработанным стопом
Редактировано фантик (08/01/2006 19:16)
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
как классно скачет кенгуру
Редактировано фантик (08/01/2006 19:15)
|
ProfiDealer
Свой человек

Зарегистрирован: 19/10/2005
Сообщений: 53
Нахождение: Russia, Rostov-on-Don
|
|
2 фантик: а что это у вас за система?
|
Rosh
Unregistered
|
|
В ответ на:
Какие будут соображения по-поводу последних разъяснений Влада? Что-то в книге (Хержика) я ответа не нахожу 
у меня такое ощущение, что Влад разрисовал две последние картинки так, как у меня заложено в 17 версии. Если бы было извсетно время и тайм-фрейм, а также инструмент и kind, то можно было бы точно проверить. На рисунке у него показаны те ситуации, где в моем алгоритме появляются ahtung (если я не забыл алгоритма). У меня есть сильное подозрение, что Хьержик переведен так , что черт ногу сломит, иначе Profi_R давно бы добил индикатор.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Перетащил для наглядности.
Первое движение к верху наш индюк отловил правильно.Т.е как только он увидел два максимума он нарисовался ,активность перешла на бар №2 даже не дожидаясь закрытия.Затем он пропускает два минимума,потому что сравнивает с диапазоном предыдущего активного бара.У Avlada сравнивается с диапазоном предыдущего бара №1.Получается что диапазон предыдущего актива нужен только до тех пор пока не обрисовался свинг кверху.Тогда такой вопрос возникает надо сравнивать с диапазоном бара№1 ,т.е. сделавшем первый экстремум ,или с любым предыдущим баром,например если бы между №1и №2 был бар внутренний для обоих. Я когда раньше чертил по неправильному ,рассматривал по предыдущему ,независимо от того делал ли он экстремум или нет. Просто если бар внешний именно для него ,значит считал как экстремум в другую сторону .
Похоже это последний нюанс в индюке.Как его исправим ,так обретём грааль
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (10/01/2006 02:23)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Если бы было извсетно время и тайм-фрейм, а также инструмент и kind, то можно было бы точно проверить.
Евробакс, часовки, промежуточная.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Искал другие источники информации по построениям и нарвался на Dynamic Trader 4.0 build 78 http://fxrc.hut1.ru/1/38_1.html может уже видели эту прогу? стоит 23.5 Mb выкачивать? еще одна софтинка Gann Wheel 1.2 http://www.stv.ee/~butax/fxprog2.htm
и еще - Ebeggar Gann Pro 1.0 http://download.softobzor.net/download/w...ann-Pro-10.html
Редактировано Profi_R (10/01/2006 15:41)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Я его ставил ,на офисный комп когда то .Неплохая прога,но нет реал тайма ,можно переоткрывать чтобы подгрузится,есть хэлп на русском.Можно вроде выбирать свинги на одном фрейме,например 2 баровые и 3 или 4 баровые.Только не знаю ,по Ганну они или нет.Но судя по книжке,вроде по Ганну,правда я толком не понял,т.к. она на английском Я даже пытался подбить народ на перевод этой книжки ,вскладчину.Нашёлся даже переводчик ,тот же кто мне Агет переводил.Но что то не сложилось с оплатой,не нашлось желающих скооперироваться Кстати эта прога лежит здесь в софте.Акело выкладывал.Точно рабочая.
P.S. Загляни туда,там вроде проясняется картинка.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (10/01/2006 15:35)
|
Rimsky Cisar
Гость
Зарегистрирован: 03/07/2004
Сообщений: 15
|
|
Выложил мануал к программе. Указаны инструменты, которые там есть.
Редактировано Rimsky Cisar (10/01/2006 15:38)
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
Ребят, а вот тут мне кажется индюк обшибся.. или нет?
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
вариант от Rosh'а в реал тайм не считает, просто переключись на другой т-ф и вернись все встанет на свои места
Редактировано Profi_R (11/01/2006 14:39)
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
Это на истории и при смене таймфрейма туда сюда все остается также ....
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
VladimirNN
Открытый человек
  
Зарегистрирован: 07/04/2003
Сообщений: 706
Нахождение: Нижний Новгород
|
|
В ответ на:
2 фантик: а что это у вас за система?
Нихний индикатор - точно по ВУДИ ССI ...
-------------------- С наилучшими пожеланиями!
|
Rosh
Unregistered
|
|
В ответ на:
Это на истории и при смене таймфрейма туда сюда все остается также ....
Не поверишь - но.. все в соответствие с алгоритмом. Другое дело, что алгоритм скорей всего непраавильный (в этом месте наверняка).
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
Это: 1. Вуди CCI 2. Hi-Lo 13 3. Самое главное- VTS1-13 4. Свинги (индикатор промежуточных колебаний) VTS13 - при BUY- поддержка, а при SELL - сопротивление
Редактировано фантик (12/01/2006 13:25)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Это на истории и при смене таймфрейма туда сюда все остается также ....
тогда предположу что у тебя более старый вариант вот как у меня отобразилось

желтый - Rosh'а , черный - мой
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (12/01/2006 14:25)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
2kaizer ты здесь не смотрел? http://www.lambertganneducators.com/pages/newsletters_archive.php http://forum.дерьмодерьмолайтфорекс.org/viewtopic.php?t=374&highlight=%C0%D1%D2%D0%CE%CB%CE%C3
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
AndyMEN
Открытый человек
 
Зарегистрирован: 10/11/2005
Сообщений: 575
Нахождение: Широта: 55° 4'N, долгота: 38° ...
|
|
Вот прикол!!!! Обновился МТ 186 на 187, и все не метоквасные индюки перестали компилироваться. Остались одни исходники!!!!!! Терминал его побери..... Такая ляпота была!!!!! Может кто втолкует мне, что там подправить надо оптом!
Редактировано AndyMEN (12/01/2006 15:39)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Только что ещё раз посмотрел ,того что нам надо нету. А то что AVlad пояснил не подходит ? У нас вроде всё правильно,только один единственный момент надо подправить .Вроде просто в момент образования свинга ,надо научить индикатор переключаться на сравнение с другм баром.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (12/01/2006 15:49)
|
Rosh
Unregistered
|
|
В ответ на:
В ответ на:
Это на истории и при смене таймфрейма туда сюда все остается также ....
тогда предположу что у тебя более старый вариант вот как у меня отобразилось
желтый - Rosh'а , черный - мой
Черт его знает, у меня уже куча этих вариантов, где более поздний - уже не знаю. Есть такое предложение - выкладываем картинки (могу и я, как время будет) и на словах объясняем требуемое поведение индикатора. Это займет несколько страниц рисунков и неделю на шлифовку - и счтайте индикатор готов.
|
AndyMEN
Открытый человек
 
Зарегистрирован: 10/11/2005
Сообщений: 575
Нахождение: Широта: 55° 4'N, долгота: 38° ...
|
|
А вот и решение пришло: http://www.metaquotes.ru/forum/6577/
-------------------- "Знаний, денег и патронов никогда не бывает много..."
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
просто книгу еще и еще раз перечитывал, надеялся найти однозначный ответ, но видимо придется (я больше склонен) согласиться с Владом, просто хотелось еще понять почему??? А так действительно не должно быть долго
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Астротрейдер оформил по-новому свой сайт, так ты говоришь он тоже может помочь с остальными построениями? уж очень клево выглядят, углы, квадрирования и все остальное тоже
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Мне тоже понравился его сайт,только почему то картинки не до конца грузятся На народе постоянно тормозит всё по страшному.
Насчёт индикаторов .Похоже все кто начинает изучение Ганна сталкиваются с вопросами и начинают искать друг друга . Так вот ,AVlad ,Astrotrader и все иностранцы которые были по ссылкам ,типа Д.Бартона и вроде тот кого я переводил тогда ,все друг друга знают ,и познакомились как раз так же как и мы с AVladом и Астротрейдером. Так что думаю ,в построении они разобрались верно . Вот я подумываю прикупить эту Gann Analyser ,вроде недорого.Тем более что МТ4 уже глотает и стоит всего 200 баксов со всеми наворотами ,астро и т.д. Интересно будет ли она работать на нескольких компах ?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (12/01/2006 21:45)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
ты и астрологию хочешь освоить? а еще он рассылку открыл , ты в курсе?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (12/01/2006 22:33)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Я её получаю ,правда ничего пока нового ,так биография рекорды и т.д ..Но в основном всё что есть в инете на русском у меня есть .Он писал ,что вместе с прогой высылает какой то диск На нём вроде подробно объясняет как и когда применяются разные методы.Постепенно надеюсь дойти до астрологии тоже.В проге вроде есть какой то автопоиск ,вроде само находит расположение планет и ещё чего то ..  У меня по Ганну и Краузу общая папка ,весит 17 метров .Напиши что у тебя уже есть ,остальное подкину.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (12/01/2006 22:47)
|
ProfiDealer
Свой человек

Зарегистрирован: 19/10/2005
Сообщений: 53
Нахождение: Russia, Rostov-on-Don
|
|
В ответ на:
Это: 1. Вуди CCI 2. Hi-Lo 13 3. Самое главное- VTS1-13 4. Свинги (индикатор промежуточных колебаний) VTS13 - при BUY- поддержка, а при SELL - сопротивление
поделитесь Вуди CCI ?
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
В ответ на:
Это на истории и при смене таймфрейма туда сюда все остается также ....
тогда предположу что у тебя более старый вариант вот как у меня отобразилось
Посмотри... у меня там 3 свечки есть а у тебя лишь две =( во как....
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
у меня такой есть Вуди CCI а у кого есть Свинги (индикатор промежуточных колебаний) и VTS1-13
Редактировано allhell (13/01/2006 11:53)
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
Woodie здесь...
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
у меня такой есть Вуди CCI а у кого есть Свинги (индикатор промежуточных колебаний) и VTS1-13
у Вас не такой Вуди...
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
Астротрейдер оформил по-новому свой сайт, так ты говоришь он тоже может помочь с остальными построениями? уж очень клево выглядят, углы, квадрирования и все остальное тоже
ссылку можно?
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
http://astrotrader.narod.ru/
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
http://astrotrader.narod.ru/
спасибо...
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
В ответ на:
у меня такой есть Вуди CCI а у кого есть Свинги (индикатор промежуточных колебаний) и VTS1-13
у Вас не такой Вуди...
а этот?
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
Посмотри... у меня там 3 свечки есть а у тебя лишь две =( во как....
Во чудеса была свечка и нет ее... 
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
И действительно прикол Чё за контора то ?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
И действительно прикол Чё за контора то ?
"Альпари" ...
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Да ты чё? Это реал или демо?А то страшно стало,я тоже в Альпари .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
Да ты чё? Это реал или демо?А то страшно стало,я тоже в Альпари .
Демо... врать не буду, с реалом не сравнивал... а не мешало бы видимо...
Вообще такое цуство сложилось что Альпари с задерржкой дает данные ... попробуй сравни две конторы по открытию рабочей недели, возьми Альпари и еще кого нить...В начале этой ветки вроде еще кто писал об этом...
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Rosh
Unregistered
|
|
На реале также выглядит, расследование показало, что свеча не пропала, просто были изменены две свечи из трех.
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
На реале также выглядит, расследование показало, что свеча не пропала, просто были изменены две свечи из трех.
Все свечи изменились посмотри на мои два графика внимательно....
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Rosh
Unregistered
|
|
Не понял, что значит "Все свечи изменились" - все на графике или все три, которые я выделил? Я считаю, что изменились 2 из трех, если бы были доступны старые котировки, то можно было бы точно сказать, а так только на глаз.
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
Не понял, что значит "Все свечи изменились" - все на графике или все три, которые я выделил? Я считаю, что изменились 2 из трех, если бы были доступны старые котировки, то можно было бы точно сказать, а так только на глаз.
Да ты хотябы после этих трех(двух) свечек найди справа первый дожи и там и там... и сравни...( а потом можно кучу отличий найти)
а можешь и слева дожи поискать =))
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Это же нон фарм.Если на реале было так же как на картинке ,То получается между двух баевских свечек ,сбегали за стопами .А теперь как будто и не бегали. Я в этот момент как раз на фунте был ,раньше картинку показывал,когда защитился ,а меня выпнули.Щас специально проверил фунта,всё так же .А то хотел недополученную прибыль дополучить
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
Вот и свингуй потом после этого ....
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Вот так теперь стало (скачать индикатор можно во второй ветке): желтым - видение Влада голубым - v.7 черным - v.8

хотелось бы также уточнить соответсвующий пост по алгоритму определния порядка экстримумов на истории без участия младших т-ф
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (15/01/2006 22:25)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
2kaizer Спасибо за мыло. Прикрепляю собранный сайт астротрейдера, ты кажется не можешь его победить . а с диском сравнил , там как есть поболее материалов.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
Тут правильно? Зеленый 3х барный Синий 2х
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
2kaizer Спасибо за мыло. Прикрепляю собранный сайт астротрейдера, ты кажется не можешь его победить . многотомный архив (одним не крепится) а с диском сравнил , там как есть поболее материалов.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
том 2
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
том 3. (необходимо скачать все три и потом распаковывать)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Как я понял на этом участке всё совпадает.
Я тоже смотрю по истории,вот нашёл что то вроде не то ,Евра часовка ,свеча 11.00 по МТ 23сентября. 2 баровый почему то пропустил свинг кверху. Если как сказал AVlad ,сравниваем с первым экстремумом,то хай был первее.Если посмотреть на 15 мин.У предыдущей свечи лоу 1.2115 ,на 15 мин. к 11.15 такого лоу не было ,а хай был. Если же смотреть только по часам на истории,то вроде есть два варианта : по виду свечи,типа повешенный,как будто она росла,а к концу сдулась. И по опену ,клоузу ,тут я не понял .Опен был по 22 ,а клоуз по 23 .От опена до лоу ближе вроде значит лоу первый,а на самом деле не так .
По идее ,в реале индюк бы правильно нарисовал.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (16/01/2006 01:43)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Да не за что .Тебе спасибо 
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (16/01/2006 01:47)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В ответ на:
Тут правильно? Зеленый 3х барный Синий 2х
Вроде как 2баровый на макушку должен пойти ,но если это отфильтрованный шум ,то я фигею Надо её Avladу показать.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (16/01/2006 01:50)
|
HIDDEN ™
Душа форума

Зарегистрирован: 22/07/2005
Сообщений: 260
Нахождение: На линии фронта.
|
|
Profi_R, что-то я не понял про какую вторую ветку ты говоришь? Если не сложно черкни точный адресок или прикрепи эти индюки к ответу.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
http://forex.kbpauk.ru/showflat.php/Cat/0/Number/103314/Main/92602/#Post103314
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
HIDDEN ™
Душа форума

Зарегистрирован: 22/07/2005
Сообщений: 260
Нахождение: На линии фронта.
|
|
"желтым - видение Влада"
А этот индикатор какой последний? Где взять посмотреть?
|
Rosh
Unregistered
|
|
В ответ на:
"желтым - видение Влада"
А этот индикатор какой последний? Где взять посмотреть?
Это Влад руками рисовал.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Пронумеровал порядок возникновения экстримумов, все верно
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (17/01/2006 23:19)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
а вот здесь как раз "сыграл" алгоритм определения последовательности экстримумов, по алгоритму вышло что первым был лоу, который обнулил счетчик максимумов, вот если бы сначала был хай, тогда бы было преломление, хотя при рассмотрении на младшем т-ф видно что сначала был хай. потому я и просил Влада подробнее описать как поступать лучше. Одно ясно, что какой бы алгоритм мы не брали всегда будут случаи когда он не будет соответствовать действительности. на мой взгляд такой подход обоснован :
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (17/01/2006 23:35)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
или же придется все-таки сделать механизм , который будет рассматривать младший т-ф
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
Пронумеровал порядок возникновения экстримумов, все верно
Ты руками рисовал?(или опят разница в котировках) Ты забыл про внешнии.. (вот индюк как рисует 2х барный )
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
У меня вот так получается .Тот же момент ,должно вроде на 4 бар кверху 
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (18/01/2006 00:16)
|
HIDDEN ™
Душа форума

Зарегистрирован: 22/07/2005
Сообщений: 260
Нахождение: На линии фронта.
|
|
Скажите пожалуйста, а как получить скажем через Comment значения 2-х ближайших точек. На картинке впринципе понятно нарисовано какие значения я бы хотел увмдеть. А при формировании нового HIGH и LOW они замещали старые значения.
Редактировано HIDDEN ™ (18/01/2006 17:42)
|
ProfiDealer
Свой человек

Зарегистрирован: 19/10/2005
Сообщений: 53
Нахождение: Russia, Rostov-on-Don
|
|
Ребята, что за индюк (или их там несколько?)

поделитесь подалуста...
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
В ответ на:
Пронумеровал порядок возникновения экстримумов, все верно
Ты руками рисовал?(или опят разница в котировках) Ты забыл про внешнии.. (вот индюк как рисует 2х барный )
1. Нет. 2. скорее - да, у меня есть лайтовские и MQ (на графике второе). вершины равны 3. да нет не забыл, машина - не подвластна забываниям и эмоциям  все в соответствии с алгоритмом.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (18/01/2006 21:36)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
еще раз посмотрел ваши картинки, вижу что еще нужно корректировать
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
не понятно, нужно текущие значения экстримумов, при приодолении которых они обновятся?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на:
Ребята, что за индюк (или их там несколько?)

поделитесь подалуста...
Несколько это woodies c дополнениями Почитайте здесь - там должны быть или индюки или ссылки на них http://forexsystems.ru/phpBB/viewtopic.php?t=287
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
подкоректировал, жду замечаний
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Тот же момент с нонфармом .Почему 2 баровый не рисует кверху ?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (18/01/2006 23:10)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
странно, именно на него и ориентировался (сецон вторую свечку хай сделал выше чем было), у меня выглядит так (черная), размер исходника - 15 332 байт
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (18/01/2006 23:26)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
А почему у тебя на макушке ,стоит 1 ? Кстати на Альпари свечка которую ты дорисовал ,она 1,2111,а предыдущая 1,2110 .
O, щас посмотрел индюк правильно нарисовался .Видать осознал .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (19/01/2006 00:36)
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
Тот же момент с нонфармом .Почему 2 баровый не рисует кверху ?
У меня нарисовал... желтый 3Х барный, синий 2х...
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
HIDDEN ™
Душа форума

Зарегистрирован: 22/07/2005
Сообщений: 260
Нахождение: На линии фронта.
|
|
В ответ на:
не понятно, нужно текущие значения экстримумов, при приодолении которых они обновятся?
Именно так, на чарт их для наглядности хотелось бы вывести.
Редактировано HIDDEN ™ (19/01/2006 10:58)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Принимай и поздравления . Вроде ,наконец победили этого индюка .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Да ?!!! Ура, надо будет поглядеть.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
А почему у тебя на макушке ,стоит 1 ?
это еще от предыдущего рассмотрения этого момента осталось
В ответ на:
Кстати на Альпари свечка которую ты дорисовал ,она 1,2111,а предыдущая 1,2110 .
O, щас посмотрел индюк правильно нарисовался .Видать осознал . 
у меня обе были 1,2111, ну я вторую сделал повыше чтобы отследить исправление
В ответ на:
Принимай и поздравления . Вроде ,наконец победили этого индюка .
Спасибо.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (19/01/2006 19:52)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
В ответ на:
не понятно, нужно текущие значения экстримумов, при приодолении которых они обновятся?
Именно так, на чарт их для наглядности хотелось бы вывести.
в последней версии, я доп.буферы не убрал из окна данных (Ctrl+D), там есть aH и aL - активные хай и лоу значения, устроит?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
я на этом индикаторе малую тенденцию просматривал, вроде все в норме, а вот основную кто-нибудь уже проверял?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Вроде с основной всё ровно.Щас на реале смотрю ,пока рисует без задержек и правильно .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (19/01/2006 20:47)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Я щас Trendfindera мучаю.С каждым днём всё больше влюбляюсь в него Не хило ренж фильтрует . Насчёт механизма экстремумов ,я думаю в реале то он всегда будет правильно рисовать ,это на истории иногда осечки будут .Может Rosh чё нибудь присоветуют .Главное ,что алгоритм правильный ,а остальное исправится .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
Синий 3х Желтый 2х
Синиий все еще думает а надо ли ему туда к желтенькому....
Пришлось помочь ему и обновить...
( енто не первый раз, и посмотри откуда идет свмнг с Хай а не от Лоу )
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Rosh
Unregistered
|
|
В ответ на:
Я щас Trendfindera мучаю.С каждым днём всё больше влюбляюсь в него Не хило ренж фильтрует . Насчёт механизма экстремумов ,я думаю в реале то он всегда будет правильно рисовать ,это на истории иногда осечки будут .Может Rosh чё нибудь присоветуют .Главное ,что алгоритм правильный ,а остальное исправится .
Trendfinder - это который отслеживает превышение недельных экстремумов? В таком случае , 3LineBreake выполняет такую же функцию. Синие свечи - трен вверх, красные свечи - тренд вниз.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Чё то вроде не совсем то . По идее Trenfinder красит свечи когда например часовая свечка закрывается выше вчерашнего максимума .Вместо этого поменять параметры в хайло некст от Profi ,будет тоже самое что и окрас свечей .То есть 2 варианта ,тренд вверх ,тренд вниз . Я вот тут простенькую системку прикинул . Открываемся только в сторону дневных ступеней .Если показываеют вверх ,то только по баевскому цвету баров .В данном случае синий цвет . Теперь надо как то отфильтровать ренж ,и заходить только в начинающийся тренд .Для этого пользуем 3 баровый .Т.е. ступени вверх ,цвет свечей синий ,3 баровый сделал изменение тренда и откат ,входим на пробой . Такая же логика для шортов . Посмотрел на истории ,вроде рулит .И помогает во время ренжа быть вне рынка . Системка сырая ,но что то в ней есть .
Пример на картинке .
Кстати сегодня хочу проверить на евре .Цвет баров красный ,ступени вниз .Если 3 баровый даст откат ,то на его пробой можно встать .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (20/01/2006 14:37)
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
Кайзер, вот посмотри, вместо ХайЛо можно попробывать индикатор на основе Боллинжера.. пример на картинке
-------------------- "...ты хамишь или тупишь?..." Товаровед
Редактировано Yur4ik (20/01/2006 18:55)
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
Сам индикатор... Автор igorad...
Параметры на рисунке
Leght 50 Kv 3 Money risk 0,001
-------------------- "...ты хамишь или тупишь?..." Товаровед
Редактировано Yur4ik (20/01/2006 19:23)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Впринципе можно любой индюк использовать как подтверждение .Просто мне нравится логика трендфайндера ,если есть тренд ,он его до конца держит .А болинжеры во многом похожи ,но иногда внутри тренда на коррекциях показывает что надо соскакивать ,а потом перезаходить . В принципе кому что нравится .Основа всё равно смена тренда на 3 баровом + ступени старшего периода .
Поменял периоды ,покрасивее стало .Только kv 3 не нашёл .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (20/01/2006 19:30)
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
Кайзер, вот посмотри, вместо ХайЛо можно попробывать индикатор на основе Боллинжера.. пример на картинке
Все Перепутал, БЛИН , на картинке "болинжер стоп" с параметрами leght 20.. money risk 0.001
в атаче VloltiChannel_Stop, параметры для него написаны выше 
Все пора на боковую видать,,, совсем плохой стал ...
-------------------- "...ты хамишь или тупишь?..." Товаровед
Редактировано Yur4ik (20/01/2006 22:03)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
взял на заметку , буду наблюдать
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
Принимай и поздравления . Вроде ,наконец победили этого индюка .
индюка окончательного не скинете...
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
индюка окончательного не скинете...
см. #103818 - 18/01/2006 22:43, других пока не было
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (22/01/2006 17:39)
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
i have make indicator from ICWR System http://fupload.com/fxtradingstrategy.pdf but problem with active wave i use ZIGZAG here my code cab help
Редактировано Alexander Piechotta (22/01/2006 21:12)
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
Вот обшбика есть вроде у 3х барного  там вершины равны
-------------------- "...ты хамишь или тупишь?..." Товаровед
Редактировано Yur4ik (23/01/2006 11:18)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Нет ,там всё правильно .Хай внешнего №1 ,у красного №2 и на макушке №3.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Я чё то не понял ,что имел ввиду AVlad ,когда говорил что не рисуется ?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
Нет ,там всё правильно .Хай внешнего №1 ,у красного №2 и на макушке №3.
хорошо
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Timofei
Гость
 
Зарегистрирован: 21/01/2006
Сообщений: 7
|
|
Подскажите пожалуйста,где можно найти этот индикатор. Может у кого есть,или может кто-то напишет
Индикатор Каири похож по построению и по правилам применения на осциллятор Momentum. От Momentum'а его отличает то, что Каири делится еще на скользящую среднюю с тем же порядком, поэтому на выходе дается отклонение. Это отклонение затем умножается на 100 процентов и результат представляется в процентах. Формула для рассчета этого индикатора представлена ниже: KRI=(P-SMA(P,n))/SMA(P,n)*100%
где SMA- простая скользящая средняя, P- значение цены, n- порядок скользящей средней
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
Спешели фор ю 
Оно?
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Timofei
Гость
 
Зарегистрирован: 21/01/2006
Сообщений: 7
|
|
Спасибо....ОНО!!! Оперативно,однако!!!
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
честно говоря я тоже  а вот ошибки указанной Yur4ik'om почему-то не наблюдаю.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
честно говоря я тоже  а вот ошибки указанной Yur4ik'om почему-то не наблюдаю.
Вот прям сейчас желтый 2х синий 3х 2х барный не идет на верх без обновления... жду когда нарисуется, открыл параллельно второй такой же там уже есть свинг.. жду
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
Потом было вот так
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
а потом вот так... в итоге 2х барный свинг не нарисовал 
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
Дальше все рисует хокей пока вроде...
а тот свинг так и не увидел его индюк..
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
странно, проверил, у меня все своевременно рисует, может у тебя не тот экземплярчик? размер исходника черкни, а также уточни на всякий пожарный свой билд.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
Билд 188 размер 14,9кБ брал обновленный в ветке у АВлада
Ты 2х и 3х одновременно вешаешь на один график?мож в этом беда?
Давай так, ты пока ниче не меняй ,а я понаблюдаю за всем этим внимателно , мож у меня проблемы какие... 
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
должно быть 15332 байт / 1024 =~ 14,97 кБ вешаю два 2+3 для справки последний билд = от 23 января 2006г.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
для справки последний билд = от 23 января 2006г.
у меня билд датируется от 12 января... хм...щас все проверю обычно он сам обновляется,,,
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
Обновил ручками,,, буду наблюдать,,, Пасибо
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
для справки последний билд = от 23 января 2006г.
ЁПРСТ... последний билд уже от 25 января... у АЛЬПАРИ
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
Обновил ручками,,, буду наблюдать,,,
Вроде все хокей стало
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
dnpt
Свой человек
   
Зарегистрирован: 27/09/2003
Сообщений: 47
|
|
Подскажите, пожадуйста, адрес, где можно скачать вариант от 25 января. Заранее снпасибо.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
http://www.alpari-idc.ru/ru/download/
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
Подскажите, пожадуйста, адрес, где можно скачать вариант от 25 января. Заранее снпасибо.
Как где ? ТУТ 
-------------------- "...ты хамишь или тупишь?..." Товаровед
Редактировано Yur4ik (27/01/2006 02:38)
|
Rosh
Unregistered
|
|
Ксати, в он-лайне последний вариант тоже глючит (мой еще хуже, просто я его поправил).
|
Rosh
Unregistered
|
|
Это исправленное (заново накинул с параметром 3)
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
Была таже беда.. посмотри выше... попробуй обновить МТ рисует все намано
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Rosh
Unregistered
|
|
Это интресно, проверю в понедельник, так как не помню какой билд у меня рисовал это (у меня четыре терминала на работе висит).
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Читал ,что ALad говорит .Как такое может быть ?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
angell
Свой человек
Зарегистрирован: 17/01/2004
Сообщений: 45
|
|
Есть вот такой индюк, но он почему-то не работает. Может кто сможет его подлатать. Спасибо большое. //+------------------------------------------------------------------+ //| DT-Level.mq4 | //| Copyright © 2005, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright © 2005, MetaQuotes Software Corp." #property link "http://www.metaquotes.net"
#property indicator_chart_window #property indicator_buffers 8 #property indicator_color1 Red #property indicator_color2 Orange #property indicator_color3 Yellow #property indicator_color4 Lime #property indicator_color5 Aqua #property indicator_color6 Blue #property indicator_color7 BlueViolet #property indicator_color8 DarkViolet //---- input parameters extern int ExtParam1; //---- buffers double ExtMapBuffer1[]; double ExtMapBuffer2[]; double ExtMapBuffer3[]; double ExtMapBuffer4[]; double ExtMapBuffer5[]; double ExtMapBuffer6[]; double ExtMapBuffer7[]; double ExtMapBuffer8[];
double level1,level2,level3,level4,level5,level6,level7,level8; int n1,n2,n3,bar,n4,n5,n6,n7,n8; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,158); SetIndexEmptyValue(0,0.0); SetIndexBuffer(0,ExtMapBuffer1); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,158); SetIndexEmptyValue(1,0.0); SetIndexBuffer(1,ExtMapBuffer2); SetIndexStyle(2,DRAW_ARROW); SetIndexArrow(2,158); SetIndexEmptyValue(2,0.0); SetIndexBuffer(2,ExtMapBuffer3); SetIndexStyle(3,DRAW_ARROW); SetIndexArrow(3,158); SetIndexEmptyValue(3,0.0); SetIndexBuffer(3,ExtMapBuffer4); SetIndexStyle(4,DRAW_ARROW); SetIndexArrow(4,158); SetIndexEmptyValue(4,0.0); SetIndexBuffer(4,ExtMapBuffer5); SetIndexStyle(5,DRAW_ARROW); SetIndexArrow(5,158); SetIndexEmptyValue(5,0.0); SetIndexBuffer(5,ExtMapBuffer6); SetIndexStyle(6,DRAW_ARROW); SetIndexArrow(6,158); SetIndexEmptyValue(6,0.0); SetIndexBuffer(6,ExtMapBuffer7); SetIndexStyle(7,DRAW_ARROW); SetIndexArrow(7,158); SetIndexEmptyValue(7,0.0); SetIndexBuffer(7,ExtMapBuffer8); //---- return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //----
//---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(); int cnt,k,i,j; double h=320; //---- double cur_price,q=28;
if ( bar!=Bars ) { cur_price=((High[1]+Low[1])/2)+((h*Point)/2); for (i=0; i<=h; i++) { k=0; for (cnt=1; cnt { if ( MathAbs(High[cnt]-cur_price)<4*Point || MathAbs(cur_price-Low[cnt])<4*Point ) k++; } if ( k>n1 ) { n1=k; level1=cur_price; } cur_price=cur_price-Point; } cur_price=((High[1]+Low[1])/2)+((h*Point)/2); for (i=0; i<=h; i++) { k=0; for (cnt=1; cnt { if ( MathAbs(High[cnt]-cur_price)<4*Point || MathAbs(cur_price-Low[cnt])<4*Point ) k++; } if ( kn2 && MathAbs(level1-cur_price)>q*Point && MathAbs(level3-cur_price)>q*Point && MathAbs(level4-cur_price)>q*Point && MathAbs(level5-cur_price)>q*Point && MathAbs(level6-cur_price)>q*Point && MathAbs(level7-cur_price)>q*Point && MathAbs(level8-cur_price)>q*Point) { n2=k; level2=cur_price; } cur_price=cur_price-Point; } cur_price=((High[1]+Low[1])/2)+((h*Point)/2); for (i=0; i<=h; i++) { k=0; for (cnt=1; cnt { if ( MathAbs(High[cnt]-cur_price)<4*Point || MathAbs(cur_price-Low[cnt])<4*Point ) k++; } if ( kn3 && MathAbs(level1-cur_price)>q*Point && MathAbs(level2-cur_price)>q*Point && MathAbs(level4-cur_price)>q*Point && MathAbs(level5-cur_price)>q*Point && MathAbs(level6-cur_price)>q*Point && MathAbs(level7-cur_price)>q*Point && MathAbs(level8-cur_price)>q*Point) { n3=k; level3=cur_price; } cur_price=cur_price-Point; } cur_price=((High[1]+Low[1])/2)+((h*Point)/2); for (i=0; i<=h; i++) { k=0; for (cnt=1; cnt { if ( MathAbs(High[cnt]-cur_price)<4*Point || MathAbs(cur_price-Low[cnt])<4*Point ) k++; } if ( kn4 && MathAbs(level1-cur_price)>q*Point && MathAbs(level2-cur_price)>q*Point && MathAbs(level3-cur_price)>q*Point && MathAbs(level5-cur_price)>q*Point && MathAbs(level6-cur_price)>q*Point && MathAbs(level7-cur_price)>q*Point && MathAbs(level8-cur_price)>q*Point) { n4=k; level4=cur_price; } cur_price=cur_price-Point; } cur_price=((High[1]+Low[1])/2)+((h*Point)/2); for (i=0; i<=h; i++) { k=0; for (cnt=1; cnt { if ( MathAbs(High[cnt]-cur_price)<4*Point || MathAbs(cur_price-Low[cnt])<4*Point ) k++; } if ( kn5 && MathAbs(level1-cur_price)>q*Point && MathAbs(level2-cur_price)>q*Point && MathAbs(level3-cur_price)>q*Point && MathAbs(level4-cur_price)>q*Point && MathAbs(level6-cur_price)>q*Point && MathAbs(level7-cur_price)>q*Point && MathAbs(level8-cur_price)>q*Point) { n5=k; level5=cur_price; } cur_price=cur_price-Point; } cur_price=((High[1]+Low[1])/2)+((h*Point)/2); for (i=0; i<=h; i++) { k=0; for (cnt=1; cnt { if ( MathAbs(High[cnt]-cur_price)<4*Point || MathAbs(cur_price-Low[cnt])<4*Point ) k++; } if ( kn6 && MathAbs(level1-cur_price)>q*Point && MathAbs(level2-cur_price)>q*Point && MathAbs(level3-cur_price)>q*Point && MathAbs(level4-cur_price)>q*Point && MathAbs(level5-cur_price)>q*Point && MathAbs(level7-cur_price)>q*Point && MathAbs(level8-cur_price)>q*Point) { n6=k; level6=cur_price; } cur_price=cur_price-Point; } cur_price=((High[1]+Low[1])/2)+((h*Point)/2); for (i=0; i<=h; i++) { k=0; for (cnt=1; cnt { if ( MathAbs(High[cnt]-cur_price)<4*Point || MathAbs(cur_price-Low[cnt])<4*Point ) k++; } if ( kn7 && MathAbs(level1-cur_price)>q*Point && MathAbs(level2-cur_price)>q*Point && MathAbs(level3-cur_price)>q*Point && MathAbs(level4-cur_price)>q*Point && MathAbs(level5-cur_price)>q*Point && MathAbs(level6-cur_price)>q*Point && MathAbs(level8-cur_price)>q*Point) { n7=k; level7=cur_price; } cur_price=cur_price-Point; } cur_price=((High[1]+Low[1])/2)+((h*Point)/2); for (i=0; i<=h; i++) { k=0; for (cnt=1; cnt { if ( MathAbs(High[cnt]-cur_price)<4*Point || MathAbs(cur_price-Low[cnt])<4*Point ) k++; } if ( kn8 && MathAbs(level1-cur_price)>q*Point && MathAbs(level2-cur_price)>q*Point && MathAbs(level3-cur_price)>q*Point && MathAbs(level4-cur_price)>q*Point && MathAbs(level5-cur_price)>q*Point && MathAbs(level6-cur_price)>q*Point && MathAbs(level7-cur_price)>q*Point) { n8=k; level8=cur_price; } cur_price=cur_price-Point; } bar=Bars; }
Comment( "K = ",k," n1 = ",n1," n2 = ",n2, " n3 = ",n3, " n4 = ",n4, " n5 = ",n5, "\n", "level1 = ",level1," level5 = ",level5 ," cur_price = " , cur_price);
ExtMapBuffer1[0]=level1; ExtMapBuffer3[0]=level2; ExtMapBuffer2[0]=level3; ExtMapBuffer4[0]=level4; ExtMapBuffer5[0]=level5; ExtMapBuffer6[0]=level6; ExtMapBuffer7[0]=level7; ExtMapBuffer8[0]=level8;
//---- return(0); } //+------------------------------------------------------------------+
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
В ответ на:
Читал ,что ALad говорит .Как такое может быть ?
Учточни номер поста пожалуйста.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Это про то что на 4 часовке по евре не рисуется .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
У роша вот тоже беда сказал попробует обновить МТ скажет лучше иль нет...
З.Ы. Рош,забыл тебе сказать, тебе правильно перевели твой ник с иврита " Голова "
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
"У роша вот тоже беда сказал попробует обновить МТ скажет лучше иль нет..." сегодня на евроминутках тоже вижу безобразие, как освобожусь займусь конкретно "Рош,забыл тебе сказать, тебе правильно перевели твой ник с иврита " Голова "" я думал, что это птица какая-то (мифическая)  а подпись про направление клюва - что означала?
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (30/01/2006 20:11)
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
"У роша вот тоже беда сказал попробует обновить МТ скажет лучше иль нет..." сегодня на евроминутках тоже вижу безобразие, как освобожусь займусь конкретно
Получается что все картинки мои верно про минутки , я пока больше не видел вроде 
В ответ на:
"Рош,забыл тебе сказать, тебе правильно перевели твой ник с иврита " Голова "
я думал, что это птица какая-то (мифическая)  а подпись про направление клюва - что означала?
Какой клюв?
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
насчет картинок точно сказать не могу пока не выясню причину, а вот про клюв - это про тот что смотрит вверх (подпись раньше такая была)
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
Rosh
Unregistered
|
|
В ответ на:
насчет картинок точно сказать не могу пока не выясню причину, а вот про клюв - это про тот что смотрит вверх (подпись раньше такая была)
Это из Кастанеды, отражает то, что любой человек(читай трейдер) также одинок в этом мире.Клюв, напраленный вверх, означает стремление(читай к опасности, к какой-то своей цели)
|
AndyMEN
Открытый человек
 
Зарегистрирован: 10/11/2005
Сообщений: 575
Нахождение: Широта: 55° 4'N, долгота: 38° ...
|
|
У кого есть или кто может состряпать индючок маленький, который бы находил high и low дня, недели, месяца на часовках и просто бы рисовал прямую вертикальную линию вниз (а то уменя все только горизонтальные получаются).. Чтобы примерно так выглядело:
-------------------- "Знаний, денег и патронов никогда не бывает много..."
Редактировано AndyMEN (31/01/2006 14:17)
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
насчет картинок точно сказать не могу пока не выясню причину
Пропускает свинги у меня индюк
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Ampir
Свой человек
Зарегистрирован: 13/05/2004
Сообщений: 32
Нахождение: Россия
|
|
чот ребята вы тут всю ветку зафлудили - для вашего свинга лучше было создать отдельную ветку... тока без обид...
-------------------- Информация по внутрироссийским ж\д перевозкам любых грузов или все о Ваших конкурентах.
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
День добрый ! Тут на альпари инфо прошла о некоей софтине, рисующей по Ганну свинги и эллипсы. Кто-нибудь знаком ? Скачивается без проблем, но активационный код для триала еще не дошел. Кряков тоже не нашел. www.gannalyst.com www.gannalyst.com/Downloads/Gannalyst_Gannalyst_Pro_Reg.shtml
-------------------- With regards
Редактировано johnfantom (08/02/2006 11:42)
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
День добрый ! Тут на альпари инфо прошла о некоей софтине, рисующей по Ганну свинги и эллипсы. Кто-нибудь знаком ? Скачивается без проблем, но активационный код для триала еще не дошел. Кряков тоже не нашел. www.gannalyst.com www.gannalyst.com/Downloads/Gannalyst_Gannalyst_Pro_Reg.shtml
Дошел код и на лайт и на профи... Триал на 21 день, тока элипсы он ручками строил вроде как
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Посмотри здесь http://forex.kbpauk.ru/showflat.php/Cat/0/Number/4561/an/0/page/12#4561 Вроде что то есть ,может устарело .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
Я ничего не получил до сих пор ! Никакого активат. кода ? А энтот ФибоначиТрадер4 , о нем упоминал Краузе , где-то есть ? Или хотя бы описание ?
-------------------- With regards
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
Таблетка без софта на пре-старую версию !
-------------------- With regards
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
Я ничего не получил до сих пор ! Никакого активат. кода ? А энтот ФибоначиТрадер4 , о нем упоминал Краузе , где-то есть ? Или хотя бы описание ?
есть с кряком для профи.. и есть для форекса он 14 дней триал с котировками от ... не помню но работает..
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
johnfantom
Свой человек
 
Зарегистрирован: 10/10/2005
Сообщений: 31
Нахождение: Рядом с ВАМИ !
|
|
С Gannalyst-ом все пошло, триал 21 день ! А где ФибоТрейдер4, пусть триал . Или вылеченный . Если у вас есть линк, или сама софтина, может выложите на форуме ?
-------------------- With regards
|
Jofox
Свой человек
  
Зарегистрирован: 07/10/2003
Сообщений: 56
Нахождение: Georgia.Tbilisi
|
|
FIBONACCI TRADER SRV Version with FOREX DATA
http://www.fibonaccitrader.com/ft_srv/register_srv.htm
http://www.fibonaccitrader.com/ft_srv/downloads_srv.htm
http://209.161.104.8/fibofxcm/fibosrvfxcm.exe
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Может у кого есть перевод 14 номера журнала Краузевского ?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
В ответ на:
чот ребята вы тут всю ветку зафлудили - для вашего свинга лучше было создать отдельную ветку... тока без обид...
Ребят, он нас теперь точно съест
-------------------- "...ты хамишь или тупишь?..." Товаровед
|
Ampir
Свой человек
Зарегистрирован: 13/05/2004
Сообщений: 32
Нахождение: Россия
|
|
В ответ на:
В ответ на:
чот ребята вы тут всю ветку зафлудили - для вашего свинга лучше было создать отдельную ветку... тока без обид...
Ребят, он нас теперь точно съест
да не... это просто мысли вслух.... сегодня уже пообедал...
-------------------- Информация по внутрироссийским ж\д перевозкам любых грузов или все о Ваших конкурентах.
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
просто ветку переименовать, и делов  пока не могу выделить время, чтобы понаблюдать за индюком и продолжить дальнейшую работу, как только смогу продолжить работу, буду делиться здесь.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
На Финлисте была темка "Anael Hedge System" ,щас посмотрел картинок с объяснениями уже нету . Но идея была в использовании локов .Вот мне тоже пришла безумная идея не ставить стопы Кто что думает об использовании локов в 3 барном индюке? Х.з. посмотрел по истории ,вроде неплохо .Но надо как то додумать эту тему .По идее если цена во флете на часовом графике ,то происходит несколько ложных изменений цвета ,по идее это лоси .Но если локироваться постоянно ,то рано или поздно начинается тренд и соответственно в его сторону больше открывается поз .Тралим всё это дело и хлопаемся где нибудь так же по противоположному сигналу но с профитом. У кого какие идеи ,и как это можно потестить?
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
Для начала потестить просто безо всяких локов (я против их использования категорически), но для этого нужно индикатор запихать в советника. Использовать вариант Profi_R не могу, для этого нужно его всего изучить и прочувствовать, свой вариант пока тоже не удел. Можно ведь и ручками пройтись по графику - гораздо полезнее, чем в советнике гонять.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Так я ручками прошелся уже по евре на часах .Так то вроде всё нормально ,просто путаешься в открытых позах не говоря о том чтобы подсчитать сколько прибыли получил . Щас попробую подобрать картинку ,объясняющую что я хотел сказать .По идее очень комфортная торговля получается ,особо думать не надо 
Примерно так .1 поза открывается при смене цвета ,все остальные так же .Как только появляются две позы в одну сторону тралим .
Правда х.з. сколько придётся локироваться пока две позы в одну сторону не появится
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (13/02/2006 17:27)
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Забыл небольшое дополнение ,там где вышли ,тут же поза в другую сторону и дальше так же по схеме .Если цвет меняется ,то лочим .Если появляется две позы в одну сторону ,то тралим . Кому не лень можете посмотреть ,имхо есть над чем подумать . Кстати если кто помнит ,в самом начале про свинги были эксперты под Омегу на сайте у кого то .Так вот результати там были очень даже неплохие .Если учесть ,что тот эксперт был не совсем правильный и давал прибыль ,то этот тоже вроде должен быть профитным .На глаз даже очень . Если конечно я не ошибаюсь
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
romulko
Гость
Зарегистрирован: 14/01/2005
Сообщений: 7
Нахождение: Украина
|
|
Ребята, здравствуйте. Хочу попросить профи перевести маленькую кучку индюков в аттачи под МТ4. Это цифровые индикаторы под МТ3. Буду благодарен, если кто-то возьмется за это. Удачи всем.
|
nen
Свой человек
  
Зарегистрирован: 06/11/2005
Сообщений: 128
Нахождение: 063
|
|
В ответ на:
Ребята, здравствуйте. Хочу попросить профи перевести маленькую кучку индюков в аттачи под МТ4. Это цифровые индикаторы под МТ3. Буду благодарен, если кто-то возьмется за это. Удачи всем.
Поищи здес: http://www.lightpatch.com/forex/
|
romulko
Гость
Зарегистрирован: 14/01/2005
Сообщений: 7
Нахождение: Украина
|
|
Уже был там – нету. Хотя архив оОочень большой.
|
nen
Свой человек
  
Зарегистрирован: 06/11/2005
Сообщений: 128
Нахождение: 063
|
|
Я там несколько индикаторов нужных тебе нашел. Не знаю, как прицепить здесь... Посмотри по ссылке. Там я выкладвал в архиве: http://onix-trade.net/forum/index.php?showtopic=74
|
romulko
Гость
Зарегистрирован: 14/01/2005
Сообщений: 7
Нахождение: Украина
|
|
Вот спасибо, nen. Вот тут можно посмотреть полное описание работы с адаптивными фильтрами. Теперь только бы переписать приложены индикаторы, тогда вообще был бы поражен, как можно в нете найти все что хочешь.
Редактировано romulko (18/02/2006 11:26)
|
Yur4ik
Свой человек
  
Зарегистрирован: 27/10/2005
Сообщений: 142
Нахождение: Израиль
|
|
Держи... надеюсь пригодятся
|
romulko
Гость
Зарегистрирован: 14/01/2005
Сообщений: 7
Нахождение: Украина
|
|
Спасибо, Юрчик. Уже скачал по ссылке выше. Может, подскажешь, где можно достать фильтры от rann’а? У меня есть только для мт3. А нужно, конечно, для мт4.
|
Rosh
Unregistered
|
|
Логично было бы спросить у Rann'а.
|
romulko
Гость
Зарегистрирован: 14/01/2005
Сообщений: 7
Нахождение: Украина
|
|
Мне б даже было бы интересней посмотреть на методику торговли Рана, а не сами фильтры. Наверное, все таки пройду обучения на виаке. Удачи.
|
mankurt
Гость
 
Зарегистрирован: 17/05/2005
Сообщений: 11
Нахождение: в командировке
|
|
Вот плод моих несколько часовых упражнений в написании multi-timeframe индикатора. Взял за основу OTF. Но не отрисовывается на последних барах, в принципе знаю почему (сравнение в цикле while), но как сделать по другому пока немогу понять. И вообще код карявый какой-то. Уже ЦП перегрелся и спать пора. Может кто поправит или скажет как надо сделать, а еще лучше приложит пример индикатора, желательно какого-нибуть мувинга, или ссылочку (по поиску найти не смог, только PriceChannel, но он не показателен).
|
romulko
Гость
Зарегистрирован: 14/01/2005
Сообщений: 7
Нахождение: Украина
|
|
Предложить ничего не смогу, так как не программист, но хочу спросить – какая суть индикатора? По визуальному восприятию, индикатор похож на скользящую среднюю.
|
mankurt
Гость
 
Зарегистрирован: 17/05/2005
Сообщений: 11
Нахождение: в командировке
|
|
Я не обращался конкретно к Вам, просто когда пишешь быстрый ответ он адресуется автору последнего сообщения, простите если что. А OTF это адаптивный фильтр by John Ehlers, в аттаче его описание. Я не преследовал конкретной цели именно OTF сделать multi-tf, взял его за основу просто так. Хочу научиться писать такие индикаторы, мне кажется интересным попробовать их для построения МТС.
|
_next_
Открытый человек
 
Зарегистрирован: 06/08/2005
Сообщений: 613
|
|
Здравствуйте, в аттаче индикатор АМА Кауфмана, я не специалист в MQL4, помогите разобраться что из него выкинуть чтобы он не тормозил эксперта.
|
mankurt
Гость
 
Зарегистрирован: 17/05/2005
Сообщений: 11
Нахождение: в командировке
|
|
2 Next Выкидывать не надо, надо чуть переделать. Держите, теперь не должен тормозить. В вашем индикаторе при расчете, не был учтен IndicatorCounted(), хотя как переменная описывался, в результате чего при каждом новом тике индикатор просчитывался весь (по всем барам истории). Теперь будет просчитываться только число баров = periodAMA + число измененных (новых) баров.
Мдаа, теперь новые бары не просчитываются, странно. Надо подумать
Редактировано mankurt (23/02/2006 04:43)
|
mankurt
Гость
 
Зарегистрирован: 17/05/2005
Сообщений: 11
Нахождение: в командировке
|
|
Вот что значит пиво+MQL4.  Нечего там было думать. Теперь точно держите. Будет летать.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Проверь плиз Hilo Next Profi . А то он ,когда нэкст фрейм ставишь 10080 работает нормально до четверга А потом просто не показывает ,и без конца выскакивает окно про необходимость обновить данные ,и всё равно не работает.А в понедельник опять начинает показывать Не пойму как с этим бороться . Хотел сделать план из трендфайндеров на часовке . Главно если период нэкста 1440 ,то всё нормально .Если 10080 ,то к середине недели начинаются траблы .
Потом ещё ,если ставить его на часах ,как трендфайндер с периодом 10080 ,то он меняет цвет на закрытии часовой свечи выше уровня .А как сделать чтобы он точно соответствовал тому ,как будто он стоит на днёвках с периодом 10080. Т.е. менял цвет при закрытии дневной свечи выше уровня ,но чтобы всё это происходило на часовках.
Не знаю ,понял ли ты то что я хотел объяснить
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (24/02/2006 13:51)
|
_next_
Открытый человек
 
Зарегистрирован: 06/08/2005
Сообщений: 613
|
|
Спасибо Mankurt
|
Exscelsior
Гость
Зарегистрирован: 19/10/2005
Сообщений: 1
|
|
Всем привет!! Подскажите пожалуйста каким индикатором лучше всего пользоваться для определения направления ТРЕНДА. Спасибо!!
|
Романтик
убогий романтик
Зарегистрирован: 29/12/2005
Сообщений: 7
|
|
Вот, в приложении забирайте все не успел еще оттестить размер ~3Мб.
Редактировано Романтик (03/03/2006 18:30)
|
Apprentice
Ломастер
  
Зарегистрирован: 20/02/2003
Сообщений: 3655
Нахождение: в ломастерской
|
|
В ответ на:
Подскажите пожалуйста каким индикатором лучше всего пользоваться для определения направления ТРЕНДА.
для начала стоит пожалуй определиться что такое тренд. я серьёзно.
успехов!
-------------------- "будущее уже здесь, просто оно неравномерно распределено"
С прошлым то же самое.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Кому интересно в той ветке оставил ссылку на форум по Ганну от Астротрейдера.Похоже всё же когда нибудь победим его методы 
Ещё есть просьба очень нужно переделать индюк Динамик пивот от Модеста ,который конвертировал Rosh .Он делает расчёты сейчас по днёвке,а надо чтобы настраивался любой таймфрейм . Очень надо,надеюсь не только мне пригодится. Обнаружил в нём очень интересную возможность.В данный момент он показывает куда направлен день .А надо чтобы была возможность настраивать недельки и 4 часовки. Что интересно в понедельник он начинает показывать в какую сторону будет движение в течении недели .Не знаю даже можно ли назвать это трендом ,потому что по другим индюкам может показывать коррекцию в тренде.Буду называть направлением . По днёвкам ждём совпадения по направлению ,в течении недели даже в самый глухой ренж таких дней может быть несколько .Дальше поворот 4 часового пивота туда же .И что больше всего нравится это всё происходит на 15 графике как обычно на пробой свинга . Этот индюк в силу своей динамичности сразу определяет малейшие изменения в ситуации,давая возможность очень грамотно зайти и выйти ,к моему удивлению ,намного раньше чем балансовые ступени . Зы .. опять я загорелся так что кушать не могу
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (10/03/2006 20:26)
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
В ответ на:
Кому интересно в той ветке оставил ссылку на форум по Ганну от Астротрейдера.Похоже всё же когда нибудь победим его методы 
Ещё есть просьба очень нужно переделать индюк Динамик пивот от Модеста ,который конвертировал Rosh .Он делает расчёты сейчас по днёвке,а надо чтобы настраивался любой таймфрейм . Очень надо,надеюсь не только мне пригодится. Обнаружил в нём очень интересную возможность.В данный момент он показывает куда направлен день .А надо чтобы была возможность настраивать недельки и 4 часовки. Что интересно в понедельник он начинает показывать в какую сторону будет движение в течении недели .Не знаю даже можно ли назвать это трендом ,потому что по другим индюкам может показывать коррекцию в тренде.Буду называть направлением . По днёвкам ждём совпадения по направлению ,в течении недели даже в самый глухой ренж таких дней может быть несколько .Дальше поворот 4 часового пивота туда же .И что больше всего нравится это всё происходит на 15 графике как обычно на пробой свинга . Этот индюк в силу своей динамичности сразу определяет малейшие изменения в ситуации,давая возможность очень грамотно зайти и выйти ,к моему удивлению ,намного раньше чем балансовые ступени . Зы .. опять я загорелся так что кушать не могу
А еще хорошо бы добавить звуковой сигнал. Включил на М15 и при смене тенденции(разворот) предупредит тебя, что произошла смена тренда.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Я щас так смотрю ,подвешиваю недельный и 4 часовой RVM на 15 мин и представляю куда у них дин. пивоты показывают Очень неудобно ,и сильно напрягает . В идеале должно быть типа трёх мувингов . А лучше совместить с уровнем баланса или с фикс. пивотом .
Вчера прямо перед новостью все пивоты по валютам развернулись в одну сторону .Фунт вообще красиво ушёл и не вернулся
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
Редактировано kaizer (11/03/2006 15:59)
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Я извиняюсь за задержку ответов и доработки индикаторов , но к сожалению уделить время пока не могу.
В ответ на:
Потом ещё ,если ставить его на часах ,как трендфайндер с периодом 10080 ,то он меняет цвет на закрытии часовой свечи выше уровня .А как сделать чтобы он точно соответствовал тому ,как будто он стоит на днёвках с периодом 10080. Т.е. менял цвет при закрытии дневной свечи выше уровня ,но чтобы всё это происходило на часовках.
если мне не изменяет память нужно UseFullTF установить значение True. а лучше испльзовать интегрированный вариант отвязанный от необходимости иметь данные с других графиков Gann_rvm_v4 просто убрать отображение "лишних" линий.
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Я так и сделал ,щас пользуюсь .Заходи если что к Астротрейдеру в гости ,будем дальше копать .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
mankurt
Гость
 
Зарегистрирован: 17/05/2005
Сообщений: 11
Нахождение: в командировке
|
|
CustomCandle рисует на текущем графике свечи старшего и возможно не стандартного для МТ4 таймфрейма, при этом нет необходимости в открытом графике старшего ТФ, т.к. используются только данные текущего. Свечи (бары) текущего графика нужно сделать блеклыми либо невидимыми. Ограничения: 1. Период старшего ТФ должен быть больше и кратный текущему (на М5 можно М10, М15, М20 и т.д. до 1440, зато на М1 можно любой от 2 до 1440). 2. Период старшего ТФ не может быть больше дня (1440 минут), т.е. нельзя нарисовать 2х и более дневные свечи. (Можно сделать, я не стал) 3. Графики больше Н4 не поддерживаются. (Можно сделать). Особенности: 1. Если был обрыв связи то во время докачки истории вылезут левые свечи и последовательная нумерация нарушится. Нужно после докачки истории перерисовать свечи, удалять "индикатор" не надо, достаточно зайти в его свойства. Неприятная вещь, но как это грамотно исправить пока не знаю.
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
Собственно сабж. Знаю, многим не хватает. Этот рисует сразу два периода в одном окне. Рисует все типы и моментум в том числе. Разнотипные в одно окно лучше не устанавливать - из-за разницы в масштабировании часть может быть не видна или искажаться. По умолчанию рисует процентный 8 и 14 периода одновременно (ИМХО - самая удачная комбинация). Алгоритм взят из TA-LIB. Думаю, по коду будет понятно.
Удачи и попутных трендов. ЗЫ Еще сравнительная табличка индикаторов, чтобы не путаться в названиях : Code:
//=========================================================================== /* The interpretation of the rate of change varies widely depending * which software and/or books you are refering to. * * The following is the table of Rate-Of-Change implemented in TA-LIB: * MOM = (price - prevPrice) [Momentum] * ROC = ((price/prevPrice)-1)*100 [Rate of change] * ROCP = (price-prevPrice)/prevPrice [Rate of change Percentage] * ROCR = (price/prevPrice) [Rate of change ratio] * ROCR100 = (price/prevPrice)*100 [Rate of change ratio 100 Scale] * * Here are the equivalent function in other software: * TA-Lib | Tradestation | Metastock * ================================================= * MOM | Momentum | ROC (Point) * ROC | ROC | ROC (Percent) * ROCP | PercentChange | - * ROCR | - | - * ROCR100 | - | MO * * The MOM function is the only one who is not normalized, and thus * should be avoided for comparing different time serie of prices. * * ROC and ROCP are centered at zero and can have positive and negative * value. Here are some equivalence: * ROC = ROCP/100 * = ((price-prevPrice)/prevPrice)/100 * = ((price/prevPrice)-1)*100 * * ROCR and ROCR100 are ratio respectively centered at 1 and 100 and are * always positive values. */ //===========================================================================
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
Rosh
Unregistered
|
|
В ответ на:
Алгоритм взят из TA-LIB. Думаю, по коду будет понятно.
Владислав, что за библиотека имеется в виду - Java,Си или Матлаб?
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
Вообще эта библиотека доступна в разных вариантах - это открытые коды. Я скачивал под VCPP - последняя версия 1,5 (13 170K с исходниками - там все под нет). Если есть необходимость, могу запостить здесь, но по поисковику всегда легко можно найти самые свежие версии.
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
GekaForex
Свой человек
Зарегистрирован: 18/11/2005
Сообщений: 90
|
|
Люди привет! Я просмотрел всю эту ветку но так и не нашел Осцилятора Чайкина под МТ4. нашел где-то в нете, но он почему-то не прорисовывается.
Если у кого есть скинте плиз.
|
Rosh
Unregistered
|
|
Осциллятор Чайкина, насколько я помню, не сложен. Но никогда не приходило в голову сделать его, так же как и абсолютный осциллятор. Формулы есть как минимум у Наймана.
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на:
Вообще эта библиотека доступна в разных вариантах - это открытые коды. Я скачивал под VCPP - последняя версия 1,5 (13 170K с исходниками - там все под нет). Если есть необходимость, могу запостить здесь, но по поисковику всегда легко можно найти самые свежие версии.
Удачи и попутных трендов.
Вся библиотека, возможно и не понадобится. В аттаче исходники кодов индикаторов на С.
Удачи и попутных трендов.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
|
GekaForex
Свой человек
Зарегистрирован: 18/11/2005
Сообщений: 90
|
|
А как делать чтобы было "В ответ на"? Т.е с цитатой.
Rosh у: Да формула то есть, я програмить не умею)))
|
GekaForex
Свой человек
Зарегистрирован: 18/11/2005
Сообщений: 90
|
|
В ответ на:
А как делать чтобы было "В ответ на"? Т.е с цитатой.
Rosh у: Да формула то есть, я програмить не умею)))
Сам спросил, сам и понял
|
exa
Свой человек
   
Зарегистрирован: 13/09/2005
Сообщений: 67
|
|
а есть у кого индюк чтобы каналы боришпольца рисовал?
|
Spider
Свой человек
 
Зарегистрирован: 18/02/2004
Сообщений: 113
Нахождение: Уфа
|
|
В ответ на:
может кто имеет описание (алгоритм) построения поделитесь пожалуйста
кто может поделиться алгоритмом или кодом под омегу, хочу попробывать под омегу реализовать.
-------------------- So long!
|
Rosh
Unregistered
|
|
Если прочитать эту ветку со страницы эдак с 15-ной, то можно найти алгоритм построения DFC и разобраться полностью самому.
|
Spider
Свой человек
 
Зарегистрирован: 18/02/2004
Сообщений: 113
Нахождение: Уфа
|
|
В ответ на:
Если прочитать эту ветку со страницы эдак с 15-ной, то можно найти алгоритм построения DFC и разобраться полностью самому.
если б я не смотрел... хорошо, третий раз посмотрю. с mql (mql4) не дружу
-------------------- So long!
|
Rosh
Unregistered
|
|
Сделал поиск по форуму, нашел на 8-ой странице. http://forex.kbpauk.ru/showflat.php?Cat=...=true#Post85930
На 9-ой странице тоже есть немного.
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Ещё одна простенькая системка обрисовалась , можно сказать тупая совсем . На пересечении 4 часового и дневного уровней баланса . Входим на пробой свинга в сторону пересечения .Или на откате как кому нравится .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
Rosh
Unregistered
|
|
В ответ на:
Люди привет! Я просмотрел всю эту ветку но так и не нашел Осцилятора Чайкина под МТ4. нашел где-то в нете, но он почему-то не прорисовывается.
Если у кого есть скинте плиз.
http://www.mql4.com/ru/codebase/indicators/354/
|
GekaForex
Свой человек
Зарегистрирован: 18/11/2005
Сообщений: 90
|
|
Спасибо Rosh.
|
uran
КПРФ
 
Зарегистрирован: 11/04/2004
Сообщений: 194
|
|
Полезную вещь человек сделал. Вдруг кто-то еще не знает... http://www.mql4.com/ru/codebase/scripts/352/ __ С уважением, Юрий
|
iam
Свой человек
  
Зарегистрирован: 27/01/2003
Сообщений: 220
Нахождение: Ссылка
|
|
Будьте добры, подскажите, Динамик Пивот от Модеста в будущее не заглядывает? И есть ли еще какие-либо модификации для МТ4?
-------------------- Продолжение следует...
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
В расчётах не заглядывает .С ними всё нормально .А на графике может показывать на день вперёд .
Можно так же использовать Gann rvm 4 от Profi ,есть где то в этой ветке . Динамик пивот это теже уровни баланса ,просто соединённые по диагонали .
В данный момент его Modest делает для неделек.
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
iam
Свой человек
  
Зарегистрирован: 27/01/2003
Сообщений: 220
Нахождение: Ссылка
|
|
Спасибо, понял. А можно ему добавить функцию StepBack, чтобы ручками на истории потестить? Мне интересно, как часто в течение дня происходит смена направления.
-------------------- Продолжение следует...
|
kaizer
Открытый человек
 
Зарегистрирован: 15/10/2004
Сообщений: 547
|
|
Это надо к Модесту ,попробуйте в личку ,правда он говорил ,что в последнее время редко заходит на форум. Если в течении нескольких дней не ответит ,дам вам его мыло .
-------------------- Слишком ленив ,чтобы работать и слишком честен ,чтобы красть
|
pelf
Свой человек
   
Зарегистрирован: 02/11/2004
Сообщений: 32
|
|
Выкладываю два грааля-весь Инет замусорен их рекламой.
-------------------- Мы люди простые-в университетах не кончали.
Редактировано pelf (02/05/2006 17:45)
|
dedev
Гость
Зарегистрирован: 17/12/2005
Сообщений: 8
|
|
Можно ли привязать индикатор Shi_Channel к конкретному таймфрейму? Например, работая на М15 видеть канал М15 и 1Н одновременно. С уважением.
|
yc
Свой человек
Зарегистрирован: 20/05/2003
Сообщений: 31
|
|
Pelf,
HarveterR3.mq4 нету в архиве...
выложи пож.
|
pelf
Свой человек
   
Зарегистрирован: 02/11/2004
Сообщений: 32
|
|
Виноват,недоглядел.Его у меня,выходит, и не было. Если где наткнусь,обязательно выложу.
-------------------- Мы люди простые-в университетах не кончали.
|
pavik
Гость
Зарегистрирован: 06/11/2004
Сообщений: 12
|
|
у меня есть HarvesterR3.ex4
|
tomas
Свой человек
Зарегистрирован: 07/10/2004
Сообщений: 86
|
|
Привет всем нужен индикатор SHI_SupRes на MT4 Индикатор рисует линии поддержки и сопротивления. Параметром NumOfLines задаётся количество выводимых линий в каждую сторону. Уровни ищутся по фракталам также как и в индикаторе SHI_Fractals. Линии расположенные ближе чем Delta пунктов друг от друга сливаются в одну. подробнее http://shforex.narod.ru/indicators.html поделитесь у кого есть Заранее благодарен
|
Bilingual
Гость
Зарегистрирован: 02/05/2004
Сообщений: 5
|
|
прошу прощения если не в тему, подскажите пож-та как вычислить точку в которой цена пересеока линию. Например я начертил линию - цена ее пересекла - как программно описать процесс пересечения чтоб сразу цену знать.
Спасибо.
|
SANTOS
Свой человек
Зарегистрирован: 08/05/2004
Сообщений: 32
|
|
Есть ли индюк, который на младшем таймфрейме рисует мувинг (желательно с настраиваемым типом) со старшего? Вот код, котоый нашел в сети, но он начинает врать на дальней глубине истории. (Я так думаю, из-за того, что в Альпари нет в пятницу бара 23-00.) К тому же он показывает со следующего таймфрейма. Т.е. на 1Н с 4Н. Но, скажем на 1Н с 1D нельзя сделать. Ну или хотя бы поправьте его, чтобы не врал. Думаю, это полегче. Спасибо. Код, автор Nick Bilak: //+------------------------------------------------------------------+ //| ema.mq4 | //| Copyright © 2005, Nick Bilak, beluck[AT]gmail.com | //| http://metatrader.50webs.com/ | //+------------------------------------------------------------------+ #property copyright "Copyright © 2005, Nick Bilak" #property link "http://metatrader.50webs.com/"
#property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 Magenta //---- input parameters extern int Len=13; //---- buffers double ema[]; int highTF;
//+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { int p=Period();
switch (p) { case 1: highTF = 5; break; case 5: highTF = 30; break; case 15: highTF = 60; break; case 30: highTF = 240; break; case 60: highTF = 240; break; case 240: highTF = 1440; break; case 1440: highTF = 10080; break; default: return(-1); break; }
//---- indicators SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ema); IndicatorShortName("EMAHtf("+Len+","+highTF+")"); //---- return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() {
int counted_bars=IndicatorCounted(),limit,shift,htBar,htShift; if (counted_bars<0) return(-1); if (counted_bars>0) counted_bars--; limit=Bars-Len-1; if(counted_bars>Len) limit=Bars-counted_bars-1; for (shift=limit;shift>=0;shift--) { htShift=(Time[shift] % (highTF*60))/Period()/60; htBar=(shift+htShift)/(highTF/Period()); ema[shift]=iMA(NULL,highTF,Len,0,MODE_EMA,PRICE_CLOSE,htBar); } return(0); }
|
Alex_Bugalter
Гость
Зарегистрирован: 02/11/2005
Сообщений: 11
Нахождение: Одесса
|
|
Попробуй вот этот индикатор.
|
SANTOS
Свой человек
Зарегистрирован: 08/05/2004
Сообщений: 32
|
|
Спасибо, уважаемый. Вот это уже то, что нужно. И не врет вроде бы. Только вот что такое applied_price в настройках? Если не затруднит.
|
Rosh
Unregistered
|
|
Тип цены, насколько я понимаю. Расчет по Close, Open и т.д.
|
klim_xp
Гость
Зарегистрирован: 31/03/2006
Сообщений: 15
|
|
объясните пожалуйста как рботают эти индикаторы чтобы можно было их потом в оиегу переписать:
//+------------------------------------------------------------------+ //| BykovTrend_Sig.mq4 //| Ramdass - Conversion only //+------------------------------------------------------------------+
#property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Magenta #property indicator_color2 Aqua
//---- input parameters extern int RISK=3; extern int SSP=9; extern int CountBars=500;
//---- buffers double val1[]; double val2[];
//+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { string short_name; //---- indicator line IndicatorBuffers(2); SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,234); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,233); SetIndexBuffer(0,val1); SetIndexBuffer(1,val2);
//---- return(0); } //+------------------------------------------------------------------+ //| BykovTrend_Sig | //+------------------------------------------------------------------+ int start() { SetIndexDrawBegin(0,Bars-CountBars+SSP+1); SetIndexDrawBegin(1,Bars-CountBars+SSP+1); int i,counted_bars=IndicatorCounted(); int K; bool uptrend,old; double wpr;
K=33-RISK; //---- if(Bars<=SSP+1) return(0); //---- initial zero if(counted_bars { for(i=1;i<=0;i++) val1[CountBars-i]=0.0; for(i=1;i<=0;i++) val2[CountBars-i]=0.0; } //---- i=CountBars-SSP-1; if(counted_bars>=SSP+1) i=CountBars-counted_bars-1; while(i>=0) {
wpr=iWPR(NULL,0,SSP,i); val1=0.0; val2=0.0; if (wpr<-100+K) uptrend=false; if (wpr>-K) uptrend=true; if ((! uptrend==old) && uptrend==true) {val2=Low-5*Point;} if ((! uptrend==old) && uptrend==false) {val1=High+5*Point;} old=uptrend;
i--; } return(0); } //+------------------------------------------------------------------+
И второй
//+------------------------------------------------------------------+ //| AltrTrend_Signal_v2_2.mq4 //| Ramdass - Conversion only //+------------------------------------------------------------------+ #property copyright "Author - OlegVS, GOODMAN"
#property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Green #property indicator_color2 Crimson
//---- input parameters extern int K=30; extern double Kstop=0.5; extern int Kperiod=150; extern int PerADX=14; extern int CountBars=350;
//---- buffers double val1[]; double val2[];
//+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { string short_name; //---- indicator line IndicatorBuffers(2); SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,108); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,108); SetIndexBuffer(0,val1); SetIndexBuffer(1,val2); //---- return(0); } //+------------------------------------------------------------------+ //| AltrTrend_Signal_v2_2 | //+------------------------------------------------------------------+ int start() { if (CountBars>=Bars) CountBars=Bars; SetIndexDrawBegin(0,Bars-CountBars+PerADX); SetIndexDrawBegin(1,Bars-CountBars+PerADX); int i,shift,counted_bars=IndicatorCounted(); int i1,i2; double Range,AvgRange,smin,smax,SsMax,SsMin,SSP,price; bool uptrend,old; //---- if(Bars<=PerADX+1) return(0); //---- initial zero if(counted_bars { for(i=1;i<=PerADX;i++) val1[CountBars-i]=0.0; for(i=1;i<=PerADX;i++) val2[CountBars-i]=0.0; } //----
for (shift = CountBars-PerADX; shift>=0; shift--) {
SSP=MathCeil(Kperiod/iADX(NULL,0,PerADX,PRICE_CLOSE,MODE_MAIN,1)); Range=0; AvgRange=0; for (i1=shift; i1<=shift+SSP; i1++) {AvgRange=AvgRange+MathAbs(High[i1]-Low[i1]); } Range=AvgRange/(SSP+1);
SsMax=High[shift]; SsMin=Low[shift]; for (i2=shift;i2<=shift+SSP-1;i2++) { price=High[i2]; if(SsMax price=Low[i2]; if(SsMin>=price) SsMin=price; }
smin = SsMin+(SsMax-SsMin)*K/100; smax = SsMax-(SsMax-SsMin)*K/100; val1[shift]=0; val2[shift]=0; if (Close[shift] { uptrend = false; } if (Close[shift]>smax) { uptrend = true; } if (uptrend!=old && uptrend==true) {val1[shift]=Low[shift]-Range*Kstop;} if (uptrend!=old && uptrend==false) {val2[shift]=High[shift]+Range*Kstop;} old=uptrend;
} return(0); } //+------------------------------------------------------------------+
И если можно их код для омеги ) .Заранее спасибо
|
Eve
Гость
Зарегистрирован: 13/02/2004
Сообщений: 3
|
|
Уважаемые товарищи программисты и все разбирающиеся в mql4 покритикуйте пожалуйста эксперта (это мой первый ). Что в нем не так и почему не будет (или будет, но не правильно) работать. Идея проста - открытие и закрытие поз по пересечению стохастика.
|
Eve
Гость
Зарегистрирован: 13/02/2004
Сообщений: 3
|
|
При тестировании возникло два вопроса:  1) Почему-то тестер пропускает полтора года истории... 2) Последняя сделка уходит в лосс более 1000$ при том, что SL = 30.
Редактировано Eve (27/06/2006 00:17)
|
Rosh
Unregistered
|
|
Если эти статьи не читали - http://articles.mql4.com/ru/?p=1 - будет полезно
|
Eve
Гость
Зарегистрирован: 13/02/2004
Сообщений: 3
|
|
Спасибо за ссылку. А по коду можете что-нибудь сказать?
|
Legalais
Гость
Зарегистрирован: 29/09/2004
Сообщений: 6
|
|
Здравствуйте. Очень нужен конверт, типа Envelopes, из индикатора АМА. Буду очень благодарен тому кто сможет сделать такое, если возможно конечно.
//+------------------------------------------------------------------+ //| AMA.mq4 | //| Copyright © 2004, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright © 2004, by konKop,wellx" #property link "http://www.metaquotes.net"
#property indicator_chart_window #property indicator_buffers 3 #property indicator_color1 Sienna #property indicator_color2 DeepSkyBlue #property indicator_color3 Gold
//---- input parameters extern int periodAMA=9; extern int nfast=2; extern int nslow=30; extern double G=2.0; extern double dK=2.0;
//---- buffers double kAMAbuffer[]; double kAMAupsig[]; double kAMAdownsig[];
//+------------------------------------------------------------------+
int cbars=0, prevbars=0, prevtime=0;
double slowSC,fastSC;
//+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_LINE,0,2); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,159); SetIndexStyle(2,DRAW_ARROW); SetIndexArrow(2,159); //SetIndexDrawBegin(0,nslow+nfast); SetIndexBuffer(0,kAMAbuffer); SetIndexBuffer(1,kAMAupsig); SetIndexBuffer(2,kAMAdownsig); IndicatorDigits(4); //slowSC=0.064516; //fastSC=0.2; //cbars=IndicatorCounted(); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int i,pos=0; double noise=0.000000001,AMA,AMA0,signal,ER; double dSC,ERSC,SSC,ddK; if (prevbars==Bars) return(0); //---- TODO: add your code here slowSC=(2.0 /(nslow+1)); fastSC=(2.0 /(nfast+1)); cbars=IndicatorCounted(); if (Bars<=(periodAMA+2)) return(0); //---- check for possible errors if (cbars<0) return(-1); //---- last counted bar will be recounted if (cbars>0) cbars--; pos=Bars-periodAMA-2; AMA0=Close[pos+1]; while (pos>=0) { if(pos==Bars-periodAMA-2) AMA0=Close[pos+1]; signal=MathAbs(Close[pos]-Close[pos+periodAMA]); noise=0.000000001; for(i=0;i<periodAMA;i++) { noise=noise+MathAbs(Close[pos+i]-Close[pos+i+1]); }; ER =signal/noise; dSC=(fastSC-slowSC); ERSC=ER*dSC; SSC=ERSC+slowSC; AMA=AMA0+(MathPow(SSC,G)*(Close[pos]-AMA0)); kAMAbuffer[pos]=AMA;
ddK=(AMA-AMA0); if ((MathAbs(ddK)) > (dK*Point) && (ddK > 0)) kAMAupsig[pos] =AMA; else kAMAupsig[pos]=0; if ((MathAbs(ddK)) > (dK*Point) && (ddK < 0)) kAMAdownsig[pos]=AMA; else kAMAdownsig[pos]=0;
AMA0=AMA; pos--; }; //---- prevbars=Bars; return(0); }
|
Rosh
Unregistered
|
|
http://forum.viac.ru/viewtopic.php?p=54340&highlight=ama#54340
|
Ramdass
Гость
   
Зарегистрирован: 03/03/2004
Сообщений: 23
|
|
В ответ на :
Legalais писал: Здравствуйте. Очень нужен конверт, типа Envelopes, из индикатора АМА.
AMA_Envelopes
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Уважаемые трейдеры может у когота есть A/D индикатор Larry Williams мне он очень нужен поделитесь если есть...
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
В ответ на :
md_nemo писал: Уважаемые трейдеры может у когота есть A/D индикатор Larry Williams мне он очень нужен поделитесь если есть...
Всем привет!
http://www.lightpatch.com/forex/mt_yahoo/
1000 индикаторов.
С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Огромное посибо но его там нет.  Помогите кто может (
|
Rosh
Unregistered
|
|
О каком AD идет речь?
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Вот все что у меня есть
Редактировано md_nemo (22/07/2006 17:11)
|
Rosh
Unregistered
|
|
Сделал по рисунку, смысла не понял. Гляньте еще здесь - http://codebase.mql4.com/ru/239
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Rosh, огромное посибо что ты мне помогаешь, вот я нашел метод расчета...
http://www.marketscreen.com/help/AtoZ/default.asp?hideHF=&Num=118
|
Rosh
Unregistered
|
|
Что-то не то Вы ищете, сдается мне. Этот вариант очень близок к стандарному.
|
Rosh
Unregistered
|
|
Сравните со стандратным
|
DOCTOR_X
Гость
Зарегистрирован: 03/07/2005
Сообщений: 20
Нахождение: Москва
|
|
Кто-нибудь знает, можно ли использовать для сглаживания индикатора не обычную скользящую, а JMA ?(например, для получения сигнальной линии в Стохастике) Если можно, то как все это организовать?
-------------------- Всех излечит, исцелит FOREX добрый Айболит!!!
|
Rosh
Unregistered
|
|
В ответ на :
DOCTOR_X писал: Кто-нибудь знает, можно ли использовать для сглаживания индикатора не обычную скользящую, а JMA ?(например, для получения сигнальной линии в Стохастике) Если можно, то как все это организовать?
Смотрите здесь, но проблема нетривиальная http://forum.alpari-idc.ru/thread27818.html
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Rosh посибо но там только рисунок а индюка нет...
|
Rosh
Unregistered
|
|
Не понял насчет рисунка и индикатора.
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
я про то что есть только рисунок с индикатором а сам индюк в MQL нету.
|
Rosh
Unregistered
|
|
В ответ на :
md_nemo писал: я про то что есть только рисунок с индикатором а сам индюк в MQL нету.
Последний пост на предыдущей странице (я его забыл добавить сразу).
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Rosh огромное посибо вроде то что надо... но могли ли вы запрограмировать и вот это: If today's High and Low are above yesterday +25 If today's High and Low are below yesterday -25 If the share gapped up at opening +25 If the share gapped downwards at opening -25 If today close is above the open +25 If today close is below the open -25 If today close is above yesterdays close +25 If today close is below yesterdays close -25
|
Rosh
Unregistered
|
|
Напишите по-русски, чтобы исключить искажения.
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
если сегоднейший Хай и Лоу выше чем вчера то +25 если сегоднейший Хай и Лоу ниже чем вчера то -25 Если открылся с Гэпом вверх +25 Если открылся с Гэпом вниз -25 Если сегоднейший цена закрытия выше чем цена открытия то +25 Если сегоднейший цена закрытия ниже чем цена открытия то -25 Если сегоднейший цена закрытия выше чем цена закрытия вчера +25 Если сегоднейший цена закрытия ниже чем цена закрытия вчера -25
|
Rosh
Unregistered
|
|
И что? Это нужно прибадлять к значению на предыдущем баре или просто записывать такое значение? Возможен ли кумуллятивный эффект?
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
нужно прибовлять или уменшить от обшего числа чтоб работал ну типа как Моментум...
|
syrus
Гость
Зарегистрирован: 11/04/2006
Сообщений: 14
|
|
Никак не могу найти рабочий индикатор каги и крестики-нолики для MT4. Те что нашел программа удаляет, народ пишет, что файлы старые, нужны новее...
Если ли у кого рабочий индикатор? Поделитесь...
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Я ищу W.Blau Ergodic Candlestick Oscilator
с установкой Параметр 3.618
|
Rosh
Unregistered
|
|
May be that Индикатор "Ergodic Candlestick Oscillator" will be enough ?
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Спасибо
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Я ставлю извинение, однако, как там стоимость 3.618?
|
Rosh
Unregistered
|
|
Tailor's Formula see. (Exponential function)
|
oldfox
Гость
Зарегистрирован: 03/06/2005
Сообщений: 11
|
|
Был такой индюк - at_itp4 - кажется так он называется - может кто поделится, если есть таковой.
Благодарю за содействие!
поискал на форумах - не нашел что-то
Редактировано oldfox (17/08/2006 16:20)
|
Ramdass
Гость
   
Зарегистрирован: 03/03/2004
Сообщений: 23
|
|
Был такой.
|
oldfox
Гость
Зарегистрирован: 03/06/2005
Сообщений: 11
|
|
Огромное спасибо - очень мне помог - respect тебе !!!
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
помогите создать 3-х периодный RSI усредненный 3-х периодным MA
|
SlavaZuev
Свой человек
Зарегистрирован: 24/07/2006
Сообщений: 56
Нахождение: Москва
|
|
Добрый день! Нет ли у кого MACD который можно накладывать непосредственно на график? Заранее благодарю!
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Индикатор Polyhedron http://idea-forex.com/index.php?area=1&p=static&page=pn
окупается ли себя для приобретения?
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
В ответ на :
oldfox писал: Был такой индюк - at_itp4 - кажется так он называется - может кто поделится, если есть таковой.
Благодарю за содействие!
поискал на форумах - не нашел что-то
at_itp4 можете Вы, пожалуйста Объясните
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Скиньте новую почту, а то на Ваш старый адрес индикатор не проходит и письмо тоже
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Кто подскажет, как сюда приложить индикатор?
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Получилось!
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Кто-нибудь может подсказать где можно скачать этот индикатор, названия его не знаю.
|
VladimirNN
Открытый человек
  
Зарегистрирован: 07/04/2003
Сообщений: 706
Нахождение: Нижний Новгород
|
|
В ответ на :
VGJ писал: Кто-нибудь может подсказать где можно скачать этот индикатор, названия его не знаю.
Здесь http://forex.kbpauk.ru/showflat.php/Cat/0/Number/130247/an/0/page/0#Post130247 что-то было ...
-------------------- С наилучшими пожеланиями!
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
В ответ на :
VGJ писал: Скиньте новую почту, а то на Ваш старый адрес индикатор не проходит и письмо тоже
5one51@googlemail.com
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Я думаю, что это Вам будет более интереснее, чем тот индикатор, который я Вам выслал, принцып построения каналов, мне прислал аналитик Антонов с Виака, и прикладываю индикаторы и картинку. С наилучшими пожеланиями!
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Извиняюсь, что забыл приложить принцып построения каналов
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
Спасибо
и как являются Торговые Правила ?
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Зайдите вот на этот форум-http://leveltrading.ru/smf/index.php, но я Вам кину вот эту Система внутридневной торговли LevelTrading, почитайте, может разберётесь
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Подскажите, кто знает, как сделать скользящую среднюю более "тяжёлого периода", к примеру ЕМА 500 во всю длину графика на таймфрейме "Monthly"? Заранее благодарю!
|
skat
Свой человек
Зарегистрирован: 20/03/2005
Сообщений: 66
|
|
А ты веселый парень))))) давай псмотрим - 500(М1)х12 = ~41.666666666666666666666666666667 лет. Вот и как ты себе представляешь среднюю цену например по евре за 40 лет? и можно будет верить такому индюку?
-------------------- ...и можно без хлеба(с)Виннипух (вождь апачей)
|
skat
Свой человек
Зарегистрирован: 20/03/2005
Сообщений: 66
|
|
Прспался и подумал - а на самом деле штука то эта очень полезная. Конечно скользячку 40-летнюю мы не получим, зато можно использовать среднюю цену за весь доступный период. Например для евры - это будет период с мая 89г. и по сей день, для других основных валют доступна история начиная с 78 года. Для получения средней цены достаточно скачать помесячную историю, и использовать полученную среднюю цену в сочетании с макс/мин. ценами за весь период как опорные уровни для построения всяких там фибо уровней, имха это пользу принесет.
-------------------- ...и можно без хлеба(с)Виннипух (вождь апачей)
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Хочу обратиться к знатокам вот с каким ворпосом: есть ли такая версия индикатора ZigZag, в котором бы менялся цвет индикатора, когда пересекается предыдущая вершина(дно)?
|
migroup
Гость
Зарегистрирован: 15/04/2006
Сообщений: 8
Нахождение: yhryhry
|
|
Люди помогите с индюком.
Надо что бы индюк мог черчить на истории в заданное время максимумы и минимумы. Т.е задаёться время к примеру с 00:00 до 8:00 за этот промежуток надо что бы линиями были обозначены минимумы и максимумы. И так на всей истории.
наподобе пармоновского скальпера
а может у же у кого есть такой готовый поделитесь
-------------------- h6h6h6h
|
Rosh
Unregistered
|
|
Ищите Price Channell
|
migroup
Гость
Зарегистрирован: 15/04/2006
Сообщений: 8
Нахождение: yhryhry
|
|
Price chanell хорошая весчь, но это немного не о что нужно. нужно что бы можно конкретно задать время с 00:00 до 8:00. Индюк должен провести в диапозоне этого времени линию через максимум и миниум.
-------------------- h6h6h6h
|
Rosh
Unregistered
|
|
ТОже возможно.
|
migroup
Гость
Зарегистрирован: 15/04/2006
Сообщений: 8
Нахождение: yhryhry
|
|
возможно у меня не правильный, price канал. так как в нём нельзя задавать время а только колличество баров. и далее он пошёл рулить по всему графику. но я вроде уже решил эту проблему другим индюком.
-------------------- h6h6h6h
|
Rosh
Unregistered
|
|
Я имел ввиду, что написать такое тоже можно, для этого ищем Хай и Лоу на этом временнОм интервале, берем стиль DRAW_SECTION и практически готово.
|
maloma
Гость
Зарегистрирован: 22/10/2005
Сообщений: 10
|
|
Вот интересно. Я вчера вечером выложил здесь то, что migroup, но мой посто где-то пропал. Чтобы это значило 
Повторяю. Особенность - работает внутри суток. время задавать можно от 00:01 до 23:59. Формат обязательно ЧЧ:ММ
Редактировано maloma (11/10/2006 12:02)
|
SlavaZuev
Свой человек
Зарегистрирован: 24/07/2006
Сообщений: 56
Нахождение: Москва
|
|
Добрый вечер. Так и не нашел ADX как в Омеге. Помогите. Если можно, в готовом виде. Заранее благодарю.
|
nowindows
Душа форума

Зарегистрирован: 19/04/2004
Сообщений: 498
Нахождение: spb.ru
|
|
Ищется индикатор построения свингов, принципом работы отличный от zigzag, свингов Ганна и построения движения больше заданного. Может кто видел какую оригинальную идею, чтобы учитывала резкие всплекски на 1-2 бара, но пропускала флетовые дергания. Спасибо.
-------------------- Best regards, Alexey
|
Мартовский Заяц
Гость
Зарегистрирован: 06/09/2006
Сообщений: 2
|
|
Доброго времени суток всем. Подскажите,плиз,ссылку на классическую MACD gisto Поиск выдает всяческих цифровых монстров. Заранее спасибо.
|
Mako
Свой человек

Зарегистрирован: 18/10/2003
Сообщений: 117
Нахождение: Восточная Сибирь
|
|
Всем привет!
В ответ на :
nowindows писал: Ищется индикатор построения свингов, принципом работы отличный от zigzag, свингов Ганна и построения движения больше заданного. Может кто видел какую оригинальную идею, чтобы учитывала резкие всплекски на 1-2 бара, но пропускала флетовые дергания. Спасибо.
С уважением, Сергей.
-------------------- Труднее всего ответить на вопрос, ответ на который очевиден.
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
я ищу Indicator Автоматически указывают мне MACD divergence
Редактировано Alexander Piechotta (18/11/2006 17:32)
|
Nemezis
Гость
Зарегистрирован: 20/09/2006
Сообщений: 3
Нахождение: Ростов-на-Дону
|
|
Ищу скрипт, который будет закрывать все открытые позиции и удалять отложенные ордера по конкретному инструменту.
Если кто встречал что-то похожее киньте ссылку.
Заранее благодарен.
-------------------- Мы свободны настолько, насколько сильны...
Человек лишь там чего-то добивается, где он сам верит в свои силы.
|
Rosh
Unregistered
|
|
Легко делается из готового скрипта - Закрытие и удаление ордеров
Добавил только две строчки.
ЗЫ Ну что ж, раз форум не пропускает файлы с расшинением *.mq4 - придется вываливать так. Архивировать надоело.
//+------------------------------------------------------------------+ //| StopTradeThisSymbol.mq4 | //| MetaQuotes | //| http://articles.mql4.com/ru/179 | //+------------------------------------------------------------------+ #property copyright "MetaQuotes" #property link "http://articles.mql4.com/ru/179"
//+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ int start() { //---- // проверим тип счета, и если это не демо счет выдадим предупрежение // и закончим работу скрипта //if (!IsDemo()) {Alert("На реальном счете работа запрещена"); return;} string OurSymbol=Symbol(); int total=OrdersTotal(); // количество ордеров int ordertype;// тип ордера if (total==0) {Alert("Нет ордеров для закрытия/удаления");return;} int ticket; // будем записывать сюда номер тикета double priceClose;// цена, по которой будем закрывать открытые ордера for(int i=total-1;i>=0;i--) { if (OrderSelect(i,SELECT_BY_POS)) { ordertype=OrderType(); ticket=OrderTicket(); if (OrderSymbol()!=OurSymbol) continue; switch(ordertype) { case 0: // закроем покупку //получим цену Bid по символу priceClose=MarketInfo(OrderSymbol(),MODE_BID); Print("Закрываем на ",i," позиции ордер с тикетом №",ticket); OrderClose(ticket,OrderLots(),priceClose,2,Red); break;// выход из блока switch case 1: // закроем продажу //получим цену Ask по символу priceClose=MarketInfo(OrderSymbol(),MODE_ASK); Print("Закрываем на ",i," позиции ордер с тикетом №",ticket); OrderClose(ticket,OrderLots(),priceClose,2,Red); break;// выход из блока switch default: // значение от 1 до 5, удаляем отложенный ордер Print("Удаляем на ",i," позиции ордер с тикетом №",ticket); OrderDelete(ticket); break;// выход из блока switch } } } //---- return(0); } //+------------------------------------------------------------------+
|
Nemezis
Гость
Зарегистрирован: 20/09/2006
Сообщений: 3
Нахождение: Ростов-на-Дону
|
|
В ответ на :
Rosh писал: Легко делается из готового скрипта - Закрытие и удаление ордеров
Добавил только две строчки.
Спасибо работает, я в программировании не разбираюсь совсем, но у меня возник вопрос, этот скрипт действительно будет работать только на Демо счете if (!IsDemo()) {Alert("На реальном счете работа запрещена"); return; или это просто стандартная строка?
-------------------- Мы свободны настолько, насколько сильны...
Человек лишь там чего-то добивается, где он сам верит в свои силы.
|
Rosh
Unregistered
|
|
Если удалите эту строку, то будет работать и на реале. Но удаляя строку, Вы знаете что Вы делаете.
|
Nemezis
Гость
Зарегистрирован: 20/09/2006
Сообщений: 3
Нахождение: Ростов-на-Дону
|
|
Огромное спасибо, все ясно.
-------------------- Мы свободны настолько, насколько сильны...
Человек лишь там чего-то добивается, где он сам верит в свои силы.
|
sparkle
Гость
Зарегистрирован: 10/07/2005
Сообщений: 6
|
|
Ищю обычный стохастик где можно самому поставить желаемый тайм-фрейм независимо от текущего на графике.
Также ищу стохастик который показывает состояние других валютны пар, независимо от текущей пары на графике.
Если у кого нибудь есть что то подобное просьба поделиться. Спасибо.
|
Rosh
Unregistered
|
|
Посмотрите сначала Гуру высших тайм-фреймов
|
sparkle
Гость
Зарегистрирован: 10/07/2005
Сообщений: 6
|
|
В ответ на :
Rosh писал: Посмотрите сначала Гуру высших тайм-фреймов
Спасибо. Уже нашёл первый вариант: http://forum.alpari-idc.ru/post641641-1176.html
|
Profi_R
Свой человек
 
Зарегистрирован: 14/10/2004
Сообщений: 241
Нахождение: Российская Федерация, Казань
|
|
Прошу прощение за то что так долго. обещанного не три года ждут
-------------------- [url=http://bars-open.ru/Main.aspx]Проект
независимых разработчиков[/url]
[img]http://forex.kbpauk.ru/download.php?Number=209513[/img]
Редактировано Profi_R (11/12/2006 09:03)
|
Mr. Trader
Гость
Зарегистрирован: 31/07/2005
Сообщений: 2
|
|
Здраствуйте, Ищу индикаторы Юрия, в частности интересует JVEL.
Спасибо.
|
Rosh
Unregistered
|
|
Посмотрите Применение алгоритма JMA в индикаторах для ТП Metatrader4
|
Mr. Trader
Гость
Зарегистрирован: 31/07/2005
Сообщений: 2
|
|
Спасибо. нашел.
|
Патлатый
Гость
Зарегистрирован: 23/12/2006
Сообщений: 1
Нахождение: Россия
|
|
Здравствуйте , скачал архив с индикаторами выше в этой ветке, искал пивоты недельные и дневные , нашёл. Наткнулся на индикатор который показывает уровни , только не понятно какие. Как правильно нызывается этот индикатор и где можно о нём прочитать?
|
Rosh
Unregistered
|
|
Да кто его знает как он называется. Там написано ===========================================
/** * ACD_2.mq4 * Pivot Range and Previous High/Low **/ ===========================================
Если установить на график, то наверно станет понятно. Пайвотов так много, что вникать в каждый жизни не хватит. Но суть везде одна - показать какие-нибудь уровни поддержки/сопротивления.
|
Arhangel
Гость
Зарегистрирован: 09/03/2004
Сообщений: 1
Нахождение: Город-герой Краснодар
|
|
Давно на форуме Альпари обсуждалась тема кластерного анализа
_http://forum.alpari-idc.ru/thread23911.html
Там был представлен один индикатор Cluster Build, идея которого показалась мне весьма удачной. К сожалению он был представлен только в виде картинок. И о принципах его реализации тоже ничего не сказано.
Может у кого есть такой. Буду весьма благодарен, если выложите тут, или пошлите туда где его можно взать
-------------------- Не пойман - не тренд.
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Люди добрые помогите мне найте индикатор или может у когота уже есть... мне бы простой RSI с параметром (3) усредненый простой МА тоже параметром (3) помогите,а?
|
IGROc
Гость
Зарегистрирован: 20/12/2004
Сообщений: 10
|
|
Такой пойдет
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
извините но он не открывается выдает ошыбку
|
IGROc
Гость
Зарегистрирован: 20/12/2004
Сообщений: 10
|
|
Проверил все открывается.Напиши mail пришлю
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
мое е-маил fxnemo@gmail.com спасибо за помошь...
|
IGROc
Гость
Зарегистрирован: 20/12/2004
Сообщений: 10
|
|
УВАЖАЕМЫЕ! Может быть кто подскажет хороший канальный осцилятор для пипсовки,если будет что стоящее могу подкинуть хороший трендовый индек.Буду при много благодарен.
|
Kite
Гость
Зарегистрирован: 10/02/2007
Сообщений: 2
|
|
Народ, помогите, есть мысля, а сделать не могу - не программер: существуют индюки - "индекс"(MIndex), можно накидать их в одно отдельное окно несколько - лишь как переменную выставляй нужную тебе валюту. Может кто сможет написать индикатор скользящих средних индексов валют? Желательно, чтоб в одном окне сразу открывалось 4 средних к 4-м валютным индексам, разными цветами а если при этом еще и сами индексы будут тонкими линиями рядышком, то вообще бут красота. Зачем такой индикатор, думаю говорить не надо?! ...  Переменные: 1. валюта 2. какая скользящая - обычная, "экспон.." ... и за какой период (эти данные общие для всей пачки средних)
|
Rosh
Unregistered
|
|
Для начала можно просто посмотреть как ведет себя скользящая средняя, вручную построенная на этом индикаторе. Как это сделать, видно здесь - Как наложить один индикатор на другой? Может в итоге и отпадет желание что-то программировать специально. Во-вторых, тема уже поднималась, посмотрите эти ссылки (не раз по-моему давал здесь) Кластерные индикаторы
Анализ индексов валют
|
Kite
Гость
Зарегистрирован: 10/02/2007
Сообщений: 2
|
|
Пасиб, в принципе получил то что хотел
|
Duke Nukem
Душа форума
 
Зарегистрирован: 17/03/2005
Сообщений: 436
Нахождение: FidoNet
|
|
Нет-ли готовых реализаций индикаторов John Ehlers из его книги "Cybernetics analysis for stock and futures" на MQL 4?
В книге даны исходники на EasyLanguage. Я в своё время портировал их с EasyLanguage (Omega) в AFL (AmiBroker), интересно не проделал ли кто-нибудь то же самое в MQL 4.
|
Rosh
Unregistered
|
|
Пара индикаторов уже сделана. Находятся в Code Base . Надо будет глянуть книгу, если есть в электронном виде. Постараюсь посмотреть в будущем.
|
valpet
Гость
Зарегистрирован: 28/07/2006
Сообщений: 7
Нахождение: Крайний Север
|
|
Здравствуйте. Народ, может кто-нибудь перебить текст индикаторов для Метастока под МТ4. Помогите, плз. Текст в файле. Спасибо.
-------------------- Осторожно! Лоси!
|
Rosh
Unregistered
|
|
Не уверен, что по коду из Метастока Вы получите помощь. Но была такая ветка - Японские свечи- хороший индикатор , возможно,подойдет. Кроме того, пробуйте поиск, тоже помогает.
|
allhell
Свой человек

Зарегистрирован: 13/08/2005
Сообщений: 104
|
|
В ответ на :
Rosh писал: Не уверен, что по коду из Метастока Вы получите помощь. Но была такая ветка - Японские свечи- хороший индикатор , возможно,подойдет. Кроме того, пробуйте поиск, тоже помогает.
Такой не подойдет?
|
valpet
Гость
Зарегистрирован: 28/07/2006
Сообщений: 7
Нахождение: Крайний Север
|
|
2 Rosh, allhell Спасибо, посмотрю.
-------------------- Осторожно! Лоси!
|
valpet
Гость
Зарегистрирован: 28/07/2006
Сообщений: 7
Нахождение: Крайний Север
|
|
Нет, это не то. Ишу индюки для фильтрации свечных сигналов. Пока пользую стохастик. Да вот где-то вычитал про индикаторы Лиховидова (в инете по поиску легко найдёте, кому интересно). Стало интересно и захотелось попробовать, да вот только самих индикаторов нет, а есть только тексты, да и те не под МТ4. Короче, беда.
-------------------- Осторожно! Лоси!
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
/*[[ Name := DSS Bressert Author := Copyright © 2003, MetaQuotes Software Corp. Link := http://www.metaquotes.ru/ Separate Window := yes First Color := Red First Draw Type := Line Use Second Data := No Minimum Chart Limits := 0.000000 Maximum Chart Limits := 100.000000 ]]*/ Inputs : Slw(8),Pds(13); Variables : AA(0),bb(0),aa1(0),cnt1(0);
Variables : shift(0), cnt(0), loopbegin(0),loopbegin2(0), first(True), prevbars(0); Variables : sum(0), smconst(0), prev(0),prev1(0), weight(0), linear(0); Variables : MAValue(0),MAValue2(0), MAstring(""); Variables : MyHigh(0),MyLow(0),counter(0),Price(0),Price1(0);
SetLoopCount(0);
If Bars < prevbars Or Bars-prevbars>1 Then first = True; prevbars = Bars; If first Then Begin loopbegin = 2000-3; If loopbegin < 0 Then Exit; loopbegin2= 2000-3; If loopbegin2 < 0 Then Exit; smconst = 2 / (1+SLW); first = False; End;
loopbegin = loopbegin+1; For shift = loopbegin Downto 0 Begin prev = GetIndexValue2(shift+1); AA =100* ((Close[shift] - Low[Lowest(MODE_LOW,shift+pds,Pds)]) / (High[Highest(MODE_HIGH,shift+pds,Pds)] - low[Lowest(MODE_LOW,shift+pds,Pds)])); MAValue2 = smconst * (aa-prev) + prev; SetIndexValue2(shift,MAValue2); loopbegin = loopbegin-1; End;
loopbegin2 = loopbegin2+1; For shift = loopbegin2-pds downto 0 Begin MyHigh = -999999; MyLow = 99999999; For counter = shift to pds + shift Begin PRICE= GetIndexValue2(counter); If Price > MyHigh Then MyHigh = Price; If pds <= 0 Then MyHigh = Price; If Price < MyLow Then MyLow = Price; If pds <= 0 Then MyLow = Price; end;
prev1 = GetIndexValue(shift+1); aa1=GetIndexValue2(shift); bb=100*(aa1-mylow)/(myhigh-mylow); MAValue = smconst * (bb-prev1) + prev1; SetIndexValue(shift,mavalue); loopbegin2 = loopbegin2-1; End;
/*[[
|
Ramdass
Гость
   
Зарегистрирован: 03/03/2004
Сообщений: 23
|
|
DSS Bressert
|
Johnny Mnemonic
Свой человек
Зарегистрирован: 12/04/2007
Сообщений: 49
|
|
Индикатор John F Ehlers' Instantaneous Trendline (ITrend).
Трендовый индикатор без запаздывания. Состоит из двух линий, строится в одной системе координат с графиком анализируемого процесса. Детально описан в книге "Cybernetic analysis for stocks and futures" Джона Элерса (John F Ehlers).
Аргументы:
- Alpha - вещественное число между 0 и 1. Реальный диапазон имеющих смысл значений параметра несколько поуже. Значение по умолчанию = 0.07. Чем меньше Alpha - тем сильнее сглаживание.
Линии индикатора:
- ITrend value - Линия тренда (по-умолчанию красная линия).
- ITrend trigger - Опережающий "триггер" (по-умолчанию синяя линия).
Сигналы:
- Вверх если триггер пересек линию тренда снизу вверх.
- Вниз если триггер пересек линию тренда сверху вниз.
PS: Это мой первый индикатор для MetaTrader. Буду благодарен любым комментариям и рекомендациям по улучшению кода.
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Ramdas пасиб!!!...
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
а помогите создать простой индюк по этой формуле( в виде гистограмы):
{(Close - Low) - (High - Close)} / {High - Low} * Volume
|
Johnny Mnemonic
Свой человек
Зарегистрирован: 12/04/2007
Сообщений: 49
|
|
В ответ на :
md_nemo писал: {(Close - Low) - (High - Close)} / {High - Low} * Volume
Хм. Проще говоря 2 * Close - High - Low / (High - Low) * Volume. А в чём физический смысл? Может лучше к MFI Билла Вильямса присмотреться?
|
Ramdass
Гость
   
Зарегистрирован: 03/03/2004
Сообщений: 23
|
|
В чём смысл я тоже не знаю... Индюк во вложении.
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Ramdass, я безумно благодарен тебе за твою помощь, пасиб тебе...
|
podval
Долгожитель
  
Зарегистрирован: 24/01/2004
Сообщений: 833
Нахождение: Питер
|
|
Кто-нибудь может сделать такой индюк?
Вот как он выглядит в Метастоке
Code:
RVIDown := ((PREV*13) + If(ROC(C, 1, %) < 0, Stdev(C, 10), 0))/14; RVIUp := ((PREV*13) + If(ROC(C, 1, %) > 0, Stdev(C, 10), 0))/14; RVIall := ( 100 * RVIUp ) / ( RVIUp + RVIDown);
Индекс относительной волатильности по сути напоминает индекс относительной силы (см. Индекс относительной силы, RSI) с той разницей, что индекс относительной волатильности измеряет не абсолютные изменения цены, а стандартные отклонения дневных изменений цен. RSI группирует ежедневные изменения цен закрытия на положительные и отрицательные, затем сглаживает и нормализует эти изменения с помощью отношений, распределяя их на шкале от 0 до 100. Индекс относительной волатильности использует ту же базовую формулу, однако вместо изменений цены для вычислений здесь берется 10-дневное стандартное отклонение цен закрытия.
|
Ramdass
Гость
   
Зарегистрирован: 03/03/2004
Сообщений: 23
|
|
Поменял в RSI изменения цены, на стандартные отклонения. Вроде то что хотелось. На график в Метастоке похож.
|
podval
Долгожитель
  
Зарегистрирован: 24/01/2004
Сообщений: 833
Нахождение: Питер
|
|
Спасибо огромное!
|
VladMih
Свой человек

Зарегистрирован: 04/09/2006
Сообщений: 128
Нахождение: РБУ (RU, BY, UA)
|
|
Один здешний долгожитель сказал как-то: В ответ на :
Пайвотов так много, что вникать в каждый жизни не хватит.
А вот нужного не могу найти. Когда-то был похожий, но потерял и ... Если кто может - помогите, плз., найти или сделать. Требования: 1. Стандартный пивот с двумя-тремя уровнями сопр/подд. 2. Регулировка GMTShift (сдвиг точки начала расчёта суток или сессии) Берёт хай/лоу суток, но не календарных , а от заданной точки. 3. Отображение истории (желательна регулировка в днях) 4. Должен корректно отображаться при работе в тестере. 5. Желательно больше никаких (лишних) наворотов. Самые важные для меня п.п. 2-4.
Не обязательно Pivot. Может быть и Камарилла, но с теми же требованиями. Если ЗДЕСЬ не помогут, то уж и не знаю где...
P.S. Только не надо говорить, что мне лень искать - не лень - с ног уже сбился. В "кладовке" моей их больше десятка, а нужный вот потерялся.
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Ramdas!!! у меня тут формула есть, правда из Метастока, но мне нужен этот индикатор в МТ4, помоги плиз...
C-(2*ref(c,-1)-ref(c,-2))
|
Ramdass
Гость
   
Зарегистрирован: 03/03/2004
Сообщений: 23
|
|
формула в МТ4
|
Uzver
Гость
Зарегистрирован: 16/05/2004
Сообщений: 23
|
|
Привет всем. Видел на форуме индикатор, сейчас не могу найти, может, у кого есть. Суть его в том, что суммирует Range(H-L) каждого дня для всей истории инструмента, этакую статистику собирает. Спасибо.
|
VladMih
Свой человек

Зарегистрирован: 04/09/2006
Сообщений: 128
Нахождение: РБУ (RU, BY, UA)
|
|
Ребята, хоть где поискать подскажите , плз. Какой форум особенно богат на Пайвоты (Камарилы)?
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Я в шоке, Класс, Ramdas ты гений пасиб
|
Ramdass
Гость
   
Зарегистрирован: 03/03/2004
Сообщений: 23
|
|
В ответ на :
VladMih писал: Ребята, хоть где поискать подскажите , плз. Какой форум особенно богат на Пайвоты (Камарилы)?
Попробуйте здесь поискать: Pivot со смещением
|
Ramdass
Гость
   
Зарегистрирован: 03/03/2004
Сообщений: 23
|
|
В ответ на :
Uzver писал: Привет всем. Видел на форуме индикатор, сейчас не могу найти, может, у кого есть. Суть его в том, что суммирует Range(H-L) каждого дня для всей истории инструмента, этакую статистику собирает. Спасибо.
Скрипт для расчёта: средней волатильности инструмента High-Low среднего размера тела свечи ABS(Open-Close) среднего размера тени свечи
|
VladMih
Свой человек

Зарегистрирован: 04/09/2006
Сообщений: 128
Нахождение: РБУ (RU, BY, UA)
|
|
Спасибо, но это не то. Это поделка начинающего, которая так ничем и закончилась.  Блин! Несколько штук похожих было. Куда я их подевал? Наверное надо прекращать тратить время на поиски. Без него жить можно, конечно, просто люблю удобства 
Был даже такой индикатор, который позволял устанавливать точки отсчёта для каждой сессии. Пивот получался ломаный и точный, но без истории. Поэтому он тоже попал под чистку винта.
И ещё у многих из них есть беда - любят они рисовать свои уровни не только по "своемУ дню", а и через весь чарт... Когда уровни близко расположены, то это очень напрягает. Короче, дал ещё и там "объявление"... №№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№
Я вообще-то сильно удивлён. Почему народ так мало подобными вещами пользуется? Все ищут что-то сложное. Рекомендую попробовать следующее: Возьмите обычный пивот с историей. Выделите в настройках жирными линиями сам пивот и первые уровни (S1 и R1). Откройте, например, Н1. Отрегулируйте масштаб так, чтобы была видна картина вцелом. Теперь по-быстрому просмотрите историю. Трейдер с самым минимальным опытом сразу увидит, что эти три линии уже сами по себе (даже без дополнительных индикаторов) несут в себе профит. Обращайте внимание не только на отбои/пробои по этим линиям, а ещё и на положение и направление движения цены по отношению к пивоту в момент начала новых суток (лучше видно на м15 с уменьшеным масштабом). Смею вас заверить, что это очень ценная информация. А когда применяешь сдвиг она становится ещё ценней. По простоте и надёжности с этим методом ни один ценовой канал не сравнится. ИМХО.
|
pelf
Свой человек
   
Зарегистрирован: 02/11/2004
Сообщений: 32
|
|
Из всей кучи пивотов отобрал похожие по описанию.
-------------------- Мы люди простые-в университетах не кончали.
Редактировано pelf (02/06/2007 09:47)
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Хочу спросить у специалистов и знатоков: Кто-нибудь имеет информацию о таком индикаторе: индикатор : Forex Club Sentiment Index (FCSI) Как мне сказали, он используется крупными банками Он отображает количество покупателей и продавцов на рынке. Короче, кто имеет такой индикатор, тот всегда в выйгрыше.
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Очень извиняюсь, произошла ошибочка(не по моей вине), вот точный адрес одного крупного ДЦ, который показывает количество открытых позиций: http://fxtrade.oanda.com/resources/trastats/ordersummary.shtml
|
Oleola
Гость
Зарегистрирован: 23/12/2004
Сообщений: 6
|
|
Подскажите! Есть в CQG интересная штука TradeFlow (http://www.cqg.com/Products/CQG-Integrated-Client/TradeFlow-Charts-and-Studies.aspx) . На Кроуф есть описание http://www.kroufr.ru/content/view/1009/124/ Есть ли что похожее в других программах или возможно индикатор? мне кажеться, очень интересная и полезная штука. Пусть не на Форекс, но мне кажеться, что фьючерсы на валюты (по моему там объемы имеют большее значение) могут показать доминирующее настроение покупателей или продавцов. Прошу сказать, видел ли кто что-либо подобное?
|
VladimirNN
Открытый человек
  
Зарегистрирован: 07/04/2003
Сообщений: 706
Нахождение: Нижний Новгород
|
|
В ответ на :
VGJ писал: ... вот точный адрес одного крупного ДЦ, который показывает количество открытых позиций: ... [/url]
Ветка по этой теме открыта 22.08.2003 - http://forex.kbpauk.ru/showflat.php?Cat=...=true#Post82396
-------------------- С наилучшими пожеланиями!
|
stepanov yury
Гость
Зарегистрирован: 16/07/2007
Сообщений: 10
|
|
Крик души) Можете сделать индикаторы "Резонансы Якимкина"? Мне кажется очень перспективная вещь. Описание в прикрепленных файлах. Буду очень-очень благодарен.
Редактировано stepanov yury (20/07/2007 22:34)
|
stepanov yury
Гость
Зарегистрирован: 16/07/2007
Сообщений: 10
|
|
почему-то в названии поста выводится re: VladimirNN... не понимаю как это убрать. В общем про Якимкина - это вопрос ко всем))
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Помогите пожалуиста!!!
Есть индюк келтнер (код ниже)помогите зделать так чтоб показывало значении индюка в виде линии значения более старшего уровня (к примеру чтоб показывал значения индюка в виде горизонтальной линии на Н1 а значение от Д1). : //+------------------------------------------------------------------+ //| Keltner ATR Bands .mq4 | //| This is not Keltner Channels | //| | //| Converted by : Dr. Gaines | //| dr_richard_gaines@yahoo.com | //| | //+------------------------------------------------------------------+
#property copyright " Copyright В© 2005, MetaQuotes Software Corp." #property link " http://www.metaquotes.net/"
#property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Green #property indicator_color2 Red #include <stdlib.mqh> //+------------------------------------------------------------------+ //| Common External variables | //+------------------------------------------------------------------+
//+------------------------------------------------------------------+ //| External variables | //+------------------------------------------------------------------+ extern double MAPeriod = 20; extern double ATRMult = 1;
//+------------------------------------------------------------------+ //| Special Convertion Functions | //+------------------------------------------------------------------+
int LastTradeTime; double ExtHistoBuffer[]; double ExtHistoBuffer2[];
void SetLoopCount(int loops) { }
void SetIndexValue(int shift, double value) { ExtHistoBuffer[shift] = value; }
void SetIndexValue2(int shift, double value) { ExtHistoBuffer2[shift] = value; }
//+------------------------------------------------------------------+ //| End | //+------------------------------------------------------------------+
//+------------------------------------------------------------------+ //| Initialization | //+------------------------------------------------------------------+
int init() { SetIndexStyle(0, DRAW_LINE, STYLE_SOLID,0); SetIndexBuffer(0, ExtHistoBuffer); SetIndexStyle(1, DRAW_LINE, STYLE_SOLID,0); SetIndexBuffer(1, ExtHistoBuffer2); return(0); } int start() { //+------------------------------------------------------------------+ //| Local variables | //+------------------------------------------------------------------+ int shift = 0; double ma = 0; double atr = 0; double KU = 0; double KL = 0;
/*[[ Name := Keltner ATR Bands Author := Copyright В© 2005, MetaQuotes Software Corp. Link := http://www.metaquotes.net/ Separate Window := No First Color := White First Draw Type := Line First Symbol := 500 Use Second Data := Yes Second Color := White Second Draw Type := Line Second Symbol := 160 ]]*/
SetLoopCount(0); // loop from first bar to current bar (with shift=0) for(shift=Bars-1;shift>=0 ;shift--){ ma = iMA(NULL, 0, MAPeriod, 0, MODE_EMA, PRICE_CLOSE, shift); atr = iATR(NULL, 0, MAPeriod, shift); KU = ma + ATRMult*atr; KL = ma - ATRMult*atr; SetIndexValue(shift, KU); SetIndexValue2(shift, KL); } return(0); }
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
вот 2 график
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
или помогите чтоб проста показывало значение индюка как на рисунке
Редактировано md_nemo (28/07/2007 00:12)
|
VladimirM
Душа форума
 
Зарегистрирован: 23/06/2004
Сообщений: 379
|
|
Лично у меня после установки файлов и запуска МТ индикаторы и файлы из папки исчезают, не пойму почему? Может разберётся кто.
|
Rosh
Unregistered
|
|
В ответ на :
VladimirM писал: Лично у меня после установки файлов и запуска МТ индикаторы и файлы из папки исчезают, не пойму почему? Может разберётся кто.
Версия компилятора в исполняемом файле не совпадает с версией терминала.
|
VladimirM
Душа форума
 
Зарегистрирован: 23/06/2004
Сообщений: 379
|
|
Rosh, спасибо, скажите есть возможность как то заставить работать эту систему с этими не совпадениями?
|
Rosh
Unregistered
|
|
Да, методом тыка найти ту версию MetaTrader 4, под которым все заработает (конкретные исполняемые файлы индикаторов и советников)
|
Natking
Гость
Зарегистрирован: 11/09/2007
Сообщений: 8
Нахождение: Санкт Петербург
|
|
Господа программисты динамический пивот , кто ни будь может переделать, чтобы на истории можно было смотреть как он внутри дня менялся.Постараюсь его прицепить щас ксюда
|
viat
Гость
Зарегистрирован: 08/12/2005
Сообщений: 2
|
|
Не подскажите,где можно найти ZigZag с регулируемым процентом (или по пунктам)свинга? Заранее благодарен!
|
Rosh
Unregistered
|
|
Попробуйте посмотреть тут. Что-нибудь подходящее должно найтись. Более точную ссылку дать не могу, не смотрел все.
|
wellx
Свой человек
 
Зарегистрирован: 24/02/2003
Сообщений: 85
|
|
Есть мой по пунктам, по процентам еще не сделал. Лежит на ониксе.
|
viat
Гость
Зарегистрирован: 08/12/2005
Сообщений: 2
|
|
Спасибо!!!
|
soland
Свой человек
 
Зарегистрирован: 19/10/2004
Сообщений: 57
Нахождение: г.Люберцы, Моск. обл.
|
|
Уважаемые форумяне! Может у кого есть Profitunity под МТ4? Чтобы бары раскрашивались и приседающий был. Сигналы не обязательно. Заранее благодарен! С уважением, Олег
-------------------- "Par praemium labori"
|
AAB
Свой человек
Зарегистрирован: 30/05/2006
Сообщений: 53
Нахождение: Kakhovka
|
|
В ответ на :
soland писал: Уважаемые форумяне! Может у кого есть Profitunity под МТ4? Чтобы бары раскрашивались и приседающий был. Сигналы не обязательно. Заранее благодарен! С уважением, Олег
Может вот это Вам поможет ? По сусекам пошкреб, но не смотрел.
|
soland
Свой человек
 
Зарегистрирован: 19/10/2004
Сообщений: 57
Нахождение: г.Люберцы, Моск. обл.
|
|
Спасибо огромное, ААВ! Но, к сожалению, это не совсем то, что мне нужно. Еще раз благодарю! С уважением, Олег
-------------------- "Par praemium labori"
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
помогите переделать индюк из метастока в индюк для МТ4 factor:= 2.43; sp:= 3; ip:= 10; lp:= 16; sl:= (Mov(CLOSE,sp,S)-Mov(CLOSE,ip,S))/(((((Mov(CLOSE,ip,S)+factor*Mov(CLOSE,ip,S) )*0.333)-Mov(CLOSE,ip,S))/100)); ml:= Mov(sl,lp,S); ml; sl;
|
S.Pavel
Гость
Зарегистрирован: 05/10/2007
Сообщений: 1
Нахождение: Украина
|
|
EleMent 5.0 , FOREXCROSS - может у кого- то есть такие советники? скиньте пожалута . Спасибо.
-------------------- нет
|
pelf
Свой человек
   
Зарегистрирован: 02/11/2004
Сообщений: 32
|
|
В ответ на :
soland писал: Уважаемые форумяне! Может у кого есть Profitunity под МТ4? Чтобы бары раскрашивались и приседающий был. Сигналы не обязательно. Заранее благодарен! С уважением, Олег
Держи.Может,найдёшь то,что нужно.
-------------------- Мы люди простые-в университетах не кончали.
|
alexej
Свой человек
 
Зарегистрирован: 11/08/2006
Сообщений: 133
|
|
Сообщение удалено. Удалил alexej
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Alexej щгромное пасиб но вот чета индюк не работает ... ошибка есть...
|
alexej
Свой человек
 
Зарегистрирован: 11/08/2006
Сообщений: 133
|
|
да обшибка тока не моя . Копировать -> вставить куда то делись скобки .должно быть ExtMapBuffer1 ExtMapBuffer2 на вский случай прикреплю.
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Есть!!! ОГРОМНОЕ пасибо...
|
Mining Gold
Гость
Зарегистрирован: 27/11/2007
Сообщений: 5
|
|
Уважаемые форумяне!
Я полный чайник в программировании. Помогите индикатор заставить подавать визуальный и звуковой сигнал, когда цена приближается к границе канала, супер будет, если момент срабатывания сигнала можно выставлять в настройках индикатора. Индикатор прицепил. С уважением ко всем присутствующим.
|
Rosh
Unregistered
|
|
Статья Звуковые сигналы в индикаторах, в комментарии к ней автор пишет В ответ на :
На самом деле, меня просто утомили просьбы по добавлению алертов в индикаторы =) Как общие (на форумах) так и личные (на почту).
Теперь одним вопросом меньше 
|
Mining Gold
Гость
Зарегистрирован: 27/11/2007
Сообщений: 5
|
|
В ответ на :
Rosh писал: Статья Звуковые сигналы в индикаторах, в комментарии к ней автор пишет В ответ на :
На самом деле, меня просто утомили просьбы по добавлению алертов в индикаторы =) Как общие (на форумах) так и личные (на почту).
Теперь одним вопросом меньше 
Спсибо , но там SHI_Channel нет. А приведенная статья мне не поможет
|
Mining Gold
Гость
Зарегистрирован: 27/11/2007
Сообщений: 5
|
|
Ищу индикатор для MT4 способный автоматом чертить цветные линии поддержки сопротивления на исторических данных. Перекопал почти весь форум, ничего подобного не встретил. Может, кто встречал такой индикатор дайте ссылку плиз...
|
Rosh
Unregistered
|
|
Как-то не так Вы ищите. Я вот просто набрал в поиске и готово - поддержки и сопротивления индикатор
|
Mining Gold
Гость
Зарегистрирован: 27/11/2007
Сообщений: 5
|
|
В ответ на :
Rosh писал: Как-то не так Вы ищите. Я вот просто набрал в поиске и готово - поддержки и сопротивления индикатор
Спасибо за подсказку ... , но индикатор нужен чт бы на 5минутном графике рисовал часовые + 4-х часовые+ дневные уровни и раскрашивал их в разные цвета, тольщину линий тоже мог менять..., на MQL4 тоже раньше искла, нет там такого индикатора..., а Camarilla и Pivots у меня есть, но это не то...
|
Rosh
Unregistered
|
|
Если у Вас нет умения или желания программировать, то должны быть деньги, чтобы это сделали за Вас.
|
Mining Gold
Гость
Зарегистрирован: 27/11/2007
Сообщений: 5
|
|
В ответ на :
Rosh писал: Если у Вас нет умения или желания программировать, то должны быть деньги, чтобы это сделали за Вас.
Спасибо за совет, но мне ближе макро и микроэкономика, чем программирование..., я сюда писала, полагая, что это не коммерческий форум..., индикатор уже прислали мне с канадского форума..., видимо Россия уже не щедрая душа
Купить ... конечно были порывы, но как объяснили ДОБРЫЕ люди, индикаторы продают те кто в Forex ничего не смыслит, а если смыслит, так зарабатывает деньги на Forex и не занимается торговлей софта...
|
Rosh
Unregistered
|
|
Извините, просто Вы пишите как обычный ленивый халявщик(нет денег или жалко).  Конечно, Вы вольны искать нужный индикатор, правда точно такого как Вам надо вряд ли найти.
|
Малым-Молода
Гость
   
Зарегистрирован: 21/12/2006
Сообщений: 17
Нахождение: глубокая провинция
|
|
Вот такие линии поддержки-сопротивления у меня получились. Индикатор - в следующем посте.
|
Малым-Молода
Гость
   
Зарегистрирован: 21/12/2006
Сообщений: 17
Нахождение: глубокая провинция
|
|
Вот, собственно, и сам индикатор:
|
фантик
Свой человек
 
Зарегистрирован: 28/11/2004
Сообщений: 228
|
|
rvmGann_sv8. mq4- не подскажете. кто автор этого индикатора
|
Rosh
Unregistered
|
|
Profi_R
|
SGN
Профессор
  
Зарегистрирован: 23/06/2004
Сообщений: 2268
Нахождение: Нижний Новгород
|
|
Mining Gold
...видимо Россия уже не щедрая душа...
От прямо таки в корне не согласен! +)
-------------------- The fastest way to make dreams come true is to wake up!!!
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Помогите переделать индикатор из Метастока в МТ4  ПЛИЗЗЗЗЗЗЗ..... slw:=5; pds:=8; ratio:=(MOV(C,5,E) / MOV(C,20,E)); divi:=HHV(ratio,pds) - LLV(ratio,pds); a:=MOV((ratio-LLV(ratio,pds))/(divi),slw,E)*100; divi:=(HHV(a,pds)-LLV(a,pds)); divi:=IF(divi=0,1,divi); dss:=MOV((a-LLV(a,pds))/divi,slw,E)*100; dss;
|
Rosh
Unregistered
|
|
А что именно Вы не знаете - Metastock или MT4? Мможете ли вы обычным языком объяснить условия задачи, тогда вероятность того, что помогут увеличится.
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Есть индюк в метастоке (код выше)вот хочю чтоб мог юзать его и в МТ4. 
Я бум бум в программировании Метсток и МТ4 .
Редактировано md_nemo (20/12/2007 14:44)
|
soland
Свой человек
 
Зарегистрирован: 19/10/2004
Сообщений: 57
Нахождение: г.Люберцы, Моск. обл.
|
|
Уважаемые форумяне! Помогите найти индикатор для МТ4 Zero Lag Macd Line! Можно на мыло o_sokolov@mail.ru Заранее благодарен. Олег
-------------------- "Par praemium labori"
|
Rosh
Unregistered
|
|
Держите ZeroLag MACD, пользуйтесь поиском.
|
soland
Свой человек
 
Зарегистрирован: 19/10/2004
Сообщений: 57
Нахождение: г.Люберцы, Моск. обл.
|
|
Спасибо, Rosh! Но этот индикатор у меня есть. Мне нужен именно ZeroLag MACD Line!
-------------------- "Par praemium labori"
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Помогите кто может... Переделайте пожалуйста индикатор (мне нужно чтоб индикатор был в окне где цена( ну типа как МА с параметром 1) а не а в отдельном окне как все индикаторы). вот код это Williams A/D:
//+------------------------------------------------------------------+ //| Williams' Accumulation/Distribution.mq4 | //| Copyright © 2007, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright © 2007, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" //---- #property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 LightSeaGreen //---- buffers double ExtMapBuffer1[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { IndicatorShortName("W_A/D"); //---- indicators SetIndexStyle(0, DRAW_LINE); SetIndexBuffer(0, ExtMapBuffer1); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { double AD, TRH, TRL; int i, counted_bars = IndicatorCounted(); //---- i = Bars - counted_bars - 1; while(i >= 0) { TRH = MathMax(High, Close[i+1]); TRL = MathMin(Low, Close[i+1]); if(Close > Close[i+1] + Point) AD = Close - TRL; else if(Close < Close[i+1] - Point) AD = Close - TRH; else AD = 0; ExtMapBuffer1 = ExtMapBuffer1[i+1] + AD; i--; } //---- return(0); } //+------------------------------------------------------------------+
|
Rosh
Unregistered
|
|
Ничего хорошего из этого не выйдет, потому что индикатор и цена в разных масштабах.
Code:
//+------------------------------------------------------------------+ //| Williams' Accumulation/Distribution.mq4 | //| Copyright © 2007, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright © 2007, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" //---- #property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 LightSeaGreen //---- buffers double ExtMapBuffer1[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { IndicatorShortName("W_A/D"); //---- indicators SetIndexStyle(0, DRAW_LINE); SetIndexBuffer(0, ExtMapBuffer1); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { double AD, TRH, TRL; int i, counted_bars = IndicatorCounted(); //---- i = Bars - counted_bars - 1; while(i >= 0) { TRH = MathMax(High[i], Close[i+1]); TRL = MathMin(Low[i], Close[i+1]); if(Close[i] > Close[i+1] + Point) AD = Close[i] - TRL; else if(Close[i] < Close[i+1] - Point) AD = Close[i] - TRH; else AD = 0; ExtMapBuffer1[i] = ExtMapBuffer1[i+1] + AD; i--; } //---- return(0); } //+------------------------------------------------------------------+
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
пасибо Rosh и на это... жаль... что нельзя... хотя я у одного трейдера видел... но не могу наити линк где он постил фото...
|
naatha
Свой человек
 
Зарегистрирован: 03/01/2007
Сообщений: 202
|
|
FiboPiv_v2MTF Наваял индик, может надо кому, посмотрите. Хорошо бы еще наладить раздельную смену цвета линий, сигналы, штоб и торговал сам, - да вот не умею еще.
Значения Yesterday quotation - относятня к установленному вами ТФ.
Примеры использования: неплохо отыграл линии 213,98 и 213,66 на рисунках. http://www.tradingrooms.com/chartpost/_tr_kristjantelvekristjantelve_img/naatha21200810533.png
http://www.tradingrooms.com/chartpost/_tr_kristjantelvekristjantelve_img/naatha212008112613.png
|
naatha
Свой человек
 
Зарегистрирован: 03/01/2007
Сообщений: 202
|
|
Chimp2_1 - Неплохой индикатор.
|
Johnny Mnemonic
Свой человек
Зарегистрирован: 12/04/2007
Сообщений: 49
|
|
Хотелось бы пощупать индикатор SIgnal2007, продаваемый здесь, но впадлу возиться с вебмани. Выложите plz, если у кого есть. Заранее спасибо.
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
В ответ на :
Малым-Молода писал: Вот такие линии поддержки-сопротивления у меня получились. Индикатор - в следующем посте.

mql4 File possible please
Редактировано Alexander Piechotta (13/04/2008 21:18)
|
Adim
... не танцор ...
  
Зарегистрирован: 03/01/2003
Сообщений: 1108
|
|
Господа, на форуме выложен индикатор, который очень хотелось бы попробовать:
http://forex.kbpauk.ru/showflat.php?Cat=...e=4&fpart=1
/*[[ Name := Spirman Author := tom112 Link := Tom112@mail.wplus.net Separate Window := Yes First Color := Blue First Draw Type := Line First Symbol := 217 Use Second Data := No Second Color := Red Second Draw Type := Line Second Symbol := 218 ]]*/ Input : shift(15), NRRASCH(1000); Vars : R2(0), Z(0), CurrentBar(0),RSP(0), I(0), J(0), CMAX(0), CMIN(0), K(0), SumRang(0);
SetLoopCount(0);
For CurrentBar = 0 to NRRasch Begin If Bars < NRRASCH then Break; J = 0; I = 0; SumRang = 0; CMiN = 0; R2 = 0 ; RSP = 0 ; K = 0; For J = CurrentBar to CurrentBar + shift Begin CMaX = C[CurrentBar] * 100; For I = CurrentBar to CurrentBar + shift Begin
If C > CMiN and C < CMaX then { CMaX = C; K = I + 1; } ; end;
CMiN = CMaX; R2 = R2+1; Z = R2 - (CurrentBar + Shift - K); SumRang = SumRang + Pow(Z,2); End; RSP = 1 - ((6 * SumRang)/( pow((shift+1),3)- (shift+1) ));
SetIndexValue(CurrentBar,RSP);
End; _______________________________________________________
Поиск по слову Spirman выдает :
http://forex.kbpauk.ru/showflat.php?Cat=...true#Post122493
что то-же было бы интересно посмотреть в Metatrader~е
-------------------- Делай, что должен, и будь что будет.
|
Rosh
Unregistered
|
|
Вот нужная ветка - Формула Ч. Спирмэна
|
Adim
... не танцор ...
  
Зарегистрирован: 03/01/2003
Сообщений: 1108
|
|
Спасибо, на картинках он хорош, а вот ручками его теперь посмотрю.
Есть еще вопрос.
Внизу приведен скриптик, который выводит средний размер тела свечи, хая, лоу.... а вот как заставить его показывать стоимость пункта в валюте депозита (в долларах). У меня всегда тяжело было с программированием ((.
//+------------------------------------------------------------------+ //| AverageRange.mq4 | //| Ким Игорь В. aka KimIV | //| http://www.kimiv.ru | //| | //| 14.09.2005 Скрипт для расчёта: | //| средней волатильности инструмента High-Low | //| среднего размера тела свечи ABS(Open-Close) | //| среднего размера тени свечи | //+------------------------------------------------------------------+ #property copyright "Ким Игорь В. aka KimIV" #property link "http://www.kimiv.ru" #property show_inputs //extern datetime BeginDateCalc = D'2001.01.01'; //extern datetime EndDateCalc = D'2005.09.30'; //+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ void start() { int i, b=0, bb=0, eb, h=0, l=0, s=0, t=0, pr=0; string comm="";
for (i=Bars; i>0; i--) { //if (Time>=BeginDateCalc && Time<=EndDateCalc) { if (bb==0) bb=i; s+=(High-Low)/Point; t+=MathAbs(Open-Close)/Point; if (Open>Close) { h+=(High-Open)/Point; l+=(Close-Low)/Point; } else { h+=(High-Close)/Point; l+=(Open-Low)/Point; } b++; //} } comm = "Начало: " + TimeToStr(Time[bb], TIME_DATE|TIME_MINUTES) + "\n"; comm = comm + "Конец: " + TimeToStr(Time[bb-b+1], TIME_DATE|TIME_MINUTES) + "\n"; comm = comm + "Средняя волатильность: " + s/b + " п.\n"; comm = comm + "Средний размер тела: " + t/b + " п.\n"; comm = comm + "Средний размер верхней тени: " + h/b + " п.\n"; comm = comm + "Средний размер нижней тени: " + l/b + " п.\n"; Comment(comm); } //+------------------------------------------------------------------+
-------------------- Делай, что должен, и будь что будет.
|
Adim
... не танцор ...
  
Зарегистрирован: 03/01/2003
Сообщений: 1108
|
|
Вернемся к Спирмену, можно изменить код, чтобы колебания определенного размера в пунктах не учитывались ( пропускались и не вызывали колбасни) - это сгладит индикатор и не вызовет большого запаздывания. Например, не принимать во внимание колебания, которые меньше половины среднедневного диапазона за всю историю.
-------------------- Делай, что должен, и будь что будет.
|
Rosh
Unregistered
|
|
Похоже, Вы совсем не в теме, либо не читаете ссылок, которые вам дают. Успехов.
|
uran
КПРФ
 
Зарегистрирован: 11/04/2004
Сообщений: 194
|
|
В ответ на :
Rosh писал: Вот нужная ветка - Формула Ч. Спирмэна
И как это я пропустил... Вот уж года полтора как не могу добавить к своей последней системке ничего полезного - все, что пробую, приходится с чувством глубокого удовлетворения отвергать. А этот осциллятор, похоже, вписался... Рош - сенкс.
|
Adim
... не танцор ...
  
Зарегистрирован: 03/01/2003
Сообщений: 1108
|
|
Я предлагал обработать цену до того, как к ней формулу Спирмена применить, по тому же принципу, что использовался для цен с одинаковым значением. Че неясно - спрашивайте.
-------------------- Делай, что должен, и будь что будет.
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Я пишу не в тему, которую Вы обсуждаете. Суть в следующем: Все индикаторы, которые пишут придумывают, всё это ерунда. Основное и главное-это цена спроса и предложения! И пока не напишут для форекса индикатор спроса и предлжения, про который написано вот по этому адресу http://www.kroufr.ru/content/view/1009/124/ всё пустая болтовня и гадание на кофейной гуще
|
naatha
Свой человек
 
Зарегистрирован: 03/01/2007
Сообщений: 202
|
|
Интересный индикатор
http://www.forexfactory.com/attachment.php?attachmentid=106686&stc=1&d=1209240529 --------- http://marymadeleine.narod.ru/art01madeleinefan.html http://marymadeleine.narod.ru/ind.html
|
kvnkvn
Свой человек
Зарегистрирован: 04/03/2003
Сообщений: 40
|
|
Там доступа нет - прикрепите рисунок пожалуста.
|
Kadavr
Долгожитель
 
Зарегистрирован: 06/07/2004
Сообщений: 1178
Нахождение: банды Боллинджера
|
|
В ответ на :
VGJ писал: И пока не напишут для форекса индикатор спроса и предлжения,
есть такой индикатор - цена называется
В ответ на :
VGJ писал: про который написано вот по этому адресу
ой какая смешная статья! Автор ее не курсе, что цена может меняться и без единой сделки, просто потому что баланс спроса и предлжения изменился?
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Ну так всё таки Вы признаёте, что баланс спроса и предложения существует? Ну так теперь покажите мне на графике сколько было спроса и предложения за 1 минуту, за 5, за 15 и так далее. Конечно не покажете, потому, что нам такой информации не дают. Если я ошибаюсь, то докажите обратное: что катировки спроса и предложения всё же существуют и история по ним тоже.
|
Kadavr
Долгожитель
 
Зарегистрирован: 06/07/2004
Сообщений: 1178
Нахождение: банды Боллинджера
|
|
Баланс спроса и предложения - это одно, а офера и биды - это совсем другое. Как-то вы слишком буквально понимаете абстракции "спрос" и "предложение".
|
Poul
Верю в антисоветчину
  
Зарегистрирован: 05/11/2002
Сообщений: 19195
Нахождение: Москва
|
|
В ответ на :
VGJ писал: Ну так всё таки Вы признаёте, что баланс спроса и предложения существует? Ну так теперь покажите мне на графике сколько было спроса и предложения за 1 минуту, за 5, за 15 и так далее. Конечно не покажете, потому, что нам такой информации не дают. Если я ошибаюсь, то докажите обратное: что катировки спроса и предложения всё же существуют и история по ним тоже.
катировки не катят. Баланс спроса и предложения - это и правда цена
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
По этому поводу вот что хочу тогда спросить: Мне тут написали 2 индикатора, которые показывают сколько движений было вверх и вниз, а во втором варианте после закрытия показывает только разницу. Может этот индикатор служить балансом или нет? Прикладываю индикаторы и картинку 2-х вариантов индикаторов
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Извиняюсь с первого захода не влезла картинка
|
Adim
... не танцор ...
  
Зарегистрирован: 03/01/2003
Сообщений: 1108
|
|
{ BufferUP = High; BufferUP1 = (High-(((High-Open)+(Close-Low))/2)); BufferDN = (High-(((High-Open)+(Close-Low))/2)); BufferDN1 = (High-(((High-Open)+(Close-Low))/2))-(((Open-Low)+(High-Close))/2); }
Вот чего он рисует (отграницы до границы), о каком балансе идет речь? граница up 1 = хай граница up 2 = , сами поймете... лень печатать.
Вроде так.
Добавлено.
Раз Вы так носитесь с идеей баланса спроса/предложения, могу Вам открыть самый страшный секрет рынка, только, если Вы сможете решить одну математическую задачу...
Задача №27 из сборника по подготовке к выпускным экзаменам в церковно-приходских школах Еврейского АО за 2003г. Code:
На лесопилке у стены стояла стопка досок, в самом начале дня ее высота составляла (Хо) мм. В течение рабочего времени из этой стопки постоянно брали и снова докладывали доски (в общей сумме V раз), причем максимальная высота в течении дня составила (Хх) мм. а минимальная (Хл) мм. К концу рабочего дня высота стопки составила (Хс) мм. Рассчитайте: 1. Среднюю толщину доски. 2. (Хс) для следующего дня.
З.Ы. Собираюсь включить эту задачку в сборник "Для подготовке к пониманию баланса спроса и предложения на рынке Forex" 2008г., (с) Adim.
-------------------- Делай, что должен, и будь что будет.
Редактировано Adim (19/05/2008 17:59)
|
Adim
... не танцор ...
  
Зарегистрирован: 03/01/2003
Сообщений: 1108
|
|
Для тренировки пытался нарисовать 2 линии от одного индикатора (Т3) но с разным периодом. Компилируется без ошибок, но не правильно рисует, подскажите, в чем косяк?
Code:
#property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 DeepSkyBlue #property indicator_color2 Red //---- input parameters extern int Fast = 12; extern double Fast_b = 0.7; extern int Slow = 26; extern double Slow_b = 0.7; double FastBuffer[]; double SlowBuffer[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { IndicatorBuffers(2); //---- параметры рисования SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,3); SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,3); SetIndexDrawBegin(0,Slow); IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS)+2); //---- 2 распределенных буфера индикатора SetIndexBuffer(0, FastBuffer); SetIndexBuffer(1, SlowBuffer); //---- name for DataWindow and indicator subwindow label IndicatorShortName("T3MACD("+Fast+","+Slow+")"); //---- initialization done return(0); } int deinit() { //---- return(0); } //+------------------------------------------------------------------+ int start() { int i, counted_bars=IndicatorCounted();
for(i=Bars-counted_bars-1;i>=0;i--) { FastBuffer[i]= iCustom(NULL,0,"T3",Fast,Fast_b,0,0); SlowBuffer[i]= iCustom(NULL,0,"T3",Slow,Slow_b,1,0); } return(0); }
-------------------- Делай, что должен, и будь что будет.
|
Rosh
Unregistered
|
|
Сходу более правильно код должен выглядеть так:
Code:
#property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 DeepSkyBlue #property indicator_color2 Red //---- input parameters extern int Fast = 12; extern double Fast_b = 0.7; extern int Slow = 26; extern double Slow_b = 0.7; double FastBuffer[]; double SlowBuffer[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- параметры рисования SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,3); SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,3); SetIndexDrawBegin(0,Slow); IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS)+2); //---- 2 распределенных буфера индикатора SetIndexBuffer(0, FastBuffer); SetIndexBuffer(1, SlowBuffer); //---- name for DataWindow and indicator subwindow label IndicatorShortName("T3MACD("+Fast+","+Slow+")"); //---- initialization done return(0); } int deinit() { //---- return(0); } //+------------------------------------------------------------------+ int start() { int i, counted_bars=IndicatorCounted();
for(i=Bars-counted_bars-1;i>=0;i--) { FastBuffer[i]= iCustom(NULL,0,"T3",Fast,Fast_b,0,i); SlowBuffer[i]= iCustom(NULL,0,"T3",Slow,Slow_b,0,i); } return(0); }
|
Adim
... не танцор ...
  
Зарегистрирован: 03/01/2003
Сообщений: 1108
|
|
Я понимал, что рассчет для каждого бара непрпавильно делается, но не понимал почему. Думал тут напортачил : int i, counted_bars=IndicatorCounted(); for(i=Bars-counted_bars-1;i>=0;i--) Теперь ясно. Спасибо.
-------------------- Делай, что должен, и будь что будет.
|
Алексей ч
Свой человек
 
Зарегистрирован: 04/08/2006
Сообщений: 33
Нахождение: Ростов-на-Дону
|
|
Нужен простенький индикатор, найти не смог(( Идея возникла после прочтения одной из веток Нео про паттерны. Вот цитата: ............... накопление сантимента - это видимо - нудный (медленный) рост/падение и заползание в крайние зоны цены * объемы
-------------------------------------------------------------------------------- Нео
Действительно нудный и очень разнообразный процесс, порой медленный, порой быстрый - все зависит от собственно мотивации - почему накапливается и с какой радости привлекает внимание пиплов его подрайвить. Но главное и необходимое условие интересующего нас процесса - это его НЕПРЕРЫВНОСТЬ. Если имеет место колбасня последовательных клозов на рабочем тайм фрейме, то это, на самом деле, вовсе не накопление, это кто-то не кислый пытается играть легковерный пипл. Если-же клозы монотонно и последовательно растут (ежели мы говорим про контр свинги) то это накопление. Для чего неплохо располагать вольюмом? Потому, что по мере накопления сантимента пипл будет все больше и больше осторожничать и все меньше и меньше выносить деньги на стол. Никаких крайностей с "заползанием" здесь не будет. Ровно наоборот, по логике пик этой осторожности сформируется там, где будет достигнуты или локальный минимум или примерно одинаковые (от бара к бару в рабочем фрейме) величины произведения цены на объем. Как застигли мы такое счастье, следовательно мы где-то совсем вблизи от собственно необходимой нам точки разряда или бифуркации. Так вот, к слову сказать, когда народ здесь говорит о тайминге, то если он правильный (в смысле не народ, а тайминг ), то это означает находиться в низком старте именно перед этой искомой точкой, где соотношение риска/ревард наиболее привлекательно. ------------------------------------------------ Хотелось бы иметь индикатор который считает произведение цены на объем т.е. показывает количество денег участвовавших в торгах за день. Возможо такой уже существует? Мне не удалось его найти... Кто-нибудь может помочь в его напиании? Нужен для Метатредера.
|
Rosh
Unregistered
|
|
Начните с нескольких классических, а там, если разберетесь, можно и свой придумать.
|
Алексей ч
Свой человек
 
Зарегистрирован: 04/08/2006
Сообщений: 33
Нахождение: Ростов-на-Дону
|
|
Уважаемый Rosh, спасибо за ответ, но я не уверен что правильно Вас понял... Вы предлогаете исследовать алгоритмы основных индикаторов, и написать свой? Если именно это имелось ввиду, то я придпринял такую попытку и при этом выяснил что это не так уж просто т.к. пийдется выучить как минимум основы языка. В процессе моих поисков я наткнулся на индикатор в котором используется похожая формула расчета , вот он:
#property copyright "Copyright © 2005, MetaQuotes Software Corp." #property link "http://www.metaquotes.net/"
#property indicator_separate_window #property indicator_minimum 0 #property indicator_maximum 100 #property indicator_level1 20 #property indicator_level2 80 #property indicator_buffers 1 #property indicator_color1 Blue //---- input parameters extern int ExtMFIPeriod=14; //---- buffers double ExtMFIBuffer[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { string sShortName; //---- SetIndexBuffer(0,ExtMFIBuffer); //---- indicator line SetIndexStyle(0,DRAW_LINE); //---- name for DataWindow and indicator subwindow label sShortName="MFI("+ExtMFIPeriod+")"; IndicatorShortName(sShortName); SetIndexLabel(0,sShortName); //---- first values aren't drawn SetIndexDrawBegin(0,ExtMFIPeriod); //---- return(0); } //+------------------------------------------------------------------+ //| Money Flow Index | //+------------------------------------------------------------------+ int start() { int i,j,nCountedBars; double dPositiveMF,dNegativeMF,dCurrentTP,dPreviousTP; //---- insufficient data if(Bars<=ExtMFIPeriod) return(0); //---- bars count that does not changed after last indicator launch. nCountedBars=IndicatorCounted(); //---- i=Bars-ExtMFIPeriod-1; if(nCountedBars>ExtMFIPeriod) i=Bars-nCountedBars-1; while(i>=0) { dPositiveMF=0.0; dNegativeMF=0.0; dCurrentTP=(High+Low+Close)/3; for(j=0; j<ExtMFIPeriod; j++) { dPreviousTP=(High[i+j+1]+Low[i+j+1]+Close[i+j+1])/3; if(dCurrentTP>dPreviousTP) dPositiveMF+=Volume[i+j]*dCurrentTP; else { if(dCurrentTP<dPreviousTP) dNegativeMF+=Volume[i+j]*dCurrentTP; } dCurrentTP=dPreviousTP; } //---- if(dNegativeMF!=0.0) ExtMFIBuffer=100-100/(1+dPositiveMF/dNegativeMF); else ExtMFIBuffer=100; //---- i--; } //---- return(0); } //+------------------------------------------------------------------+
Переделать его мне не удалось, т.к. не имею даже элементарного представления о програмировании. Здесь приводится формула расчета: TP = (HIGH + LOW + CLOSE) / 3 ;MF = TP * VOLUME но мне кажется это очень грубо.Точнее было бы посчитать среднее на часовом или минутном баре суммировать их за день и разделить на колличество. Я прошу помощи в написании такого индикатора, если это Вас не затруднит. С уважением, Алексей.
|
Алексей ч
Свой человек
 
Зарегистрирован: 04/08/2006
Сообщений: 33
Нахождение: Ростов-на-Дону
|
|
Может быть Вы меня не так поняли. Мне нужны показатели в долларах.Сколько их было за день в торгах.Для использования на фондовом рынке.
|
Rosh
Unregistered
|
|
Я просто предлагаю разобраться в устройстве классических индикаторов (саму идею, что в них заложена), посмотреть как это выглядит на практике, и тогда , возможно, Вы сможете понять что Вам требуется. Индикаторов куча, но нужно знать что они из себя представляют.
|
Алексей ч
Свой человек
 
Зарегистрирован: 04/08/2006
Сообщений: 33
Нахождение: Ростов-на-Дону
|
|
Спасибо,за совет. Согласен что знание индикаторов и того как они устроены очень важно. Но мне сейчас требуется конкретный индиктор для конкретной цели. Я изучаю патерновую стратегию.И пытаюсь реализовать некоторые советы данные уважаемым Нео, цитату которого я привел в своем первом посте.И в данный момент мне нужно знать колличество денег, а не количество сделок участвовавших в торгах.Если моя идея с использованием внутредневных данных труднореализуема, мне будет достаточно и усредненных данных за день.Если, конечно это Вас не затруднит. Сначала определяют типичную цену (Typical Prise, TP) данного периода:
TP = (HIGH + LOW + CLOSE) / 3
Затем рассчитывается величина денежного потока
MF = TP * VOLUME
С уважением Алексей.
Редактировано Алексей ч (21/05/2008 17:53)
|
Rosh
Unregistered
|
|
Смотрите Money Flow Index
|
Алексей ч
Свой человек
 
Зарегистрирован: 04/08/2006
Сообщений: 33
Нахождение: Ростов-на-Дону
|
|
Код индикатора Money Flow Index был приведен мною двумя постами выше. Оттуда же были взяты формулы)) Кто-нибудь может мне помочь?
Редактировано Алексей ч (21/05/2008 20:02)
|
GoldHant
GoldHant

Зарегистрирован: 20/09/2007
Сообщений: 368
|
|
Вот совсем непонимаю..ну какой объем на форексе, если у Дц пару банков поставщиков котир и то они их фильтруют ..еще реквотят .. Не обманывайте себя ими , на форексе объемы ..гы-гы ..
|
Adim
... не танцор ...
  
Зарегистрирован: 03/01/2003
Сообщений: 1108
|
|
Удалил за ненадобностью.
-------------------- Делай, что должен, и будь что будет.
Редактировано Adim (24/05/2008 00:11)
|
Алексей ч
Свой человек
 
Зарегистрирован: 04/08/2006
Сообщений: 33
Нахождение: Ростов-на-Дону
|
|
Мне этот индикатор нужен не для форекса, а для фондового рынка.Очень мне нужен.Без этого индикатора не могу с места сдвинуться.Может кто подскажет где искать? С уважением Алексей.
Редактировано Алексей ч (22/05/2008 14:33)
|
naatha
Свой человек
 
Зарегистрирован: 03/01/2007
Сообщений: 202
|
|
поробуйте это чудо, - может и подойдет.
|
naatha
Свой человек
 
Зарегистрирован: 03/01/2007
Сообщений: 202
|
|
и еще один интересный индикатор
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
request AVT Indicator ?
|
naatha
Свой человек
 
Зарегистрирован: 03/01/2007
Сообщений: 202
|
|
Elder Impulse Candle Color - покруче буит, мне так кажется. Может и сгодится кому. Там в ElderImpulseMTF1/DisplayType троечку если поставить, то - совсем хорошо станет.
|
Alexander Piechotta
Свой человек
  
Зарегистрирован: 02/06/2005
Сообщений: 154
Нахождение: Germany
|
|
индикатор iPattern ?
|
soland
Свой человек
 
Зарегистрирован: 19/10/2004
Сообщений: 57
Нахождение: г.Люберцы, Моск. обл.
|
|
Спасибо, но я уже нашел. Кому надо вот ссылка http://forum.fxclub.org/showthread.php?t=43160 Успехов!
-------------------- "Par praemium labori"
|
IGROc
Гость
Зарегистрирован: 20/12/2004
Сообщений: 10
|
|
привет нашел советника протестил на GBPUSD H4 не плохо получается,если бы кто помог доработать результаты были бы лучше,надо туда стоплосс дописать и как то он непонятно позиции закрывает не по профиту,не по трелингу,рановато он их закрывает.Может кто возьмется доработать,заранее благодарю.
|
Kadavr
Долгожитель
 
Зарегистрирован: 06/07/2004
Сообщений: 1178
Нахождение: банды Боллинджера
|
|
стесняюсь спросить - вы его "нашли" случайно не в стандартной поставке клиентского терминала?
|
Mishel
Гость
Зарегистрирован: 13/01/2003
Сообщений: 10
|
|
Доброго времени суток всем! Подскажите, плиз, есть-ли для МТ4 индикатор на базе ATR. Надо чтобы он показывал точки типа Close+2ATR.
|
Kadavr
Долгожитель
 
Зарегистрирован: 06/07/2004
Сообщений: 1178
Нахождение: банды Боллинджера
|
|
В ответ на :
Mishel писал: Подскажите, плиз, есть-ли для МТ4 индикатор на базе ATR. Надо чтобы он показывал точки типа Close+2ATR.
попробуйте вот этот Уважаемая администрация - не могли бы вы добавить mq4 в список разрешенных расширений для аттачей?
|
Mishel
Гость
Зарегистрирован: 13/01/2003
Сообщений: 10
|
|
Спасибо, индикатор интересный, но не совсем то, что мне хотелось бы. А хотелось бы мне...ну что-то типа МА с периодом 1,примененная к CLOSE+(-)kATR(n),где CLOSE-переменная(OPEN,HIGH,HL/2 ит.п.).
|
kope
Гость
Зарегистрирован: 18/05/2008
Сообщений: 6
|
|
Добрый день всем. Помогите найти индикатор, скользящая средняя большего таймфрейма изображенная на меньшем, со всеми настройками - параметрами сдвига вперед-назад, по ценам (high,low, close и т.д.) Например скользащая недельного таймфрейма чтобы изображалась на дневном ТФ. Заранее благодарен.
|
T2T
Профи
  
Зарегистрирован: 16/02/2004
Сообщений: 3360
Нахождение: Россия
|
|
Вот нашел архивчики, может уже было на форуме, тогда сори! Может чего и полезного найдется.
Вот, а вот еще красоты , а здесь см. первый пост , а вот еще , ну еще этот и он же.
Удачи!
|
kope
Гость
Зарегистрирован: 18/05/2008
Сообщений: 6
|
|
Всем добрый день. Помогите пожалуйста с индикатором #MTF_MovingAverage, изображение скользящей средней с другого таймфрейма. К сожалению в програмировании "не бум-бум", не могли бы мне помочь с одной деталью в этом индикаторе? При использовании параметра MA_Shift, положительных значений, т.е. со сдвигом вперед, линия скользящей средней обрезается на последнем, текущем баре. Что нужно прописать в коде, чтобы этого не происходило, т.е. линия сдвинутой вперед средней изображалась и в будущем. Заранее благодарю.
|
kope
Гость
Зарегистрирован: 18/05/2008
Сообщений: 6
|
|
сам индюк
|
yurecwa
Гость
Зарегистрирован: 15/12/2008
Сообщений: 1
|
|
Кто поможет изменить код в индекаторе RPoint, что-бы индюк рисовался на текущем баре и небыло опаздываний. //+------------------------------------------------------------------+ //| RPoint.mq4 | //| Copyright © 2004, Poul_Trade_Forum | //| Aborigen | //| http://forex.kbpauk.ru/ | //+------------------------------------------------------------------+ #property copyright "Poul Trade Forum" #property link "http://forex.kbpauk.ru/" #property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 Yellow
//---- input parameters extern int ReversPoint=50; //---- buffers double RBuffer[]; int Trend=1,InTrend,ttime; double Points,Last_High, Last_Low; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { string short_name; Points = MarketInfo (Symbol(), MODE_POINT); //---- indicator line SetIndexStyle(0,DRAW_SECTION,EMPTY,1,Yellow); SetIndexBuffer(0,RBuffer); SetIndexEmptyValue(0,0);
//---- name for DataWindow and indicator subwindow label short_name="RPoint"; IndicatorShortName(short_name); SetIndexLabel(0,short_name);
//---- SetIndexDrawBegin(0,100); //----
return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- TODO: add your code here //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(),i,shift;
//---- TODO: add your code here i=(Bars-counted_bars)-1;
for (shift=i; shift>=0;shift--) {
if (Time[shift]!=ttime) InTrend=InTrend+1; ttime=Time[shift]; RBuffer[shift]=0; if (High[shift+1]>Last_High && Trend==1) InTrend=1; if (Low[shift+1]<Last_Low && Trend==0) InTrend=1; if (High[shift+1]>Last_High) Last_High=High[shift+1]; if (Low[shift+1]<Last_Low) Last_Low=Low[shift+1];
if (Trend==1 && Low[shift+1]<Last_High-ReversPoint*Points && InTrend>1) { Trend=0; RBuffer[shift+InTrend]=High[shift+InTrend]; Last_High=Low[shift+1]; Last_Low=Low[shift+1]; InTrend=1; }
if (Trend==0 && High[shift+1]>Last_Low+ReversPoint*Points && InTrend>1) { Trend=1; RBuffer[shift+InTrend]=Low[shift+InTrend]; Last_Low=High[shift+1]; Last_High=High[shift+1]; InTrend=1; } //---- } return(0); } //+------------------------------------------------------------------+
|
T2T
Профи
  
Зарегистрирован: 16/02/2004
Сообщений: 3360
Нахождение: Россия
|
|
Добрый день! Нашел на форуие вариант индюка по пивотам. Но это не совсем то, что нужно. Хотел глянуть как будет выглядеть на цене видоизменненый вариант, а не могу, не спец по программированию в MT4. Вот текст индикатора с форума (обычный пивот, только без R3 и S3) -
//+------------------------------------------------------------------+ //| Pivot_AllLevels.mq4 | //| Copyright © 2004, Poul_Trade_Forum | //| Aborigen | //| http://forex.kbpauk.ru/ | //+------------------------------------------------------------------+ #property copyright "Poul Trade Forum" #property link "http://forex.kbpauk.ru/"
#property indicator_chart_window //#property indicator_separate_window #property indicator_buffers 5 #property indicator_color1 Orange #property indicator_color2 DarkBlue #property indicator_color3 Maroon #property indicator_color4 DarkBlue #property indicator_color5 Maroon
//---- input parameters
//---- buffers double PBuffer[]; double S1Buffer[]; double R1Buffer[]; double S2Buffer[]; double R2Buffer[]; string Pivot = "Pivot Point", Sup1 = "S 1", Res1 = "R 1"; string Sup2="S 2", Res2="R 2"; int fontsize = 10; double P, S1, R1, S2, R2; double LastHigh, LastLow, x; //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { ObjectDelete("Pivot"); ObjectDelete("Sup1"); ObjectDelete("Res1"); ObjectDelete("Sup2"); ObjectDelete("Res2"); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicator line SetIndexStyle(0, DRAW_LINE); SetIndexStyle(1, DRAW_LINE); SetIndexStyle(2, DRAW_LINE); SetIndexStyle(3, DRAW_LINE); SetIndexStyle(4, DRAW_LINE); SetIndexBuffer(0, PBuffer); SetIndexBuffer(1, S1Buffer); SetIndexBuffer(2, R1Buffer); SetIndexBuffer(3, S2Buffer); SetIndexBuffer(4, R2Buffer); //---- name for DataWindow and indicator subwindow label IndicatorShortName("Pivot Point"); SetIndexLabel(0, "Pivot Point"); //---- SetIndexDrawBegin(0,1); //---- return(0); }
//+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start()
{ int counted_bars = IndicatorCounted();
int limit, i; //---- indicator calculation if(counted_bars == 0) { x = Period(); if(x > 240) return(-1); ObjectCreate("Pivot", OBJ_TEXT, 0, 0, 0); ObjectSetText("Pivot", " Pivot Point", fontsize, "Arial", Red); ObjectCreate("Sup1", OBJ_TEXT, 0, 0, 0); ObjectSetText("Sup1", " S 1", fontsize, "Arial", Red); ObjectCreate("Res1", OBJ_TEXT, 0, 0, 0); ObjectSetText("Res1", " R 1", fontsize, "Arial", Red); ObjectCreate("Sup2", OBJ_TEXT, 0, 0, 0); ObjectSetText("Sup2", " S 2", fontsize, "Arial", Red); ObjectCreate("Res2", OBJ_TEXT, 0, 0, 0); ObjectSetText("Res2", " R 2", fontsize, "Arial", Red); } if(counted_bars < 0) return(-1); //---- last counted bar will be recounted // if(counted_bars>0) counted_bars--; limit = (Bars - counted_bars) - 1; //---- for(i = limit; i >= 0; i--) { if(High[i+1] > LastHigh) LastHigh = High[i+1]; //---- if(Low[i+1] < LastLow) LastLow=Low[i+1]; if(TimeDay(Time) != TimeDay(Time[i+1])) { P = (LastHigh + LastLow + Close[i+1]) / 3; R1 = (2*P) - LastLow; S1 = (2*P) - LastHigh; R2 = P + (LastHigh - LastLow); S2 = P - (LastHigh - LastLow); LastLow = Open; LastHigh = Open; //---- ObjectMove("Pivot", 0, Time, P); ObjectMove("Sup1", 0, Time, S1); ObjectMove("Res1", 0, Time, R1); ObjectMove("Sup2", 0, Time, S2); ObjectMove("Res2", 0, Time, R2); } PBuffer = P; S1Buffer = S1; R1Buffer = R1; S2Buffer = S2; R2Buffer = R2; } //---- return(0); } //+------------------------------------------------------------------+ В нем не хватает четырех средних уровней М1 = (S1 + S2)/2 M2 = (Pivot + S1)/2 M3 = (Pivot + R1)/2 M4 = (S1 + S2)/2 Индюк очень нужен, заранее спасибо! Надеюсь на вашу помощь.
|
S&P
Открытый человек
  
Зарегистрирован: 18/07/2007
Сообщений: 582
Нахождение: Москва
|
|
2 T2T Посмотрите, может что-нибудь сгодится.
|
T2T
Профи
  
Зарегистрирован: 16/02/2004
Сообщений: 3360
Нахождение: Россия
|
|
В ответ на :
S&P писал: 2 T2T Посмотрите, может что-нибудь сгодится.
Спасибо огромное! В архиве нашел то, что искал. Чуток подработал и порядок! За оперативность, особый респект!
|
fxxx
Гость
Зарегистрирован: 19/11/2007
Сообщений: 13
|
|
//+------------------------------------------------------------------+ //| MTF_MovingAverage_v1.mq4 | //| Copyright © 2006, Keris2112 | //| igorad | //+------------------------------------------------------------------+ #property copyright "Copyright © 2006, Keris2112" #property link "http://www.forex-tsd.com"
#property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 Blue #property indicator_width1 2
//---- input parameters /************************************************************************* PERIOD_M1 1 PERIOD_M5 5 PERIOD_M15 15 PERIOD_M30 30 PERIOD_H1 60 PERIOD_H4 240 PERIOD_D1 1440 PERIOD_W1 10080 PERIOD_MN1 43200 You must use the numeric value of the timeframe that you want to use when you set the TimeFrame' value with the indicator inputs. --------------------------------------- PRICE_CLOSE 0 Close price. PRICE_OPEN 1 Open price. PRICE_HIGH 2 High price. PRICE_LOW 3 Low price. PRICE_MEDIAN 4 Median price, (high+low)/2. PRICE_TYPICAL 5 Typical price, (high+low+close)/3. PRICE_WEIGHTED 6 Weighted close price, (high+low+close+close)/4. You must use the numeric value of the Applied Price that you want to use when you set the 'applied_price' value with the indicator inputs. --------------------------------------- MODE_SMA 0 Simple moving average, MODE_EMA 1 Exponential moving average, MODE_SMMA 2 Smoothed moving average, MODE_LWMA 3 Linear weighted moving average. You must use the numeric value of the MA Method that you want to use when you set the 'ma_method' value with the indicator inputs.
**************************************************************************/ extern int TimeFrame=0; extern int MAPeriod=10; extern int ma_shift=0; extern int ma_method=0; extern int applied_price=0;
double ExtMapBuffer1[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { string short_name; //---- indicator line SetIndexBuffer(0,ExtMapBuffer1); SetIndexStyle(0,DRAW_LINE); if(TimeFrame==0) TimeFrame = Period(); SetIndexShift(0,ma_shift*TimeFrame/Period()); SetIndexLabel(0,"MTF_MAv1("+MAPeriod+"),"+ma_method+",tf"+TimeFrame+"s"+ma_shift+"");
//---- name for DataWindow and indicator subwindow label switch(ma_method) { case 1 : short_name="MTF_EMA("; break; case 2 : short_name="MTF_SMMA("; break; case 3 : short_name="MTF_LWMA("; break; default : short_name="MTF_SMA("; } switch(TimeFrame) { case 1 : string TimeFrameStr="Period_M1"; break; case 5 : TimeFrameStr="Period_M5"; break; case 15 : TimeFrameStr="Period_M15"; break; case 30 : TimeFrameStr="Period_M30"; break; case 60 : TimeFrameStr="Period_H1"; break; case 240 : TimeFrameStr="Period_H4"; break; case 1440 : TimeFrameStr="Period_D1"; break; case 10080 : TimeFrameStr="Period_W1"; break; case 43200 : TimeFrameStr="Period_MN1"; break; default : TimeFrameStr="Current Timeframe"; } IndicatorShortName(short_name+MAPeriod+") "+TimeFrameStr); }
//---- return(0); //+------------------------------------------------------------------+ //| MTF Moving Average | //+------------------------------------------------------------------+ int start() { datetime TimeArray[]; int i,shift,limit,y=0,counted_bars=IndicatorCounted(); // Plot defined timeframe on to current timeframe ArrayCopySeries(TimeArray,MODE_TIME,Symbol(),TimeFrame); if(counted_bars<0) return(-1); if(counted_bars>0) counted_bars--; limit=Bars-counted_bars+TimeFrame/Period(); //limit=Bars-counted_bars; for(i=0,y=0;i<limit;i++) { if (Time<TimeArray[y]) y++; /*********************************************************** Add your main indicator loop below. You can reference an existing indicator with its iName or iCustom. Rule 1: Add extern inputs above for all neccesary values Rule 2: Use 'TimeFrame' for the indicator timeframe Rule 3: Use 'y' for the indicator's shift value **********************************************************/ ExtMapBuffer1=iMA(NULL,TimeFrame,MAPeriod,0,ma_method,applied_price,y) ; } // return(0); } //+------------------------------------------------------------------+
|
fxxx
Гость
Зарегистрирован: 19/11/2007
Сообщений: 13
|
|
п.с. много разных веpсий в нете (поищите - найдете; или спросите на любом форуме с нормальными аттачментами (никаких нервов нет преределывать и возиться с зипами) никак не решился вопрос с .mq4 расширением?
Редактировано fxxx (21/03/2009 18:31)
|
v13astra
Ветеран
  
Зарегистрирован: 02/08/2003
Сообщений: 1221
Нахождение: Севастополь
|
|
Т.к. в MQl я не понимаю, объясните пожалуйста схему (идею) отрисовки синией и красной линий. Индюк в атче.
-------------------- Единственный способ «развернуть» тренд — сделать на него ставку )
|
v13astra
Ветеран
  
Зарегистрирован: 02/08/2003
Сообщений: 1221
Нахождение: Севастополь
|
|
Перерисовывает на истории, ерунда.
-------------------- Единственный способ «развернуть» тренд — сделать на него ставку )
|
romtul
Гость
Зарегистрирован: 03/05/2007
Сообщений: 2
|
|
Да, какой-то мутный индикатор
|
CanisLC
Гость
Зарегистрирован: 08/08/2009
Сообщений: 1
|
|
Господа, подскажите. Не так давно на форуме видел висели мультивалютные индикаторы - MACD, ADX и т.п. Именно мультивалютные, а не мультытаймфреймовые. А сейчас что-то не могу найти. Ткните носом.
|
Nikita-Kiev
Гость
Зарегистрирован: 22/12/2007
Сообщений: 7
Нахождение: Kiev
|
|
Выкладываю (только причесать пришлось) индюшонок, которым давно пользуюсь. Авторов имеет много, всех не знаю. И названия тоже нет. Нужная_вещь_Однако! Может, кому и пригодится. Краткая инструкция. Начнем с комментариев. В верхней строчке показаны диапазоны последних 4 = Дневных баров, четырех часовых баров, и диапазон последних 4 на текущем ТФ, +( плюс)=движение вверх, - (минус)=движение вниз, : = доджи. В нижней строчке показаны, Спред, стоимость одного пункта, Баланс, Эквити, и время МТ4. В левом нижнем углу графика, "Время Токио", чуть правее, Мировое время GMT, чуть дальше V = "Прибыль или убыток по этой валюте" рядом, "Общая прибыль или убыток", ну а в правом нижнем углу "Время Нью-Йорк"//--------------------- Comments = true, Часы = true ; Close_Н4_MT4 = false ; Close_Н4_GMT= false ; Вертикальная_сетка_2часа = false ; Сетка_10_пунктов = false ; Сетка_25_пунктов = false; Безубыток открытых позиций =false; Colorприбыли = Blue; --цвет линии для Colorубытка = Red; --цвет линии для ColorОткрытые позиции = BlueViolet -- цвет для линии безубытка. STOPLEVEL = false ; Диапазон между 2_открытиями = 3;//= это волотильность на линейных графиках , Открытие над под Трендлинией = true ; -- Обращать внимание на периодах от Н1 и выше //--------------------- Ну а в стальных параметрах, (методом тыка) можно разобраться По молчанию все параметры стоят = false. Ну, и все. Успехов всем и во всем. Никита.
|
Nikita-Kiev
Гость
Зарегистрирован: 22/12/2007
Сообщений: 7
Нахождение: Kiev
|
|
Поторопился выкладывать без проверки этот индюк. Плохо «причесал», и в нем не работает Close_Н4_GMT . ИСПРАВИЛ. (См в прикрепленных файлах.) Заодно и объясню что это такое. Точки на графике Close_Н4_MT4 и Close_Н4_GMT (линии просто захламляют график), это доп уровни поддержки и сопротивления, это время открытия через каждые 2 часа. (Пришлось переделать на закрытие = так лучше смотрится на линейных графиках.) Почему через 2 часа? Два часа это есть половина периода 4- часовок , и разница во времени работы между ДЦ = работающими по мировому времени GMT, и ДЦ = работающими по европейскому времени. Лично для меня это очень важный параметр. Как пользоваться, кроме того что уровни закрытия Н4 по времени GMT и по времени терминала MT4, являются доп уровнями поддержки и сопротивления, ( в основном, для линейных графиков Н1), я провожу трендовую линию по последним 2 точкам (красным Н4_GMT или синим Н4_MT4) с продолжением в будущее на такой же расстояние, так что бы середина трендлинии находилась точно на последней точке, того же цвета. Окончание !!! трендлинии, это еще один уровень. Проверяйте сами. Очень хорошо работает в комплексе с другими уровнями. Типа опционных – «Сетка_25_пунктов» и другими. В ближайшее время выложу индюк «Мои уровни 2» (причесать нужно!). Как пользоваться «Сетка_25_пунктов» или «Сетка_10_пунктов»? По умолчанию сетка начинается с вертикальной линии "StartVL2", которая находится в начале вчерашнего дня. Если вы активируете вертикальную линию "StartVL2", можете ее выставлять на графике где понравится, если выставите справа за ценой, в не активной части графика, сетка будет располагаться по всему графику. Безубыток_открытых_позиций = "Линия безубытка для открытых позиций"= тоже очень нужная вещь, когда открыто много позиций. Показывает уровень на котором можно закрыть все позиции с нулевым балансом, и места занимает немного,- есть возможность менять не только цвет, но и толщину линии. В этом варианте добавил «Процент роста - падения» за месяц и неделю, считаю, нужная вещь. Ну, и все. Успехов всем и во всем. Никита.
|
Nikita-Kiev
Гость
Зарегистрирован: 22/12/2007
Сообщений: 7
Нахождение: Kiev
|
|
Перед тем как выложу индюк «Мои уровни 2» (причесать нужно!), выкладываю для ознакомления (для тех, кто не знаком), индюк «Мои уровни» //=============== … Этот индюк показывает динамические уровни, которые меняются в процессе движения графика. Это намного лучше. чем всевозможные пивоты, где статистические уровни, и еще взятые с потолка. Сразу покажется, что в нем очень много линий, и тяжело разобраться. Но если вы сейчас кинете его в тестер, и понаблюдаете, (или поиграетесь Торговый ТРЕНАЖЕР 2 http://codebase.mql4.com/ru/6012 ), то, через какой то период времени ( у каждого свой), поймете все возможности этого индюка. для работы этого индюка необходим ЗигЗаг = RPoint-m v2.mq4 = http://codebase.mql4.com/ru/5342 (уже лежит в папке). Очень важно для каждой валюты и тайм фрейма, правильно подобрать параметр ReversPoint , этот параметр отвечает за диапазон веток Зиг-Зага. То есть ветки Зиг-Зага могут быть больше, но не меньше ReversPoint, в пунктах. Ну и еще, по диапазонам часов, тоже можно строить уровни, и даже очень интересные, просто необходимо чаще пользоваться линиями тренда, (рисовать ручками) . ВСЕ. Всем УСПЕХОВ. З.Ы. В папке \indicators должны быть оба индикатора. Этот индюк очень плохо смотрится на темном фоне, все цвета подобраны под фон экрана = Gainsboro. //=============== Для тех, кто хочет покритиковать, сразу сообщаю – этот индюк – это этап в моих размышлениях, я им не пользуюсь, и давно забросил в архив. Но некоторым трейдерам он понравился. Может кому то и пригодится. Хотя этот индюк, немного сырой. Ну, и все. Успехов всем и во всем. Никита.
|
Nikita-Kiev
Гость
Зарегистрирован: 22/12/2007
Сообщений: 7
Нахождение: Kiev
|
|
Выкладываю для ознакомления, индюк «Мои уровни 2» , вроде причесал нормально. Протестируем - посмотрим. Объяснений и инструкций к нему не требуется. Думаю, вопросов не будет. Подводите мышку к интересующему вас значку или линии, и увидите ответ на ваш вопрос. Если вам хочется, чтобы звонил Alert на 50% недели и 50% месяца, смотрите код. После теста возможно, добавлю пару трендовых линий с Alertом. Ну, и все. Пользуйтесь. Успехов всем и во всем. Никита.
|
Nikita-Kiev
Гость
Зарегистрирован: 22/12/2007
Сообщений: 7
Нахождение: Kiev
|
|
Чего тянуть. Поставил трендовую линию с Alertом, она проходит от открытия вчерашнего дня, до открытия сегодняшнего дня. Выставляете ее где хотите, при подходе или пробитии ценой трендовую линию, будет пищать. И еще циферками показывается расстояние от цены до линии тренда. Важно ! Если пользуетесь Alertом, то запись звонка идет в папочку Эксперты, вы магеете отключить PopupON = // true false и смотреть что и где, пищит в графе Эксперты. Важно регулярно чистить logs в папке МТ4, и logs в попке experts, ну а также в попочке tester, если не будете это делать то в скором времени зас…ся ваш МТ4, по самые уши. Ну, и все. Пользуйтесь. Успехов всем и во всем. Никита.
|
Nikita-Kiev
Гость
Зарегистрирован: 22/12/2007
Сообщений: 7
Нахождение: Kiev
|
|
В один советник ввпихнул (и, что удивительно,рабротает), два советника + индикатор = прикольная весчь получилась! //+----------------------------------------------------------- http://codebase.mql4.com/ru/6101 #_indicate_orders.mq4 Имя: Индикатор открытых позиций Автор: rainal (21.10.2009 09:33) Автор: Александр Смирнов rainal@mail.ru При отладке своего советника мне было не удобно анализировать все открытые позиции. Мне хотелось, чтобы: 1) позиции была сгруппированы по направлению; 2) прибыльные и убыточные позиции визуально отделялись друг от друга; 3) также отображалсь сумма прибыли/убытка по группе позиций, открытых в одном направлении. На экран выводится онформация по группе позиций. В заголовках: Направление, количество в группе, общий объем, общий профит. Для отдельных позиций то же самое. В прикрепленном файле - контейнер для вашего советника с функцией отображения открытых ордеров. //+---------------------------------------------------------- http://codebase.mql4.com/ru/5533 VisualTrading.mq4 Автор: Дмитрий Яковлев Dmitry Yakovlev, Russia,Omsk, WM R865705290089 Описание: Изменение уровней стоп лосса,тейк профита,открытия отложенных ордеров прямо на графике перетаскиванием линий... Параметры - 3 цвета для уровней цен. lShowTargets - true - показывать пункты до уровней от текущей цены Присоединяете советник на график и двигайте цены... Отмечаете линию цены двойным щелчком, разрешаете торговать без подтверждения и перетаскиваете уровни цен... Если удалите уровень открытия ордера - выскочит вопрос - "Закрыть ордер?" Другие мои работы - ShadowTF, VisualOrders, DigitalFilterTF, Info+Ticks 23.04.2009 добавил к линиям стоп и тейк в левой части графика подписи с номерами ордеров 24.04.2009 добавил информацию на линиях стоп и тейк - в скобках (пипсов от открытия/ и сумма профита или потери при срабатывании) перед скобками - кол-во пипсов от текущей цены //+------------------------------------------------------------- http://forum.mql4.com/ru/19491/ Middle_Order_Price_5.mq4 ИДЕЯ И ОРИГИНАЛ на ветке Рисуем линию средней цены http://forum.mql4.com/ru/19491/ //+-----------------------------------------------------------
|
Parapheon
Гость
Зарегистрирован: 01/12/2009
Сообщений: 2
Нахождение: Сибирь
|
|
А может кто нибудь вспомнит старенькое-нетленное, и поможет переложить в индикатор или в советник МТ4: ENTER LONG: Mov(C,opt1,E) > Mov(C,opt1*2,E) AND Stoch(opt2, opt2/2) > Ref(Stoch(opt2,opt2/2),-1) AND Stoch(opt2, opt2/2) < 50-opt3 ENTER SHORT: Mov(C,opt1,E) < Mov(C,opt1*2,E) AND Stoch(opt2, opt2/2) < Ref(Stoch(opt2,opt2/2),-1) AND Stoch(opt2, opt2/2) > 50+opt3
-------------------- Какой год, а всё учусь.
|
Timofei
Гость
 
Зарегистрирован: 21/01/2006
Сообщений: 7
|
|
Пожалуйста,напишите индикатор рисующий уровни соответствующие максимальному значению(бара текущего таймфрейма) в течении дня индикатора Volumes . В картинке всё описано. Заранее спасибо.
|
shamanix
Долгожитель

Зарегистрирован: 15/09/2008
Сообщений: 828
Нахождение: Санкт-Петербург
|
|
Привет, тут решил малость поковырять програминг в MT4. Хочу один индюк что в Велсе сделал, перенести в MT4, благо некоторые наработки по нашел в MT4.
возник вопрос, так как не знаю даже как в поиске MQL4.com корректно описать.
вот есть 3 массива (хз наверное так, до конца не уловил еще разницу) Надо вывести их 4 буферами 3 пунктирными линиями и один повторить еще и символам (точками поверх линии) Code:
double ExtMapBuffer1[]; double ExtMapBuffer2[]; double ExtMapBuffer3[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators IndicatorBuffers(4);
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID); SetIndexStyle(1,DRAW_LINE,STYLE_DOT); SetIndexStyle(2,DRAW_LINE,STYLE_DOT); SetIndexStyle(3,DRAW_ARROW); SetIndexArrow(3,167); SetIndexDrawBegin(0,3);
SetIndexBuffer(0,ExtMapBuffer1); SetIndexBuffer(1,ExtMapBuffer2); SetIndexBuffer(2,ExtMapBuffer3); SetIndexBuffer(3,ExtMapBuffer1); SetIndexEmptyValue(0,0.0); SetIndexEmptyValue(1,0.0); SetIndexEmptyValue(2,0.0); SetIndexEmptyValue(3,0.0); //----
как только добавляю SetIndexBuffer(3,ExtMapBuffer1); то первый буффер (линия) исчезает с чарта.
Понимаю, что так не программят но все же, хочеться резалт а не читать кучу книг.
-------------------- Quadratisch. Praktisch. Gut.
|
Sergey Kovalyov
Долгожитель

Зарегистрирован: 04/08/2009
Сообщений: 898
Нахождение: Kiev
|
|
Добавить ExtMapBuffer4 и в него копировать из ExtMapBuffer1. SetIndexBuffer связывает массив с индикаторной линией, после этого, массив становится "особенным", и гряными руцями в него лучше не лазить.
Тут еще можно почитать: http://docs.mql4.com/ru/customind
|
shamanix
Долгожитель

Зарегистрирован: 15/09/2008
Сообщений: 828
Нахождение: Санкт-Петербург
|
|
я приблизительно так и подумал. В доках такие тонкости не упоминаются.
-------------------- Quadratisch. Praktisch. Gut.
|
Sergey Kovalyov
Долгожитель

Зарегистрирован: 04/08/2009
Сообщений: 898
Нахождение: Kiev
|
|
Еще, иногда, помогает поиск по forum.mql4.com. Иногда, потому, что флуда там много. Но почти все такие вопросы там обсуждались, и, при должной настойчивости, ответы таки можно найти. =)
|
md_nemo
Свой человек
   
Зарегистрирован: 21/07/2004
Сообщений: 73
|
|
Помогите переделать индикатор чтоб показывал не только один цвет линии а 2 цвета. Пасиб (например черная. красная. черная. красная, а то он тут только серые линии показывает) ПАСИБ
//+------------------------------------------------------------------+ //| i-MyGrid_m3.mq4 | //| Copyright ©, Modest | //| | //| 2007/10/21 Modified by FinGeR (Indicator) | //+------------------------------------------------------------------+
#property indicator_chart_window #property copyright "" #property link 1 #property show_confirm
extern double StartPrice=1.0000; extern double GridStep=50.0; extern color GridColor= Silver;
//+------------------------------------------------------------------+ //| script "modify first market order" | //+------------------------------------------------------------------+
int init() { DelMyObj("myGridLine2"); IndicatorDigits(Digits+2);
double max,min,Mmax,Mmin,curVal; int i,imin; double top=WindowPriceMax(); double bottom=WindowPriceMin(); imin=bottom/Point; imin=imin/2; imin=imin/GridStep; imin=imin*GridStep; Mmin=imin*Point; i=0; DelMyObj("myGridLine2"); Mmax=StartPrice*100; curVal=StartPrice; while(curVal<Mmax) { ObjectCreate("myGridLine2"+i,OBJ_HLINE, 0, 0,curVal); ObjectSet("myGridLine2"+i,OBJPROP_WIDTH,1); ObjectSet("myGridLine2"+i,OBJPROP_STYLE,STYLE_SOLID); ObjectSet("myGridLine2"+i,OBJPROP_COLOR,GridColor); //ObjectSet("myGridLine2"+i,OBJPROP_BACK,true); i=i+1; curVal=curVal+Point*GridStep; } i=i+1; curVal=StartPrice-Point*GridStep; while(curVal>=0) { ObjectCreate("myGridLine2"+i,OBJ_HLINE, 0, 0,curVal); ObjectSet("myGridLine2"+i,OBJPROP_WIDTH,1); ObjectSet("myGridLine2"+i,OBJPROP_STYLE,STYLE_SOLID); ObjectSet("myGridLine2"+i,OBJPROP_COLOR,GridColor); //ObjectSet("myGridLine2"+i,OBJPROP_BACK,true); i=i+1; curVal=curVal-Point*GridStep; } }
int start() { //---- return(0); } //+------------------------------------------------------------------+
void DelMyObj(string myName) { int pos=-1; string objName; int obj_total=ObjectsTotal(); for(int i=obj_total-1;i>=0; i--) { objName=ObjectName(i); pos= StringFind(objName,myName,0); if(pos!=-1) ObjectDelete(objName); } return(0); }
int deinit() { DelMyObj("myGridLine2"); }
Редактировано md_nemo (06/02/2010 21:06)
|
AlexBig
Свой человек

Зарегистрирован: 12/03/2010
Сообщений: 101
|
|
Добавь еще переменную в начале, например GridColor1=red, и в одной из ф-й ObjectSet поставь ее вместо GridColor
Редактировано AlexBig (30/03/2010 20:13)
|
palvir
КПРФ
 
Зарегистрирован: 01/06/2007
Сообщений: 123
|
|
Нельзя ли переработать код из-под Ами в МТ- адаптивные зоны Болинжера.От обычного осцилятора отличается двигающимися границами и в экстремальных точках линия 50 превращается в ноль. Код в ами и картинка в приложении
|
palvir
КПРФ
 
Зарегистрирован: 01/06/2007
Сообщений: 123
|
|
Блин картинка не вошла
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Добрый день! Подскажите, где найти индикатор Crazypips MACD ?
|
Дейтрейдер
Гость
Зарегистрирован: 10/02/2007
Сообщений: 2
|
|
можно попробовать на http://crazypips.com или http://www.greattradingsystems.com/MTF+Crazypips-metatraderindicator
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
Спосибо, уже нашел!
|
VGJ
Свой человек
 
Зарегистрирован: 17/09/2004
Сообщений: 54
|
|
А не подскажете, где найти вот этот индикатор: DoingZeroLag
|
naatha
Свой человек
 
Зарегистрирован: 03/01/2007
Сообщений: 202
|
|
Может кто-нибудь поправить этот индикатор - чтобы при изменении графика он изменял только свои линии, т.е. не стирал с графика разметку? Это 200ЕМА с разных таймфреймов. Заранее - спасибо.
Редактировано naatha (19/08/2010 16:34)
|
naatha
Свой человек
 
Зарегистрирован: 03/01/2007
Сообщений: 202
|
|
It`s FREE (ver. 1.1): http://www.forexpnf.info/mt4-point-a...tor/downloads/
|
Dark Horse
Гость
Зарегистрирован: 08/12/2010
Сообщений: 14
|
|
Пара вопросов. 1) Можно ли в iMA(NULL,tf,1,0,MODE_EMA,PRICE_MEDIAN,0) использовать нестандартные таймфреймы, отличные от 1,5,15,30 и тд.? 2) Если советник переделать в индикатор (добавить #property indicator_chart_window), будет ли он продолжать торговать? А то у меня из двух советников один глушит другого.
|
VG
Душа форума
  
Зарегистрирован: 10/08/2003
Сообщений: 482
Нахождение: Ukraine, Kharkov
|
|
В ответ на :
Dark Horse писал: Пара вопросов. 1) Можно ли в iMA(NULL,tf,1,0,MODE_EMA,PRICE_MEDIAN,0) использовать нестандартные таймфреймы, отличные от 1,5,15,30 и тд.? 2) Если советник переделать в индикатор (добавить #property indicator_chart_window), будет ли он продолжать торговать? А то у меня из двух советников один глушит другого.
1. "в лоб" - НЕТ
В ответ на :
double iMA( string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift) Расчет скользящего среднего. Параметры: symbol - Символьное имя инструмента, на данных которого будет вычисляться индикатор. NULL означает текущий символ. timeframe - Период. Может быть одним из периодов графика. 0 означает период текущего графика. period - Период усреднения для вычисления скользящего среднего. ma_shift - Сдвиг индикатора относительно ценового графика. ma_method - Метод усреднения. Может быть любым из значений методов скользящего среднего (Moving Average). applied_price - Используемая цена. Может быть любой из ценовых констант. shift - Индекс получаемого значения из индикаторного буфера (сдвиг относительно текущего бара на указанное количество периодов назад).
Период графика может быть любым из следующих величин:
Константа Значение Описание PERIOD_M1 1 1 минута PERIOD_M5 5 5 минут PERIOD_M15 15 15 минут PERIOD_M30 30 30 минут PERIOD_H1 60 1 час PERIOD_H4 240 4 часа PERIOD_D1 1440 1 день PERIOD_W1 10080 1 неделя PERIOD_MN1 43200 1 месяц 0 (ноль) 0 Период текущего графика
выход по п1. - можно с помощью скрипта "периодконвертер" (входит в стандартную поставку) создать график нестандартного таймфрейма и использовать вызов iMA как для текущего чарта - то есть с нулем. Должно сработать. Или самостоятельно построить бары нестандартного т\ф и использовать iMAOnArray()...
2. НЕТ: индикаторам недоступны торговые функции. Выход по п2: использовать магик номер при выставлении и выборе ордера для отслеживания советником только своих ордеров.
Удачи.
-------------------- С уважением, Владислав.
Не плыви по течению, не плыви против течения... плыви туда, куда тебе НУЖНО...
Редактировано VG (02/09/2011 11:22)
|