kolay gelsin bollinber bant i alt bantý kýrdýgýnda al üst bantý kýrdýgýnda sat þekilde bi sorgu sistemi var mý
kolay gelsin bollinber bant i alt bantý kýrdýgýnda al üst bantý kýrdýgýnda sat þekilde bi sorgu sistemi var mý
Ýyi geceler,
YuzeyselVeriOku komutu ile hisseler için bekleyen emir adetlerini görebiliyor muyum. Yoksa DerinlikVerisiOku komutunu mu kullanmam lazým.
bence derinlik gerekir
var Sembol = "VIP'VIP-X030";
var Derinlik = Sistem.DerinlikVerisiOku(Sembol);
var Alis = Derinlik.Bids[0].Price;
var ALot = Derinlik.Bids[0].Size;
var AEmir = Derinlik.Bids[0].OrderCount;
var Satis = Derinlik.Asks[0].Price;
var SLot = Derinlik.Asks[0].Size;
var SEmir = Derinlik.Asks[0].OrderCount;
diðer kademelerde lazýmsa
devamýný yazarsýnýz.
Bear_Bull
@BearBull26
sistem olarak hazýrda sizin istediðinizin tersini yapan var
al/satlarý ters çevirmeniz gerekir.
var Sembol = Sistem.Sembol;
var veri = Sistem.GrafikFiyatSec("Kapanis");
var SonYon = "";
//Bollinger band çiz
var sor = 20; //Sistem.Parametreler[0]; // 20 veya baþka deðer gir
var sor2 = 2; //Sistem.Parametreler[1]; // 2 veya baþka deðer gir
var bbalt = Sistem.BollingerDown("Simple", sor, sor2);
var bborta = Sistem.BollingerMid("Simple", sor, sor2);
var bbust = Sistem.BollingerUp("Simple", sor, sor2);
Sistem.Cizgiler[0].Deger = bbust;
Sistem.Cizgiler[1].Deger = bborta ;
Sistem.Cizgiler[2].Deger = bbalt;
//Bollinger band strateji altý keserse sat üstü keserse al ///////////////////
for (int i = 1; i<Sistem.BarSayisi; i++)
{
if (veri[i] > bbust[i])
{
if ( SonYon != "A")
{
Sistem.Yon[i] = "A"; // alýþ
SonYon = "A";
if (Sistem.SaatAraligi("09:30", "18:15")) // saatleri aralýðýndaysa VIOP iþlemleri // 09:30 -- 17:40 hisse iþlemleri
{
if (Sistem.YukariKestiyse(veri, bbust)) // alýþ
{
Sistem.AlgoIslem = "A";
}
// algo açýklama
if ( Sistem.BarSayisi > 0 )
{
Sistem.AlgoAciklama = veri[Sistem.BarSayisi-1].ToString("0.000") + " yön deðiþir " + bbalt[Sistem.BarSayisi-1].ToString("0.000");
}
}
}
}
if (veri[i] < bbalt[i])
{
if ( SonYon != "S")
{
Sistem.Yon[i] = "S"; // Satýþ
SonYon = "S";
if (Sistem.SaatAraligi("09:10", "18:45")) // saatleri aralýðýndaysa
{
///////// ALGO ÝLE ÞART KONTROL ET /////////////
if (Sistem.AsagiKestiyse(veri, bbalt)) // alýþ
{
Sistem.AlgoIslem = "S";
}
// algo açýklama
if ( Sistem.BarSayisi > 0 )
{
Sistem.AlgoAciklama = veri[Sistem.BarSayisi-1].ToString("0.000") + " yön deðiþir " + bbust[Sistem.BarSayisi-1].ToString("0.000");
}
}
}
}
}
Bear_Bull
@BearBull26
Arkadaþlar... iþyerimde XP yüklü.. haliyle ideal'de aracý kuruma baðlanamýyorum..
öte yandan robot iþlem yapacaðým bunun için kuruma baðlanmam gerekiyor...
xp kaynaklý baðlanamadýðýmý biliyorum.. bu konu hakkýnda neler yapabilirim acaba bi fikriniz var mý? WEB'den mobil 'den baðlanabilme þansým var mý?
Borsa iþini býraktým. Foruma öylesine yazýyorum, sakýn kaale almayýn.
60dklýk grafikte saat 17:00 barýnýn düþük/yüksek/kapanýþ gibi deðerini nasýl çizdirebilirim?
PHP Code:var Sembol = Sistem.Sembol;
var Periyot = Sistem.Periyot;
var V = Sistem.GrafikVerileri ;
var veri = Sistem.GrafikVerileriniOku(Sembol, Periyot);
var H = Sistem.GrafikFiyatOku(V, "Yuksek" ) ;
var L = Sistem.GrafikFiyatOku(V, "Dusuk" ) ;
var C = Sistem.GrafikFiyatOku(V, "Kapanis" ) ;
var YKS = Sistem.Liste(0);
var DSK = Sistem.Liste(0);
var Kap = Sistem.Liste(0);
var Barno = 0 ;
var barsayisi = 20;
for (int i = 1 ; i<Sistem.BarSayisi; i++)
{
if ( V[i].Date.Hour == 17) Barno = i;
YKS[i] = H[Barno];
DSK[i] = L[Barno];
Kap[i] = C[Barno];
}
Sistem.Cizgiler[0].Deger = YKS; Sistem.Cizgiler[0].Aciklama = "Yüksek ";
Sistem.Cizgiler[1].Deger = DSK;Sistem.Cizgiler[1].Aciklama = "Düsük ";
Sistem.Cizgiler[2].Deger = Kap; Sistem.Cizgiler[2].Aciklama = "Kapanýþ ";
![]()
Bear_Bull
@BearBull26
Yer Ýmleri