var zaman1 = Sistem.Saat;
int min11 = Convert.ToInt32(zaman1.Substring(3, 2));
int min1 = Convert.ToInt32(min12);
if (Sistem.Saat.CompareTo ("11:00:00") <= 0) mod2 = 10;
if (DateTime.Now.DayOfWeek != DayOfWeek.Saturday && DateTime.Now.DayOfWeek != DayOfWeek.Sunday && Sistem.Saat.CompareTo ("09:59:03") >= 0 && Sistem.Saat.CompareTo ("18:00:00") < 0)
var Sozluk = new Dictionary<string,double>();
var BistHesap = Sistem.BistHesapOku();
for (var No=0; No < Sozluk.Count; No++)
var Sembol2 = Sozluk.ElementAt(No).Key;
var Sembol = "IMKBH'"+Sembol2;
var Anahtar = Sistem.Name + "," + EmirSembol;
var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar);
if (Pozisyon != 0) k=k+1;
if (Sistem.Saat.CompareTo("09:59:45") >= 0 )
for (var No=0; No < Sozluk.Count; No++)
var Sembol2 = Sozluk.ElementAt(No).Key;
var Sembol = "IMKBH'"+Sembol2;
var Sembol8 = "DFN'"+Sembol2+"43122"+Sistem.Tarih;
var Sembol9 = "DFN'"+Sembol2+"49122"+Sistem.Tarih;
var Sembol998 = "DFN'"+Sembol2+"43122";
var SembolBist = "DFN'"+"XU30"+"43132";
var SembolBist2 = "DFN'"+"XUTUM4313200000";
var SembolBist3 = "DFN'"+"XUTUM4313200003";
var Sembol99 = "DFN'"+Sembol2+"ABAR";
var SistemAdi9972 = "locminmaxparaTUM34313SMAFR";
var SistemAdi11 = "Locminmax47497para9R";
var SistemAdi111 = "Locminmax47497para9AAR";
var SistemAdi22 = "Locminmax47a2R2";
var SistemAdi55 = "Locminmax47a6R";
var SistemAdi44 = "Locminmax47a2R";
var Veriler = Sistem.YuzeyselVeriOku(Sembol);
var F = Veriler.LastPrice;
var tt = Veriler.VolWeek1;
var tt2 = Veriler.VolMonth1;
var kt = (tt/5)/(tt2/20);
var Fark1 = Veriler.NetPerYear1;
var Fark2 = Veriler.NetPerMonth1;
toplam6 = toplam6 + Convert.ToSingle(Fark1);
toplam7 = toplam7 + Convert.ToSingle(Fark2);
var VOL0000 = Sistem.SembolTanimla("DFN'"+"XUTUM"+"4313200000", 2);
var VOL0001 = Sistem.SembolTanimla("DFN'"+"XUTUM"+"4313200001", 2);
var VOL0002 = Sistem.SembolTanimla("DFN'"+"XUTUM"+"4313200003", 2);
VOL0000.LastPrice = toplam6;
VOL0001.LastPrice = toplam6/k;
VOL0002.LastPrice = toplam7;
Sistem.YuzeyselGuncelle(VOL0000);
Sistem.GrafikGuncelle(VOL0000);
Sistem.YuzeyselGuncelle(VOL0001);
Sistem.GrafikGuncelle(VOL0001);
Sistem.YuzeyselGuncelle(VOL0002);
Sistem.GrafikGuncelle(VOL0002);
var Bruttakas = Veriler.FI182;
var Durum = Veriler.Durum;
var Fark = Veriler.NetPerDay;
var dun = 100*Veriler.LastPrice/(Veriler.NetPerDay+100);
var n = 100*(Veriler.HighDay-dun)/dun;
var n1 = 100*(Veriler.HighDay-Veriler.LowDay)/Veriler.LowDay;
var n2 = 100*(Veriler.LowDay-dun)/dun;
string ss = Sembol.Substring(6);
var Anahtar = Sistem.Name + "," + EmirSembol;
var Anahtar2 = Sistem.Name + "2," + EmirSembol+Sistem.Tarih;
var AnahtarLot = Sistem.Name + "777" + EmirSembol;
var f1=Convert.ToDouble(Sistem.SayiTablosunuOku(Anahtar2));
if (f1<0) Sistem.SayiTablosunuGuncelle(Anahtar2, 0);
f1=Convert.ToDouble(Sistem.SayiTablosunuOku(Anahtar2));
var f777=Convert.ToDouble(Sistem.SayiTablosunuOku(AnahtarLot));
var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);
if (Pozisyon==0) {Sistem.SayiTablosunuGuncelle(AnahtarLot, 0); Sistem.SayiTablosunuGuncelle(Anahtar, d);Sistem.SayiTablosunuGuncelle(Anahtar2, f);sondurum = "Hazırım"; Sistem.Parametreler[10] = sondurum;Sistem.Parametreler[16]= "0.00"; Sistem.Parametreler[15]= "0.00"; Sistem.Parametreler[15]="0.00";Sistem.Parametreler[13]="1000.00";Sistem.Parametreler[12]="0.00";Sistem.Parametreler[11]=Satis.ToString("0.00");Sistem.Parametreler[17]="0.00";}
int hour = Convert.ToInt32(zaman.Substring(0, 2));
int min = Convert.ToInt32(zaman.Substring(3, 2));
int second = Convert.ToInt32(zaman.Substring(6, 2));
var zamank= hour*3600+min*60+second;
var Anahtar3 = Sistem.Name + "," +Sembol+Sistem.Tarih;
var Pozisyon3 = Convert.ToDouble(Sistem.SayiTablosunuOku(Anahtar3));
var Anahtar33 = Sistem.Name + "33" +Sembol+Sistem.Tarih;
var Pozisyon33 = Convert.ToDouble(Sistem.SayiTablosunuOku(Anahtar33));
var Anahtar44 = Sistem.Name + "44" +Sembol+Sistem.Tarih;
var Pozisyon44 = Convert.ToDouble(Sistem.SayiTablosunuOku(Anahtar44));
var Anahtar333 = Sistem.Name + "333" +Sembol+Sistem.Tarih;
var Pozisyon333 = Convert.ToDouble(Sistem.SayiTablosunuOku(Anahtar333));
var lot0 = Convert.ToInt32(25000/F)+1;
Sistem.Parametreler[8] = SembolBist;
if (Sistem.Saat.CompareTo ("09:59:00") >= 0 && Sistem.Saat.CompareTo ("18:01:00") < 0)
for (int i = 0; i < BistHesap.Pozisyonlar.Count; i++)
if (BistHesap.Pozisyonlar[i].Symbol == Sembol)
mevcut = BistHesap.Pozisyonlar[i].Lot;}
if (mevcut-Pozisyon != 0 && mevcut != 0)
Sistem.PozisyonKontrolGuncelle(Anahtar, mevcut, F, Rezerv);
Limit = BistHesap.IslemLimit;
if (Sistem.Parametreler[18] != "Y" && mod == 0 && Sistem.Saat.CompareTo ("10:01:00") > 0 && Pozisyon == 0 && Bruttakas==0 && Sistem.Parametreler[9] == "X" && Fark < 3 && Fark > -3 && kt>0.5 && F<500 && F>2 && Limit>5000)
var MySistem999 = Sistem.SistemGetir("MAHacim132RR",Sembol,"1");
if ((Convert.ToDouble(MySistem999.Parametreler[19]) > 1 && Sistem.Saat.CompareTo("10:00:05") > 0 && Sistem.Saat.CompareTo("11:59:00") < 0) || (Convert.ToDouble(MySistem999.Parametreler[19]) > 2 && Sistem.Saat.CompareTo("12:00:05") > 0 && Sistem.Saat.CompareTo("16:59:00") < 0) || (Convert.ToDouble(MySistem999.Parametreler[19]) > 0.5 && Sistem.Saat.CompareTo("10:00:05") > 0 && Sistem.Saat.CompareTo("11:06:00") < 0))
var MySistemf2 = Sistem.SistemGetir("MATriple999R4", SembolBist3, "2");
var MySistem123458 = Sistem.SistemGetir("MATriple999R1",Sembol,"1");
var MySistem888 = Sistem.SistemGetir("MATriple999R2",Sembol,"5");
Sistem.Mesaj(ss+" X "+Sistem.Saat+" "+MySistem999.Parametreler[14].ToString()+" "+k.ToString());
if (MySistem888.Parametreler[5] == "A" && MySistemf2.Parametreler[5] == "A" && MySistem123458.Parametreler[5] == "A")
sondurum = "Gün Ortası Alım 5 X";
StreamWriter hisseyaz122 = File.AppendText("C:\\iDeal\\SembolListeleri\\4312taktifv3"+Sistem.Tarih+".txt");
hisseyaz122.WriteLine(Sembol.ToString());
hisseyaz122.WriteLine(Sembol8.ToString());
hisseyaz122.WriteLine(Sembol9.ToString());
if (Pozisyon != 0 && Sistem.Saat.CompareTo("10:00:05") > 0 && Sistem.Saat.CompareTo("17:59:00") < 0)
var MySistem123458 = Sistem.SistemGetir("MATriple999R44",Sembol,"1");
var MySistem123460 = Sistem.SistemGetir("MATriple999R43",Sembol,"5");
var MySistem123461 = Sistem.SistemGetir("TOMA2R92R",Sembol,"5");
var MySistem123462 = Sistem.SistemGetir("TOMA2R92R2",Sembol,"1");
var yy = Sistem.NetHacim(Sembol);
var zz = Sistem.HacimUcAy(Sembol);
var VOL9 = Sistem.SembolTanimla(Sembol8, 2);
if (Convert.ToSingle(yy)/Convert.ToSingle(zz)<100000&&Convert.ToSingle(yy)/Convert.ToSingle(zz)>-100000)
VOL9.LastPrice = 20000*Convert.ToSingle(yy)/Convert.ToSingle(zz);
VOL9.AskPrice = Convert.ToSingle(n);
VOL9.BidPrice = Convert.ToSingle(Fark);
VOL9.LastTakas= Convert.ToSingle(n-Fark);
VOL9.TakasYabanciLot = Convert.ToSingle(Fark2);
VOL9.TakasYabanciYuzde = 100*(Convert.ToSingle(VOL9.HighDay) - Convert.ToSingle(VOL9.LastPrice))/(Convert.ToSingle(VOL9.HighDay)+0.01);
Sistem.YuzeyselGuncelle(VOL9);
Sistem.GrafikGuncelle(VOL9);
var VOL99 = Sistem.SembolTanimla(Sembol9, 2);
if (F>0) VOL99.LastPrice = F;
VOL99.AskPrice = Convert.ToSingle(n);
VOL99.BidPrice = Convert.ToSingle(Fark);
VOL99.LastTakas= Convert.ToSingle(n-Fark);
VOL99.TakasYabanciLot = Convert.ToSingle(Fark2);
VOL99.TakasYabanciYuzde = 100*(Convert.ToSingle(VOL99.HighDay) - Convert.ToSingle(VOL99.LastPrice))/(Convert.ToSingle(VOL99.HighDay)+0.01);
Sistem.YuzeyselGuncelle(VOL99);
Sistem.GrafikGuncelle(VOL99);
Limit = BistHesap.IslemLimit;
for (int i = 0; i < BistHesap.Pozisyonlar.Count; i++)
if (BistHesap.Pozisyonlar[i].Symbol == Sembol)
kar2 = BistHesap.Pozisyonlar[i].Cost; profit = BistHesap.Pozisyonlar[i].Profit; mevcut = BistHesap.Pozisyonlar[i].Lot;}
karzarar = karzarar+profit;
total = total+F*Pozisyon;
kar3 = (100*(F-kar2)/kar2);
if (mevcut-Pozisyon != 0 && mevcut != 0)
Sistem.PozisyonKontrolGuncelle(Anahtar, mevcut, F, Rezerv);
Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);
if (Convert.ToInt32(500/F) < 1) lot1 = 1;
else lot1 = Convert.ToInt32(500/F);
if (Sistem.Saat.CompareTo ("17:00:00") >= 0 && Sistem.Saat.CompareTo ("18:01:00") < 0)
if (Convert.ToInt32(2500/F) < 1) lot1 = 1;
else lot1 = Convert.ToInt32(500/F);
var MySistem99721 = Sistem.SistemGetir("Locminmax47497paraS9R", Sembol8, Periyot9971);
var k33 = Convert.ToDouble(MySistem99721.Parametreler[0]);
var k34 = Convert.ToDouble(MySistem99721.Parametreler[1]);
var MySistem99722 = Sistem.SistemGetir("Locminmax47497paraS8R", Sembol8, Periyot9971);
var k43 = Convert.ToDouble(MySistem99722.Parametreler[0]);
var k44 = Convert.ToDouble(MySistem99722.Parametreler[1]);
var k45 = Convert.ToDouble(MySistem99722.Parametreler[2]);
if (Sistem.Parametreler[18] == "Y" && f777 != 0) Sistem.SayiTablosunuGuncelle(AnahtarLot, 1);
else if (kar3 < 100 && kar3 > 3 && f777 == 0 && F*Pozisyon > 1000) Sistem.SayiTablosunuGuncelle(AnahtarLot, 1);
else if (F*Pozisyon < 1000) Sistem.SayiTablosunuGuncelle(AnahtarLot, 0);
else if (f777 != 0) Sistem.SayiTablosunuGuncelle(AnahtarLot, 0);
f777=Convert.ToDouble(Sistem.SayiTablosunuOku(AnahtarLot));
Sistem.Mesaj(ss+" Saat "+Sistem.Saat+" k43 "+k43.ToString()+" poz44 "+Pozisyon44.ToString()+" k33 "+k33.ToString()+" poz33 "+Pozisyon33.ToString()+" k "+k.ToString()+" f777 "+f777.ToString());
if (Sistem.Saat.CompareTo ("09:59:55") >= 0 && Sistem.Saat.CompareTo ("10:01:00") < 0 )
StreamWriter hisseyaz122 = File.AppendText("C:\\iDeal\\SembolListeleri\\4312taktifv3"+Sistem.Tarih+".txt");
hisseyaz122.WriteLine(Sembol.ToString());
hisseyaz122.WriteLine(Sembol9.ToString());
hisseyaz122.WriteLine(Sembol8.ToString());
var MySistemf = Sistem.SistemGetir("MATriple999R4", SembolBist3, "2");
if (Sistem.Parametreler[9] == "F")
if (Pozisyon<2+Convert.ToInt32(3*lot1/(1))) Miktar = -Convert.ToInt32(Pozisyon);
else Miktar = -Convert.ToInt32(Pozisyon/5);
Sistem.Mesaj(ss+" Ç "+Sistem.Saat+" "+k43.ToString()+" "+Pozisyon44.ToString()+" "+k33.ToString()+" "+Pozisyon33.ToString()+" "+k.ToString());
Sistem.Parametreler[10] = sondurum;
else if (Sistem.Parametreler[18] == "Y" && Pozisyon == 1)
else if (F*Pozisyon > 500 && kar3 < -9)
Miktar = -Convert.ToInt32(Pozisyon/5)-1;
sondurum = "vazgeçiş 1 1000";
Sistem.Parametreler[10] = sondurum;
Sistem.Mesaj(ss+" 0 "+Sistem.Saat+" "+k43.ToString()+" "+Pozisyon44.ToString()+" "+k33.ToString()+" "+Pozisyon33.ToString()+" "+k.ToString());
else if (MySistem123460.Parametreler[5] == "F" && MySistem123461.Parametreler[14] == "F" & k45 < -5)
if (Pozisyon>1) Miktar = -1-Convert.ToInt32(3*lot1/(1));
if (Pozisyon<2+Convert.ToInt32(3*lot1/(1))) Miktar = -Convert.ToInt32(Pozisyon);
Sistem.Mesaj(ss+" F "+Sistem.Saat+" "+k43.ToString()+" "+Pozisyon44.ToString()+" "+k33.ToString()+" "+Pozisyon33.ToString()+" "+k.ToString());
Sistem.Parametreler[10] = sondurum;
else if (Bruttakas == 0 && F*Pozisyon < 25000 && MySistemf.Parametreler[5] == "A" && f777 == 0 && MySistem123461.Parametreler[14] == "A" && MySistem123458.Parametreler[5] == "A" && Pozisyon >= 1 && Sistem.Saat.CompareTo ("10:00:03") >= 0 && k43 - Pozisyon44 > 0 && Fark > -5 && Fark < 5 && k43 > 2 && Limit >= 5000)
lot1 = Convert.ToInt32(500/F);
if (Pozisyon > 1+Convert.ToInt32(lot1)) Miktar = -1-Convert.ToInt32(lot1/2);
else Miktar = Convert.ToInt32(Pozisyon/3)+1;
Sistem.Mesaj(ss+" +1 "+Sistem.Saat+" "+k43.ToString()+" "+Pozisyon44.ToString()+" "+k33.ToString()+" "+Pozisyon33.ToString()+" "+k.ToString()+" "+f777.ToString());
Sistem.Parametreler[10] = sondurum;
Sistem.SayiTablosunuGuncelle(Anahtar2, f1+0.25);
Sistem.SayiTablosunuGuncelle(Anahtar44, k43);
if (Pozisyon==0) Sistem.Parametreler[12]=Convert.ToDouble(F).ToString("0.00");
if (Miktar > 0) {Islem = "ALIS"; Rezerv = sondurum; k=k+1;}
if (Miktar < 0) {Islem = "SATIS"; Rezerv = sondurum;}
Sistem.PozisyonKontrolGuncelle(Anahtar, Miktar + Pozisyon, Satis, Rezerv);
Sistem.EmirSembol = EmirSembol;
Sistem.SayiTablosunuGuncelle(Anahtar3, zamank);
Sistem.EmirIslem = Islem;
Sistem.EmirAciklama = sondurum+" f1: "+f1.ToString()+" Fark: "+Fark.ToString("0.00")+" kar3: "+kar3.ToString("0.00");;
Sistem.EmirSuresi = "KIE";
Sistem.EmirTipi = "Piyasa";
Sistem.EmirMiktari = Math.Abs(Miktar);
var MySistem1234 = Sistem.SistemGetir("MATriple999R3", SembolBist3, "5");
if (MySistem1234.Parametreler[5] == "F")
Sistem.Parametreler[9] = "F";
if (MySistem1234.Parametreler[5] == "A")
Sistem.Parametreler[9] = "X";
Limit = BistHesap.IslemLimit;
Sistem.Parametreler[18] = "Y";
Sistem.Parametreler[18] = "X";
var zaman1 = Sistem.Saat;
int min11 = Convert.ToInt32(zaman1.Substring(3, 2));
int min1 = Convert.ToInt32(min12);
if (Sistem.Saat.CompareTo ("11:00:00") <= 0) mod2 = 10;
if (DateTime.Now.DayOfWeek != DayOfWeek.Saturday && DateTime.Now.DayOfWeek != DayOfWeek.Sunday && Sistem.Saat.CompareTo ("09:59:03") >= 0 && Sistem.Saat.CompareTo ("18:00:00") < 0)
var Sozluk = new Dictionary<string,double>();
var BistHesap = Sistem.BistHesapOku();
for (var No=0; No < Sozluk.Count; No++)
var Sembol2 = Sozluk.ElementAt(No).Key;
var Sembol = "IMKBH'"+Sembol2;
var Anahtar = Sistem.Name + "," + EmirSembol;
var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar);
if (Pozisyon != 0) k=k+1;
if (Sistem.Saat.CompareTo("09:59:45") >= 0 )
for (var No=0; No < Sozluk.Count; No++)
var Sembol2 = Sozluk.ElementAt(No).Key;
var Sembol = "IMKBH'"+Sembol2;
var Sembol8 = "DFN'"+Sembol2+"43122"+Sistem.Tarih;
var Sembol9 = "DFN'"+Sembol2+"49122"+Sistem.Tarih;
var Sembol998 = "DFN'"+Sembol2+"43122";
var SembolBist = "DFN'"+"XU30"+"43132";
var SembolBist2 = "DFN'"+"XUTUM4313200000";
var SembolBist3 = "DFN'"+"XUTUM4313200003";
var Sembol99 = "DFN'"+Sembol2+"ABAR";
var SistemAdi9972 = "locminmaxparaTUM34313SMAFR";
var SistemAdi11 = "Locminmax47497para9R";
var SistemAdi111 = "Locminmax47497para9AAR";
var SistemAdi22 = "Locminmax47a2R2";
var SistemAdi55 = "Locminmax47a6R";
var SistemAdi44 = "Locminmax47a2R";
var Veriler = Sistem.YuzeyselVeriOku(Sembol);
var F = Veriler.LastPrice;
var tt = Veriler.VolWeek1;
var tt2 = Veriler.VolMonth1;
var kt = (tt/5)/(tt2/20);
var Fark1 = Veriler.NetPerYear1;
var Fark2 = Veriler.NetPerMonth1;
toplam6 = toplam6 + Convert.ToSingle(Fark1);
toplam7 = toplam7 + Convert.ToSingle(Fark2);
var VOL0000 = Sistem.SembolTanimla("DFN'"+"XUTUM"+"4313200000", 2);
var VOL0001 = Sistem.SembolTanimla("DFN'"+"XUTUM"+"4313200001", 2);
var VOL0002 = Sistem.SembolTanimla("DFN'"+"XUTUM"+"4313200003", 2);
VOL0000.LastPrice = toplam6;
VOL0001.LastPrice = toplam6/k;
VOL0002.LastPrice = toplam7;
Sistem.YuzeyselGuncelle(VOL0000);
Sistem.GrafikGuncelle(VOL0000);
Sistem.YuzeyselGuncelle(VOL0001);
Sistem.GrafikGuncelle(VOL0001);
Sistem.YuzeyselGuncelle(VOL0002);
Sistem.GrafikGuncelle(VOL0002);
var Bruttakas = Veriler.FI182;
var Durum = Veriler.Durum;
var Fark = Veriler.NetPerDay;
var dun = 100*Veriler.LastPrice/(Veriler.NetPerDay+100);
var n = 100*(Veriler.HighDay-dun)/dun;
var n1 = 100*(Veriler.HighDay-Veriler.LowDay)/Veriler.LowDay;
var n2 = 100*(Veriler.LowDay-dun)/dun;
string ss = Sembol.Substring(6);
var Anahtar = Sistem.Name + "," + EmirSembol;
var Anahtar2 = Sistem.Name + "2," + EmirSembol+Sistem.Tarih;
var AnahtarLot = Sistem.Name + "777" + EmirSembol;
var f1=Convert.ToDouble(Sistem.SayiTablosunuOku(Anahtar2));
if (f1<0) Sistem.SayiTablosunuGuncelle(Anahtar2, 0);
f1=Convert.ToDouble(Sistem.SayiTablosunuOku(Anahtar2));
var f777=Convert.ToDouble(Sistem.SayiTablosunuOku(AnahtarLot));
var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);
if (Pozisyon==0) {Sistem.SayiTablosunuGuncelle(AnahtarLot, 0); Sistem.SayiTablosunuGuncelle(Anahtar, d);Sistem.SayiTablosunuGuncelle(Anahtar2, f);sondurum = "Hazırım"; Sistem.Parametreler[10] = sondurum;Sistem.Parametreler[16]= "0.00"; Sistem.Parametreler[15]= "0.00"; Sistem.Parametreler[15]="0.00";Sistem.Parametreler[13]="1000.00";Sistem.Parametreler[12]="0.00";Sistem.Parametreler[11]=Satis.ToString("0.00");Sistem.Parametreler[17]="0.00";}
int hour = Convert.ToInt32(zaman.Substring(0, 2));
int min = Convert.ToInt32(zaman.Substring(3, 2));
int second = Convert.ToInt32(zaman.Substring(6, 2));
var zamank= hour*3600+min*60+second;
var Anahtar3 = Sistem.Name + "," +Sembol+Sistem.Tarih;
var Pozisyon3 = Convert.ToDouble(Sistem.SayiTablosunuOku(Anahtar3));
var Anahtar33 = Sistem.Name + "33" +Sembol+Sistem.Tarih;
var Pozisyon33 = Convert.ToDouble(Sistem.SayiTablosunuOku(Anahtar33));
var Anahtar44 = Sistem.Name + "44" +Sembol+Sistem.Tarih;
var Pozisyon44 = Convert.ToDouble(Sistem.SayiTablosunuOku(Anahtar44));
var Anahtar333 = Sistem.Name + "333" +Sembol+Sistem.Tarih;
var Pozisyon333 = Convert.ToDouble(Sistem.SayiTablosunuOku(Anahtar333));
var lot0 = Convert.ToInt32(25000/F)+1;
Sistem.Parametreler[8] = SembolBist;
if (Sistem.Saat.CompareTo ("09:59:00") >= 0 && Sistem.Saat.CompareTo ("18:01:00") < 0)
for (int i = 0; i < BistHesap.Pozisyonlar.Count; i++)
if (BistHesap.Pozisyonlar[i].Symbol == Sembol)
mevcut = BistHesap.Pozisyonlar[i].Lot;}
if (mevcut-Pozisyon != 0 && mevcut != 0)
Sistem.PozisyonKontrolGuncelle(Anahtar, mevcut, F, Rezerv);
Limit = BistHesap.IslemLimit;
if (Sistem.Parametreler[18] != "Y" && mod == 0 && Sistem.Saat.CompareTo ("10:01:00") > 0 && Pozisyon == 0 && Bruttakas==0 && Sistem.Parametreler[9] == "X" && Fark < 3 && Fark > -3 && kt>0.5 && F<500 && F>2 && Limit>5000)
var MySistem999 = Sistem.SistemGetir("MAHacim132RR",Sembol,"1");
if ((Convert.ToDouble(MySistem999.Parametreler[19]) > 1 && Sistem.Saat.CompareTo("10:00:05") > 0 && Sistem.Saat.CompareTo("11:59:00") < 0) || (Convert.ToDouble(MySistem999.Parametreler[19]) > 2 && Sistem.Saat.CompareTo("12:00:05") > 0 && Sistem.Saat.CompareTo("16:59:00") < 0) || (Convert.ToDouble(MySistem999.Parametreler[19]) > 0.5 && Sistem.Saat.CompareTo("10:00:05") > 0 && Sistem.Saat.CompareTo("11:06:00") < 0))
var MySistemf2 = Sistem.SistemGetir("MATriple999R4", SembolBist3, "2");
var MySistem123458 = Sistem.SistemGetir("MATriple999R1",Sembol,"1");
var MySistem888 = Sistem.SistemGetir("MATriple999R2",Sembol,"5");
Sistem.Mesaj(ss+" X "+Sistem.Saat+" "+MySistem999.Parametreler[14].ToString()+" "+k.ToString());
if (MySistem888.Parametreler[5] == "A" && MySistemf2.Parametreler[5] == "A" && MySistem123458.Parametreler[5] == "A")
sondurum = "Gün Ortası Alım 5 X";
StreamWriter hisseyaz122 = File.AppendText("C:\\iDeal\\SembolListeleri\\4312taktifv3"+Sistem.Tarih+".txt");
hisseyaz122.WriteLine(Sembol.ToString());
hisseyaz122.WriteLine(Sembol8.ToString());
hisseyaz122.WriteLine(Sembol9.ToString());
if (Pozisyon != 0 && Sistem.Saat.CompareTo("10:00:05") > 0 && Sistem.Saat.CompareTo("17:59:00") < 0)
var MySistem123458 = Sistem.SistemGetir("MATriple999R44",Sembol,"1");
var MySistem123460 = Sistem.SistemGetir("MATriple999R43",Sembol,"5");
var MySistem123461 = Sistem.SistemGetir("TOMA2R92R",Sembol,"5");
var MySistem123462 = Sistem.SistemGetir("TOMA2R92R2",Sembol,"1");
var yy = Sistem.NetHacim(Sembol);
var zz = Sistem.HacimUcAy(Sembol);
var VOL9 = Sistem.SembolTanimla(Sembol8, 2);
if (Convert.ToSingle(yy)/Convert.ToSingle(zz)<100000&&Convert.ToSingle(yy)/Convert.ToSingle(zz)>-100000)
VOL9.LastPrice = 20000*Convert.ToSingle(yy)/Convert.ToSingle(zz);
VOL9.AskPrice = Convert.ToSingle(n);
VOL9.BidPrice = Convert.ToSingle(Fark);
VOL9.LastTakas= Convert.ToSingle(n-Fark);
VOL9.TakasYabanciLot = Convert.ToSingle(Fark2);
VOL9.TakasYabanciYuzde = 100*(Convert.ToSingle(VOL9.HighDay) - Convert.ToSingle(VOL9.LastPrice))/(Convert.ToSingle(VOL9.HighDay)+0.01);
Sistem.YuzeyselGuncelle(VOL9);
Sistem.GrafikGuncelle(VOL9);
var VOL99 = Sistem.SembolTanimla(Sembol9, 2);
if (F>0) VOL99.LastPrice = F;
VOL99.AskPrice = Convert.ToSingle(n);
VOL99.BidPrice = Convert.ToSingle(Fark);
VOL99.LastTakas= Convert.ToSingle(n-Fark);
VOL99.TakasYabanciLot = Convert.ToSingle(Fark2);
VOL99.TakasYabanciYuzde = 100*(Convert.ToSingle(VOL99.HighDay) - Convert.ToSingle(VOL99.LastPrice))/(Convert.ToSingle(VOL99.HighDay)+0.01);
Sistem.YuzeyselGuncelle(VOL99);
Sistem.GrafikGuncelle(VOL99);
Limit = BistHesap.IslemLimit;
for (int i = 0; i < BistHesap.Pozisyonlar.Count; i++)
if (BistHesap.Pozisyonlar[i].Symbol == Sembol)
kar2 = BistHesap.Pozisyonlar[i].Cost; profit = BistHesap.Pozisyonlar[i].Profit; mevcut = BistHesap.Pozisyonlar[i].Lot;}
karzarar = karzarar+profit;
total = total+F*Pozisyon;
kar3 = (100*(F-kar2)/kar2);
if (mevcut-Pozisyon != 0 && mevcut != 0)
Sistem.PozisyonKontrolGuncelle(Anahtar, mevcut, F, Rezerv);
Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);
if (Convert.ToInt32(500/F) < 1) lot1 = 1;
else lot1 = Convert.ToInt32(500/F);
if (Sistem.Saat.CompareTo ("17:00:00") >= 0 && Sistem.Saat.CompareTo ("18:01:00") < 0)
if (Convert.ToInt32(2500/F) < 1) lot1 = 1;
else lot1 = Convert.ToInt32(500/F);
var MySistem99721 = Sistem.SistemGetir("Locminmax47497paraS9R", Sembol8, Periyot9971);
var k33 = Convert.ToDouble(MySistem99721.Parametreler[0]);
var k34 = Convert.ToDouble(MySistem99721.Parametreler[1]);
var MySistem99722 = Sistem.SistemGetir("Locminmax47497paraS8R", Sembol8, Periyot9971);
var k43 = Convert.ToDouble(MySistem99722.Parametreler[0]);
var k44 = Convert.ToDouble(MySistem99722.Parametreler[1]);
var k45 = Convert.ToDouble(MySistem99722.Parametreler[2]);
if (Sistem.Parametreler[18] == "Y" && f777 != 0) Sistem.SayiTablosunuGuncelle(AnahtarLot, 1);
else if (kar3 < 100 && kar3 > 3 && f777 == 0 && F*Pozisyon > 1000) Sistem.SayiTablosunuGuncelle(AnahtarLot, 1);
else if (F*Pozisyon < 1000) Sistem.SayiTablosunuGuncelle(AnahtarLot, 0);
else if (f777 != 0) Sistem.SayiTablosunuGuncelle(AnahtarLot, 0);
f777=Convert.ToDouble(Sistem.SayiTablosunuOku(AnahtarLot));
Sistem.Mesaj(ss+" Saat "+Sistem.Saat+" k43 "+k43.ToString()+" poz44 "+Pozisyon44.ToString()+" k33 "+k33.ToString()+" poz33 "+Pozisyon33.ToString()+" k "+k.ToString()+" f777 "+f777.ToString());
if (Sistem.Saat.CompareTo ("09:59:55") >= 0 && Sistem.Saat.CompareTo ("10:01:00") < 0 )
StreamWriter hisseyaz122 = File.AppendText("C:\\iDeal\\SembolListeleri\\4312taktifv3"+Sistem.Tarih+".txt");
hisseyaz122.WriteLine(Sembol.ToString());
hisseyaz122.WriteLine(Sembol9.ToString());
hisseyaz122.WriteLine(Sembol8.ToString());
var MySistemf = Sistem.SistemGetir("MATriple999R4", SembolBist3, "2");
if (Sistem.Parametreler[9] == "F")
if (Pozisyon<2+Convert.ToInt32(3*lot1/(1))) Miktar = -Convert.ToInt32(Pozisyon);
else Miktar = -Convert.ToInt32(Pozisyon/5);
Sistem.Mesaj(ss+" Ç "+Sistem.Saat+" "+k43.ToString()+" "+Pozisyon44.ToString()+" "+k33.ToString()+" "+Pozisyon33.ToString()+" "+k.ToString());
Sistem.Parametreler[10] = sondurum;
else if (Sistem.Parametreler[18] == "Y" && Pozisyon == 1)
else if (F*Pozisyon > 500 && kar3 < -9)
Miktar = -Convert.ToInt32(Pozisyon/5)-1;
sondurum = "vazgeçiş 1 1000";
Sistem.Parametreler[10] = sondurum;
Sistem.Mesaj(ss+" 0 "+Sistem.Saat+" "+k43.ToString()+" "+Pozisyon44.ToString()+" "+k33.ToString()+" "+Pozisyon33.ToString()+" "+k.ToString());
else if (MySistem123460.Parametreler[5] == "F" && MySistem123461.Parametreler[14] == "F" & k45 < -5)
if (Pozisyon>1) Miktar = -1-Convert.ToInt32(3*lot1/(1));
if (Pozisyon<2+Convert.ToInt32(3*lot1/(1))) Miktar = -Convert.ToInt32(Pozisyon);
Sistem.Mesaj(ss+" F "+Sistem.Saat+" "+k43.ToString()+" "+Pozisyon44.ToString()+" "+k33.ToString()+" "+Pozisyon33.ToString()+" "+k.ToString());
Sistem.Parametreler[10] = sondurum;
else if (Bruttakas == 0 && F*Pozisyon < 25000 && MySistemf.Parametreler[5] == "A" && f777 == 0 && MySistem123461.Parametreler[14] == "A" && MySistem123458.Parametreler[5] == "A" && Pozisyon >= 1 && Sistem.Saat.CompareTo ("10:00:03") >= 0 && k43 - Pozisyon44 > 0 && Fark > -5 && Fark < 5 && k43 > 2 && Limit >= 5000)
lot1 = Convert.ToInt32(500/F);
if (Pozisyon > 1+Convert.ToInt32(lot1)) Miktar = -1-Convert.ToInt32(lot1/2);
else Miktar = Convert.ToInt32(Pozisyon/3)+1;
Sistem.Mesaj(ss+" +1 "+Sistem.Saat+" "+k43.ToString()+" "+Pozisyon44.ToString()+" "+k33.ToString()+" "+Pozisyon33.ToString()+" "+k.ToString()+" "+f777.ToString());
Sistem.Parametreler[10] = sondurum;
Sistem.SayiTablosunuGuncelle(Anahtar2, f1+0.25);
Sistem.SayiTablosunuGuncelle(Anahtar44, k43);
if (Pozisyon==0) Sistem.Parametreler[12]=Convert.ToDouble(F).ToString("0.00");
if (Miktar > 0) {Islem = "ALIS"; Rezerv = sondurum; k=k+1;}
if (Miktar < 0) {Islem = "SATIS"; Rezerv = sondurum;}
Sistem.PozisyonKontrolGuncelle(Anahtar, Miktar + Pozisyon, Satis, Rezerv);
Sistem.EmirSembol = EmirSembol;
Sistem.SayiTablosunuGuncelle(Anahtar3, zamank);
Sistem.EmirIslem = Islem;
Sistem.EmirAciklama = sondurum+" f1: "+f1.ToString()+" Fark: "+Fark.ToString("0.00")+" kar3: "+kar3.ToString("0.00");;
Sistem.EmirSuresi = "KIE";
Sistem.EmirTipi = "Piyasa";
Sistem.EmirMiktari = Math.Abs(Miktar);
var MySistem1234 = Sistem.SistemGetir("MATriple999R3", SembolBist3, "5");
if (MySistem1234.Parametreler[5] == "F")
Sistem.Parametreler[9] = "F";
if (MySistem1234.Parametreler[5] == "A")
Sistem.Parametreler[9] = "X";
Limit = BistHesap.IslemLimit;
Sistem.Parametreler[18] = "Y";
Sistem.Parametreler[18] = "X";