Metatrader'da tarhi aralıklarını nasıl genişletiyoruz . Bendekinde 2013 öncesini göremiyorum.
|
|
matrıks formulu nu bende fx e cevırmek istiyorum nasıl olur?
Metatrader'da tarhi aralıklarını nasıl genişletiyoruz . Bendekinde 2013 öncesini göremiyorum.
metatrader da
bir grafik açtım USDTRY ve içine 5 adet indikatör ekledim
bu indikaötr eklenmiş olan grafiği EURTRY yapabilirmiyim
yoksa sıfırdan EURTRY grafiği açıp indikatörleri tekrar mı eklemem gerekiyor
yokmu bunun kısa bir yolu
Çok teşekkürler
;-)
Merhaba dostlar,..
Haftalık 3 hisse yarışması harici, yeni "Haftalık Piyasa Analizi ve En Çok Kazandıran Yatırım Aracı Yarışması" başlığı açtım..
İçeriğin sizlerin öneri ve beklentileriyle daha faydalı hale gelmesini istiyorum..
Malum yatırıma dönemsel bakarsak..bütçenin hepsi, her zaman borsa olmuyor.. Farklı bakış açısı-yatırım aracı ve riski azaltmak gerekiyor....
Topikle ilgili bir hafta boyunca görüş ve öneri toplayıp, sonra start vereceğiz..
Buyrun.. görüşlerinizi bekliyorum..
http://www.hisse.net/forum/showthread.php?t=146300
herkese merhaba, arkadaşlar mt4 te trailing ATR stop kodu yazmak istiyorum,
yardımcı olacak arkadaş varmıdır acaba?
ideal olan sistem
matriks veya mt4 e çevrilebilirmi acaba
var V = Sistem.GrafikVerileri;
var C = Sistem.GrafikFiyatOku(V, "Kapanis");
var PARAM1 = 500;
var PARAM2 = 100;
var PARAM3 = 1.00;
var UpList = Sistem.Liste(0);
var DownList = Sistem.Liste(0);
var TrendYon = "";
var UpLevel = 0.0f;
var DownLevel = 0.0f;
for (var i=PARAM1+PARAM2; i<V.Count; i++)
{
var maxbarno = i;
var minbarno = i;
var max = V[i].High;
var min = V[i].Low;
for (var j=i-PARAM1; j<i; j++)
{
if (max < V[j].High)
{
max = V[j].High;
maxbarno = j;
}
if (min > V[j].Low)
{
min = V[j].Low;
minbarno = j;
}
}
var PeakBool = true;
if (maxbarno > 0)
{
var StartNo = maxbarno-PARAM2;
if (StartNo <0) StartNo = 0;
for (var j=StartNo; j<maxbarno; j++)
{
if (V[j].High > max)
PeakBool = false;
}
}
if (i-maxbarno > PARAM2 && PeakBool )
{
TrendYon = "UP";
UpLevel = V[maxbarno].High;
}
UpList[i] = UpLevel;
PeakBool = true;
if (minbarno > 0)
{
var StartNo = minbarno-PARAM2;
if (StartNo <0) StartNo = 0;
for (var j=StartNo; j<minbarno; j++)
{
if (V[j].Low < min)
PeakBool = false;
}
}
if (i-minbarno > PARAM2 && PeakBool )
{
TrendYon = "DOWN";
DownLevel = V[minbarno].Low;
}
UpList[i] = UpLevel;
DownList[i] = DownLevel;
}
var MidList = Sistem.Liste(0);
for (var i=1; i<V.Count; i++)
{
MidList[i] = (UpList[i]+DownList[i])/2;
}
var Avr = Sistem.MA(C,"Exp",50);
Sistem.Cizgiler[0].Deger = UpList;
Sistem.Cizgiler[1].Deger = DownList;
Sistem.Cizgiler[2].Deger = MidList;
Sistem.Cizgiler[3].Deger = Avr;
Sistem.Cizgiler[4].Deger = Sistem.MA(MidList,"Exp",100);
var SonYon="";
for (var i=1; i<V.Count; i++)
{
if (SonYon != "A" && Avr[i] > MidList[i])
{
Sistem.Yon[i] = "A";
SonYon = Sistem.Yon[i];
}
else if (SonYon != "S" && Avr[i] < MidList[i])
{
Sistem.Yon[i] = "S";
SonYon = Sistem.Yon[i];
}
}