-
SIDEBAR: CORONA CHART SIGNAL TO NOISE RATIO TRADESTATION EASYCODE
{by John F. Ehlers copyright (c) 2008
The amplitude of the dominant cycle is normalized to the amplitude of the noise.
Noise is defined as the average daily trading range. The Signal to Noise Ratio
is measured in decibels (dB). Unless the cycle amplitude is at least 3 dB
greater than the noise, the use of cycle-based entries and oscillators should be
avoided because the uncertainty of getting a good entry and exit point during
day can negate any potential profit realized from the cyclic swing. A Signal to
Noise ratio in excess of 6 dB signals a strong cyclic component relative to the
noise.
}
Inputs:
Price((H+L)/2),
LineR(220),
LineG(255),
LineB(255),
FuzzR(0),
FuzzG(190),
FuzzB(190);
Vars:
delta(0.1),
gamma(0),
alpha(0),
beta(0),
N(0),
Period(0),
MaxAmpl(0),
Num(0),
Denom(0),
DC(0),
DomCyc(0),
Color1(0),
Color2(0),
Color3(0),
alpha1(0),
HP(0),
SmoothHP(0),
Avg(0),
Signal(0),
Noise(0),
SNR(0),
Width(0);
Arrays:
I[60](0),
OldI[60](0),
OlderI[60](0),
Q[60](0),
OldQ[60](0),
OlderQ[60](0),
Real[60](0),
OldReal[60](0),
OlderReal[60](0),
Imag[60](0),
OldImag[60](0),
OlderImag[60](0),
Ampl[60](0),
OldAmpl[60](0),
DB[60](0),
OldDB[60](0),
Raster[50](0),
OldRaster[50](0);
alpha1 = (1 - Sine (360 / 30)) / Cosine(360 / 30);
HP = .5*(1 + alpha1)*(Price - Price[1]) + alpha1*HP[1];
SmoothHP = (HP + 2*HP[1] + 3*HP[2] + 3*HP[3] + 2*HP[4] + HP[5]) / 12;
IF CurrentBar < 7 Then SmoothHP = Price - Price[1];
IF CurrentBar = 1 THEN SmoothHP = 0;
delta = -.015*CurrentBar + .5;
If delta < .1 then delta = .1;
If CurrentBar > 12 Then Begin
For N = 12 to 60 Begin
beta = Cosine(720 / N);
gamma = 1 / Cosine(1440*delta / N);
alpha = gamma - SquareRoot(gamma*gamma - 1);
Q[N] = (.5*N / 6.28318)*(SmoothHP - SmoothHP[1]);
I[N] = SmoothHP;
Real[N] = .5*(1 - alpha)*(I[N] - OlderI[N]) + beta*(1 + alpha)*OldReal[N] - alpha*OlderReal[N];
Imag[N] = .5*(1 - alpha)*(Q[N] - OlderQ[N]) + beta*(1 + alpha)*OldImag[N] - alpha*OlderImag[N];
Ampl[N] = (Real[N]*Real[N] + Imag[N]*Imag[N]);
End;
End;
For N = 12 to 60 Begin
OlderI[N] = OldI[N];
OldI[N] = I[N];
OlderQ[N] = OldQ[N];
OldQ[N] = Q[N];
OlderReal[N] = OldReal[N];
OldReal[N] = Real[N];
OlderImag[N] = OldImag[N];
OldImag[N] = Imag[N];
OldAmpl[N] = Ampl[N];
OldDB[N] = DB[N];
End;
For N = 1 to 50 Begin
OldRaster[N] = Raster[N];
End;
MaxAmpl = Ampl[12];
For N = 12 to 60 Begin
If Ampl[N] > MaxAmpl then MaxAmpl = Ampl[N];
End;
For N = 12 to 60 Begin
If MaxAmpl <> 0 AND (Ampl[N] / MaxAmpl) > 0 Then DB[N] = -10*Log(.01 / (1 - .99*Ampl[N] / MaxAmpl)) / Log(10);
DB[N] = .33*DB[N] + .67*OldDB[N];
If DB[N] > 20 then DB[N] = 20;
End;
Num = 0;
Denom = 0;
For N = 12 to 60 Begin
If DB[N] <= 6 Then Begin
Num = Num + N*(20 - DB[N]);
Denom = Denom + (20 - DB[N]);
End;
If Denom <> 0 Then DC = .5*Num / Denom;
End;
DomCyc = Median(DC, 5);
If DomCyc < 6 Then DomCyc = 6;
Avg = .1*Price + .9*Avg[1];
If Avg <> 0 and MaxAmpl > 0 Then Signal = .2*SquareRoot(MaxAmpl) + .9*Signal[1];
If Avg <> 0 and CurrentBar > 5 Then Noise = .1*Median((H-L), 5) + .9*Noise[1];
If Signal <> 0 and Noise <> 0 Then SNR = 20*Log(Signal / Noise) / Log(10) + 3.5;
IF SNR < 1 Then SNR = 0;
If SNR > 11 Then SNR = 10;
SNR = .1*SNR;
Width = -.4*SNR + .2;
If SNR > .5 then Width = 0;
For N = 1 to 50 Begin
Raster[N] = 20;
If N < Round(50*SNR,0) Then Raster[N] = .5*(Power((20*SNR - .4*N)/ Width, .8) + OldRaster[N]);
If N > Round(50*SNR, 0) and (.4*N - 20*SNR) / Width > 1 Then Raster[N] = .5*(Power((-20*SNR + .4*N)/ Width, .8) + OldRaster[N]) ;
If N = Round(50*SNR,0) Then Raster[N] = 0 + .5*OldRaster[N];
If Raster[N] < 0 Then Raster[N] = 0;
If Raster[N] > 20 Then Raster[N] = 20;
If SNR > .5 then Raster[N] = 20;
End;
Plot1(10*SNR+1, "S51", RGB(LineR, LineG, LineB),0,2);
For N = 1 to 50 Begin
IF Raster[N] <= 10 THEN Begin
Color1 = LineR + Raster[N]*(FuzzR - LineR) / 10;
Color2 = LineG + Raster[N]*(FuzzG - LineG) / 10;
Color3 = LineB + Raster[N]*(FuzzB - LineB) / 10;
END;
IF Raster[N] > 10 THEN Begin
Color1 = FuzzR*(2 - Raster[N] / 10);
Color2 = FuzzG*(2 - Raster[N] / 10);
Color3 = FuzzB*(2 - Raster[N] / 10);
END;
//If N = 1 Then Plot1(N, "S1", RGB(Color1, Color2, Color3),Color3,5);
If N = 2 Then Plot2(.2*N+1, "S2", RGB(Color1, Color2, Color3),0,5);
If N = 3 Then Plot3(.2*N+1, "S3", RGB(Color1, Color2, Color3),0,5);
If N = 4 Then Plot4(.2*N+1, "S4", RGB(Color1, Color2, Color3),0,5);
If N = 5 Then Plot5(.2*N+1, "S5", RGB(Color1, Color2, Color3),0,5);
If N = 6 Then Plot6(.2*N+1, "S6", RGB(Color1, Color2, Color3),0,5);
If N = 7 Then Plot7(.2*N+1, "S7", RGB(Color1, Color2, Color3),0,5);
If N = 8 Then Plot8(.2*N+1, "S8", RGB(Color1, Color2, Color3),0,5);
If N = 9 Then Plot9(.2*N+1, "S9", RGB(Color1, Color2, Color3),0,5);
If N = 10 Then Plot10(.2*N+1, "S10", RGB(Color1, Color2, Color3),0,5);
If N = 11 Then Plot11(.2*N+1, "S11", RGB(Color1, Color2, Color3),0,5);
If N = 12 Then Plot12(.2*N+1, "S12", RGB(Color1, Color2, Color3),0,5);
If N = 13 Then Plot13(.2*N+1, "S13", RGB(Color1, Color2, Color3),0,5);
If N = 14 Then Plot14(.2*N+1, "S14", RGB(Color1, Color2, Color3),0,5);
If N = 15 Then Plot15(.2*N+1, "S15", RGB(Color1, Color2, Color3),0,5);
If N = 16 Then Plot16(.2*N+1, "S16", RGB(Color1, Color2, Color3),0,5);
If N = 17 Then Plot17(.2*N+1, "S17", RGB(Color1, Color2, Color3),0,5);
If N = 18 Then Plot18(.2*N+1, "S18", RGB(Color1, Color2, Color3),0,5);
If N = 19 Then Plot19(.2*N+1, "S19", RGB(Color1, Color2, Color3),0,5);
If N = 20 Then Plot20(.2*N+1, "S20", RGB(Color1, Color2, Color3),0,5);
If N = 21 Then Plot21(.2*N+1, "S21", RGB(Color1, Color2, Color3),0,5);
If N = 22 Then Plot22(.2*N+1, "S22", RGB(Color1, Color2, Color3),0,5);
If N = 23 Then Plot23(.2*N+1, "S23", RGB(Color1, Color2, Color3),0,5);
If N = 24 Then Plot24(.2*N+1, "S24", RGB(Color1, Color2, Color3),0,5);
If N = 25 Then Plot25(.2*N+1, "S25", RGB(Color1, Color2, Color3),0,5);
If N = 26 Then Plot26(.2*N+1, "S26", RGB(Color1, Color2, Color3),0,5);
If N = 27 Then Plot27(.2*N+1, "S27", RGB(Color1, Color2, Color3),0,5);
If N = 28 Then Plot28(.2*N+1, "S28", RGB(Color1, Color2, Color3),0,5);
If N = 29 Then Plot29(.2*N+1, "S29", RGB(Color1, Color2, Color3),0,5);
If N = 30 Then Plot30(.2*N+1, "S30", RGB(Color1, Color2, Color3),0,5);
If N = 31 Then Plot31(.2*N+1, "S31", RGB(Color1, Color2, Color3),0,5);
If N = 32 Then Plot32(.2*N+1, "S32", RGB(Color1, Color2, Color3),0,5);
If N = 33 Then Plot33(.2*N+1, "S33", RGB(Color1, Color2, Color3),0,5);
If N = 34 Then Plot34(.2*N+1, "S34", RGB(Color1, Color2, Color3),0,5);
If N = 35 Then Plot35(.2*N+1, "S35", RGB(Color1, Color2, Color3),0,5);
If N = 36 Then Plot36(.2*N+1, "S36", RGB(Color1, Color2, Color3),0,5);
If N = 37 Then Plot37(.2*N+1, "S37", RGB(Color1, Color2, Color3),0,5);
If N = 38 Then Plot38(.2*N+1, "S38", RGB(Color1, Color2, Color3),0,5);
If N = 39 Then Plot39(.2*N+1, "S39", RGB(Color1, Color2, Color3),0,5);
If N = 40 Then Plot40(.2*N+1, "S40", RGB(Color1, Color2, Color3),0,5);
If N = 41 Then Plot41(.2*N+1, "S41", RGB(Color1, Color2, Color3),0,5);
If N = 42 Then Plot42(.2*N+1, "S42", RGB(Color1, Color2, Color3),0,5);
If N = 43 Then Plot43(.2*N+1, "S43", RGB(Color1, Color2, Color3),0,5);
If N = 44 Then Plot44(.2*N+1, "S44", RGB(Color1, Color2, Color3),0,5);
If N = 45 Then Plot45(.2*N+1, "S45", RGB(Color1, Color2, Color3),0,5);
If N = 46 Then Plot46(.2*N+1, "S46", RGB(Color1, Color2, Color3),0,5);
If N = 47 Then Plot47(.2*N+1, "S47", RGB(Color1, Color2, Color3),0,5);
If N = 48 Then Plot48(.2*N+1, "S48", RGB(Color1, Color2, Color3),0,5);
If N = 49 Then Plot49(.2*N+1, "S49", RGB(Color1, Color2, Color3),0,5);
If N = 50 Then Plot50(.2*N+1, "S50", RGB(Color1, Color2, Color3),0,5);
End;
-
Measuring Cycle Periods" - EasyLanguage code for a dominant cycle tuned bypass filter by John F. Ehlers
EasyLanguage code for a dominant cycle tuned bypass filter
Inputs:
Price((H+L)/2);
Vars:
delta(0.1),
gamma(0),
alpha(0),
beta(0),
N(0),
Period(0),
MaxAmpl(0),
Num(0),
Denom(0),
DC(0),
DomCyc(0),
Color1(0),
Color2(0),
alpha1(0),
HP(0),
SmoothHP(0);
Arrays:
I[50](0),
OldI[50](0),
OlderI[50](0),
Q[50](0),
OldQ[50](0),
OlderQ[50](0),
Real[50](0),
OldReal[50](0),
OlderReal[50](0),
Imag[50](0),
OldImag[50](0),
OlderImag[50](0),
Ampl[50](0),
OldAmpl[50](0),
DB[50](0);
alpha1 = (1 - Sine (360 / 40)) / Cosine(360 / 40);
HP = .5*(1 + alpha1)*(Price - Price[1]) + alpha1*HP[1];
SmoothHP = (HP + 2*HP[1] + 3*HP[2] + 3*HP[3] + 2*HP[4] + HP[5]) / 12;
IF CurrentBar < 7 Then SmoothHP = Price - Price[1];
IF CurrentBar = 1 THEN SmoothHP = 0;
delta = -.015*CurrentBar + .5;
If delta < .15 then delta = .15;
If CurrentBar > 6 Then Begin
For N = 8 to 50 Begin
beta = Cosine(360 / N);
gamma = 1 / Cosine(720*delta / N);
alpha = gamma - SquareRoot(gamma*gamma - 1);
Q[N] = (N / 6.283185)*(SmoothHP - SmoothHP[1]);
I[N] = SmoothHP;
Real[N] = .5*(1 - alpha)*(I[N] - OlderI[N]) + beta*(1 + alpha)*OldReal[N] - alpha*OlderReal[N];
Imag[N] = .5*(1 - alpha)*(Q[N] - OlderQ[N]) + beta*(1 + alpha)*OldImag[N] - alpha*OlderImag[N];
Ampl[N] = (Real[N]*Real[N] + Imag[N]*Imag[N]);
End;
End;
For N = 8 to 50 Begin
OlderI[N] = OldI[N];
OldI[N] = I[N];
OlderQ[N] = OldQ[N];
OldQ[N] = Q[N];
OlderReal[N] = OldReal[N];
OldReal[N] = Real[N];
OlderImag[N] = OldImag[N];
OldImag[N] = Imag[N];
OldAmpl[N] = Ampl[N];
End;
MaxAmpl = Ampl[10];
For N = 8 to 50 Begin
If Ampl[N] > MaxAmpl then MaxAmpl = Ampl[N];
End;
For N = 8 to 50 Begin
IF MaxAmpl <> 0 AND (Ampl[N] / MaxAmpl) > 0 THEN DB[N] = -10*Log(.01 / (1 - .99*Ampl[N] / MaxAmpl)) / Log(10);
If DB[N] > 20 then DB[N] = 20;
End;
Num = 0;
Denom = 0;
For N = 10 to 50 Begin
If DB[N] <= 3 Then Begin
Num = Num + N*(20 - DB[N]);
Denom = Denom + (20 - DB[N]);
End;
If Denom <> 0 Then DC = Num / Denom;
End;
DomCyc = Median(DC, 10);
If DomCyc < 8 Then DomCyc = 20;
beta = Cosine(360 / DomCyc);
gamma = 1 / Cosine(720*delta / DomCyc);
alpha = gamma - SquareRoot(gamma*gamma - 1);
Value1 = .5*(1 - alpha)*(SmoothHP - SmoothHP[1]) + beta*(1 + alpha)*Value1[1] - alpha*Value1[2];
Value2 = (DomCyc / 6.28)*(Value1 - Value1[1]);
Plot1(Value1, "Sine", Red, default, 2);
Plot2(Value2, "Cosine", Cyan, default, 2);
--John F. Ehlers
-
MetaStock code from "Short-Term Volume And Price Oscillator" by Sylvain Vervoort
PRICE SMOOTHING
If you want to determine the short-term market direction, there shouldn't be any
delay when you smooth the price trend. This you can accomplish using heikin-ashi
recalculated prices and a short-term triple exponential moving average (TEMA).
In MetaStock code, you can do this with the following formula:
haO:=(Ref((O+H+L+C)/4,-1) + PREV)/2;
haCl:=((O+H+L+C)/4+haO+Max((O+H+L+C)4,Max(H,
haO))+Min((O+H+L+C)/4,Min(L,haO)))/4;
haC:=Tema(haCl,5);
VOLUME SMOOTHING
But if you take a look at the volume bars on the chart of Dow Chemical in
Figure 8, you can see that determining the short-term volume trend is no simple
task. The first action item is to limit single extreme-volume counts. So you
compare the volume with a medium-term simple moving average of the previous
volume and limit an extreme value to no more than twice the moving average.
In MetaStock code, it can be done this way:
vave:=Ref(Mov(V,40,S),-1);
vmax:=vave*2;
vc:=If(V < vmax,V,vmax);
The second action item is to smooth without creating delays. One of the better
methods of tracking the short-term trend of volume is by linear regression. You
can smooth the linear regression slope with a short-term TEMA average, but the
result will still not be smooth enough. So in the final step we maintain the
previous calculated result over a period of two bars. The final result of this
volume trend smoothing can be seen as a digital value in Figure 8.
In MetaStock code, I did it this way:
vtr:=Tema(LinRegSlope(vc,8),8);
Alert(vtr >= Ref(vtr,-1),2);
SVAPO MetaStock Code (sidebar )
{calculate the heikin-ashi closing average haCl and get the input variables}
haO:=(Ref((O+H+L+C)/4,-1) + PREV)/2;
haCl:=((O+H+L+C)/4+haO+Max((O+H+L+C)/4,Max(H,haO))+Min((O+H+L+C)/4,Min(L,haO)))/4;
period:= Input("SVAPO period :", 2, 20, 8);
cutoff:= Input("Minimum % price change :",0,10,1);
{Inputs for standard deviation bands}
devH:= Input("Standard Deviation High :", 0.1, 5, 1.5);
devL:= Input("Standard Deviation Low :", 0.1, 5, 1.3);
stdevper:= Input("Standard Deviation Period :", 1, 200, 100);
{Smooth HaCl closing price}
haC:=Tema(haCl,period/1.6);
{Medium term MA of Volume to limit extremes and division factor}
vave:=Ref(Mov(V,period*5,S),-1);
vmax:=vave*2;
vc:=If(V < vmax,V,vmax);
{Basic volume trend}
vtr:=Tema(LinRegSlope(V,period),period);
{SVAPO result of price and volume}
SVAPO:=Tema(Sum(If(haC>(Ref(haC,-1)*(1+cutoff/1000))
AND Alert(vtr>=Ref(vtr,-1),2), vc, If(haC<(Ref(haC,-1)*(1-cutoff/1000))
AND Alert(vtr>Ref(vtr,-1),2),-vc,0)),period)/(vave+1),period);
devH*Stdev(SVAPO,stdevper);
-devL*Stdev(SVAPO,stdevper);
zeroref:=0;
zeroref;
SVAPO
--Sylvain Vervoort
-
MetaStock code for "Trading Trendline Breaks, Part 2" by Sylvain Vervoort
METASTOCK SYSTEM-TESTER CODE FOR SIMULATING TRENDLINE BREAKS
Buy or buy to cover:
zz0:= Zig(Close,7,%);
zz1:= Ref(zz0,-1);
zz2:= Ref(zz0,-2);
tr:= ValueWhen(1,zz0 > zz1 AND zz1 < zz2, zz1);
pk:= ValueWhen(1,zz0 < zz1 AND zz1 > zz2, zz1);
PU:= tr+Abs(tr)*0.05;
PD:= pk-Abs(pk)*0.05;
res:= If(Close >= PU AND zz0 > zz1,1,If(Close <= PD AND zz0 < zz1,-1,0));
res:= If(res<>0,res,ValueWhen(1,res<>0,res));
res=1 and ref(res,-1)=-1
Sell or sell short:
zz0:= Zig(Close,7,%);
zz1:= Ref(zz0,-1);
zz2:= Ref(zz0,-2);
tr:= ValueWhen(1,zz0 > zz1 AND zz1 < zz2, zz1);
pk:= ValueWhen(1,zz0 < zz1 AND zz1 > zz2, zz1);
PU:= tr+Abs(tr)*0.05;
PD:= pk-Abs(pk)*0.05;
res:= If(Close >= PU AND zz0 > zz1,1,If(Close <= PD AND zz0 < zz1,-1,0));
res:= If(res<>0,res,ValueWhen(1,res<>0,res));
res=-1 and ref(res,-1)=1
Important: You cannot use this test in real time. It uses the zigzag
function and this function looks into the future if data is available, as is
the case here. However, for our investigation this is not important. Our aim is
to create buy & sell points on past data that are as close as possible to the
trendline breaks.
-
MetaStock code for "Building A Trading Template" by Giorgos Siligardos
CALCULATING THE STOPS BARRIER IN METASTOCK
Instructions:
Open the Indicator Builder and create a new indicator named "stops barrier (SB)."
The formula for the indicator is provided below.
To apply the SB indicator, insert the entry date and the minDRR when prompted.
There is an option to plot the SB indicator in realistic or review mode. In
realistic mode, the value of the SB for tomorrow is calculated today and it is
aligned with today's bar. In review mode, the value of SB for tomorrow is
aligned with tomorrow's bar. In other words, the plot of review mode is the plot
of realistic mode shifted forward by one bar. The review mode shows what really
happened and can be used for back-testing the behavior of SB visually.
Figure 1 in the article was created using the SB indicator in review mode.
MetaStock code for the stops barrier (SB):
{Entry Date}
day1:=Input("Entry Day:",1, 32,24);
month1:=Input("Entry Month:",1, 12,6);
year1:=Input("Entry Year:",1990,3000,2005);
date1:= DayOfMonth()=day1 AND Month()=month1 AND Year()=year1;
{Price Target}
target:=Input("Price Target:",0,1000000 ,71);
{Minimum DRR}
minDRR:=Input("Minimum Dynamic Reward/Risk:",0.01,100 ,3);
{Realistic or Review}
shift:=Input("[1] Realistic, [2] Review ",1,2,1);
{Stops Barrier}
SB:=C-(target-C)/minDRR;
ValueWhen(1 ,date1, 1)*If(shift=1, SB, Ref(SB,-1))
--Giorgos Siligardos
-
MetaStock code for "Two-Point Problem Of The Rate Of Change" by Luoma & Nikkinen
In "Two-Point Problem Of The Rate Of Change," authors Martti Luoma, PhD, and Jussi Nikkinen, PhD, look at a modified version of the rate of change indicator, free of its detracting problem.
METASTOCK CODE FOR RATE OF CHANGE AND ADJUSTED RATE OF CHANGE
roc(DATA ARRAY, PERIODS, DIFF_METHOD)
In our article, we had in mind the formulation:
ROC(close, periods, percent)
In QuickList, it is named "Price Roc." Our new indicator in MetaStock is as follows:
ROCadj = mov(ROC(close, 1, PERCENT), PERIODS, EXPONENTIAL)
-M.L. and J.N.
-
Sn. Teo cuma gününün kapanış tablosunu alabilir miyim...
-
[QUOTE=özdenil;62384]Sn. Teo cuma gününün kapanış tablosunu alabilir miyim...[/QUOTE]
VOB - 14.11.2008 05:35:01
----------------------------
Yesterday's PoC: 9 (32,125)
Yesterday's Initial Range: 31,550 - 31,950
Yesterday's Total Range: 31,550 to 33,275
Yesterday's Pva: 31,825 to 32,675
Yesterday's MPVA: 32,038 / 32,25 / 32,463
Yesterday's MRange: 31,981 / 32,413 / 32,844
----------------------------
Today's PoC: 11 (32,950)
Today's Initial Range: 33,175 - 34,000
Today's Total Range: 32,525 to 34,000
Today's Pva: 32,800 to 33,350
Today's MRange: 32,888 / 33,250 / 33,625
Today's MPVA: 32,938 / 33,075 / 33,213
----------------------------
Selling Tail: 33,500 to 34,000
Buying Tail: 32,525
----------------------------
Market Type: Down Variation Day
----------------------------
TPOc Above Zone: 140
TPOc Below Zone: 85
----------------------------
POC Range Area: Down
----------------------------
-
Market Profil hakkında bir şey daha eklemek istiyorum.
Poc biliyorsunuz en iyi adil fiyat. Bu aynı zamanda destek veya direnc gorevıde gorur.
Yanı pocun altında value alanın alt bandında aldıgınızda tepkı alımı yaparsınız.Uzerınde satarsanız da tepkı satısı yaparsınız.Ama [U]hep hareket yonunde olmak ısteyenler ıcın[/U], Pocun uzerınde short yapılmamalıdır.Altında da long yapılmamalıdır.
-
Market Profil Hakkında seminer almak isterseniz yurt dışında
[url]http://www.alexandertrading.com/home/index.asp[/url]
-
Ahmet Kaya Şarkıları,Rapidshare de search yaparken buldum .Sevenlerine...
[URL="http://rapidshare.com/files/164370239/Simge_-_Ahmet_Kaya_Sarkilari_2008.zip"]Simge_-_Ahmet_Kaya_Sarkilari_2008.zip[/URL]
-
Sermayenin dünyayı nasıl yönettiği ile ilgili Documentary bir film, Türkçe alt yazısı mevcut..
[url]http://rapidshare.com/files/164425476/Zeitgeist_Remastered.part1.rar[/url]
[url]http://rapidshare.com/files/164425935/Zeitgeist_Remastered.part2.rar[/url]
[url]http://rapidshare.com/files/164427140/Zeitgeist_Remastered.part3.rar[/url]
[url]http://rapidshare.com/files/164425929/Zeitgeist_Remastered.part4.rar[/url]
[url]http://rapidshare.com/files/164426040/Zeitgeist_Remastered.part5.rar[/url]
[url]http://rapidshare.com/files/164425644/Zeitgeist_Remastered.part6.rar[/url]
[url]http://rapidshare.com/files/164424376/Zeitgeist_Remastered.part7.rar[/url]