arkadaşlar ideal hakkında bişi danışacam, kagi bar var bu idealde çizilebilinirmi? veya ugraşıldımı gecmişde,haikin var,renko barı da gördüm ,ama kagi yapıldımı bulamadım baya okudum gecmişe dönük...teşekkürler
arkadaşlar ideal hakkında bişi danışacam, kagi bar var bu idealde çizilebilinirmi? veya ugraşıldımı gecmişde,haikin var,renko barı da gördüm ,ama kagi yapıldımı bulamadım baya okudum gecmişe dönük...teşekkürler
[PHP][var V1 = Sistem.GrafikFiyatSec("Kapanis");
// parametreleri al
var P = Sistem.Parametreler[0]; // P = 30
var Y = Sistem.Parametreler[1]; // Y = 5
var eb1 = Sistem.Liste (0);
var eb2 = Sistem.Liste (0);
var TOMA = Sistem.TOMA(P, Y);
var EMA = Sistem.MA(V1, "Exp", P);
for(int P1 = 3 ; P1 <10; P1++)
{
var EMA1 = Sistem.MA(V1, "Exp",P1);
for (int P2 = 3 ; P2 <10 ; P2++)
{
var EMA2 = Sistem.MA(V1, "Exp",P2);
for (double Yuzde1 = 0.1; Yuzde1 < 0.5; Yuzde1 +=0.1)
{
var TOMA1 = Sistem.TOMA(P1, Yuzde1);
for (double Yuzde2 = 0.1; Yuzde2 < 0.5; Yuzde2 +=0.1)
{
var TOMA2 = Sistem.TOMA(P2, Yuzde2);
for (int i = 1; i < V1.Count; i++)
Sistem.Yon[i] = "";
for (int i = 1; i < V1.Count; i++) // Alternatif olarak bunu for (int i = 1; i < Sistem.BarSayisi; i++) denedim.
{
if ( EMA[i] > TOMA[i])
eb1[i] = 1;
else if ( EMA[i] < TOMA[i])
eb2[i] = 1;
if ( eb1[i] == 1 && Sistem.KesismeTara(EMA1, TOMA1) || eb2[i] == 1 && Sistem.KesismeTara(EMA2, TOMA2))
Sistem.Optimizasyon("EM","TE" , P1,Yuzde1,P2,Yuzde2);
}
}
}
}
}
/PHP]
Optimizasyon formülü yazmaya çalışıyorum. Bir çok farklı kombinasyon denedim. Fakat hesaplatmayı yapan bir formül yazamadım. Üsteki formülde derleme kısmında hata vermiyor. Fakat optimizasyon kısmında hesaplama yapmıyor. Hatanın nerede oldugu bir türlü bulamadım. EMA ile TOMA yazan optimize edilmeyen kısım fakat optimize edilecek bunun kısım bunu kesişim şartına bağlı .
Bear abi formül örnegi için teşekür ederim. Yeni başlayan biri için epey üst düzey bir örnek olmuş. Fakat optimizasyon kısmını anlaya bildim. Benzer şekilde üsteki formülü yazdım olmadı.
bana da yollayabilir misiniz? mrtacar77@gmail.com
Opt konusun da ben acemiyim
Sistem.Optimizasyon("EM_TE" , P1,Yuzde1,P2,Yuzde2);
çift tırnaktan sonra tekrar tırnak açılmaz.
TOMA opt yi örnekteki gibi yapabilirsiniz.
http://www.directfn.com.tr/idealsist...syon_TOMA.html
Çalışan bir sisteminiz var ise
Sabit değerler ve listeler üst kısımda
Opt na sokulacaklar for içinde sonrası da sistem içindeki stratejiyi yapıştırın.
Kesişme tara olarak değilde sisteminizin A S F şartlarını yapıştırın.
Senin almaya cesaret edemediğin riskleri alanlar, senin yaşamak istediğin hayatı yaşarlar..
Sokrates twit @erhanacikgoz1
// alış
if (Sistem.YukariKestiyse(MA1, MA2))
{
if (Pozisyon == 0)
{
var Miktar = 1;
Sistem.PozisyonKontrolGuncelle(Sembol, Pozisyon+Miktar);
Sistem.EmirSembol = Sembol;
Sistem.EmirIslem = "Alış";
Sistem.EmirMiktari = Miktar;
Sistem.EmirSuresi = "GUN"; // GUN, SNS, IKG
Sistem.EmirTipi = "KPY"; // KPY, KIE, GIE, SAR
Sistem.EmirFiyatTipi = "PYS"; // PYS, LMT, EIF, KAP
Sistem.EmirGonder();
}
else if (Pozisyon < 0)
{
var Miktar = -2*Pozisyon;
Sistem.PozisyonKontrolGuncelle(Sembol, Pozisyon+Miktar);
Sistem.EmirSembol = Sembol;
Sistem.EmirIslem = "Alış";
Sistem.EmirMiktari = Miktar;
Sistem.EmirSuresi = "GUN"; // GUN, SNS, IKG
Sistem.EmirTipi = "KPY"; // KPY, KIE, GIE, SAR
Sistem.EmirFiyatTipi = "PYS"; // PYS, LMT, EIF, KAP
Sistem.EmirGonder();
}
}
İdeal robot örneginde üsteki kod parçasını kopyaladım. Bu ifadede " if " li kısım long emri gönder, "else if " kısmı ise longu kapat anlamın da mıdır. else if de yer alan bu ifade " var Miktar = -2*Pozisyon " kafamı karıştırdı. Ne demek istiyor neden -1 degilde -2 oluyor.
viopta 1 lot longtasın diyelim 1 lot şorta geçeceksen kaç lotluk emir gönderirsin ?
Robot koduna ıhtıyacın yok bu arada artık onun ıcın metot var.
http://www.directfn.com.tr/idealsist...ViopAktif.html
Senin almaya cesaret edemediğin riskleri alanlar, senin yaşamak istediğin hayatı yaşarlar..
Sokrates twit @erhanacikgoz1
Strateji kisminda eksikler var hic net degil. Grafik uzerinde al / sat oklari cikartan, barlari renklendiren yani calisan basit bir EMA / TOMA kesisim sistemi olusturup (sistem kesisim yerine > / < kullaninin) buraya yapistirirsaniz ornek olabilecek optimizasyon kodunda yardimci olabilirim.
Yer İmleri