-

Originally Posted by
bymehmet
Burada seans için 1 dk kümülatif hacim toplamını hesaplattım. Canlı barla sinyal göndermediğiniz sürece repaint yapmaz.
PHP Code:
var V = Sistem.GrafikVerileri;
var V240 = Sistem.GrafikVerileriniOku(Sistem.Sembol, "S");
V240 = Sistem.GrafikVerilerindeTarihHizala(V,V240);
var volume240 = Sistem.GrafikFiyatOku(V240, "Hacim");
volume240 = Sistem.DonemCevir(V, V240, volume240);
var birDkCumulativeVolume = Sistem.Liste(0);
var birDkBarSayisi = Sistem.Liste(0);
var besDkBarSayisi = Sistem.Liste(0);
for (int i = 500; i < V.Count; i++)
{
if (volume240[i] != volume240[i - 1])
{
birDkBarSayisi[i - 1] = 0;
birDkCumulativeVolume[i - 1] = 0;
}
birDkCumulativeVolume[i] = birDkCumulativeVolume[i-1] + V[i].Vol;
birDkBarSayisi[i] = birDkBarSayisi[i - 1] + 1;
besDkBarSayisi[i] = (int)(birDkBarSayisi[i] / 5);
}
Sistem.Cizgiler[0].Deger = birDkBarSayisi;
Sistem.Cizgiler[1].Deger = besDkBarSayisi;
Sistem.Cizgiler[2].Deger = birDkCumulativeVolume;
Sistem.Cizgiler[3].Deger = volume240;
Çok teşekkür ederim ilginize.
-
merhaba
else if (SonYon == "S" && C[i] < KK[i] )
{
Sistem.Yon[i] = "F"; // flat
SonYon = Sistem.Yon[i];
yıkarıdaki flat şartımızda bar kapanışına göre flat oluyor
bar kapanışı olmadan barın herhangi bir yerinde C değeri küçültür KK değerinden olduğunda flat a geçsin nasıl yazarız
-

Originally Posted by
alekss
merhaba
else if (SonYon == "S" && C[i] < KK[i] )
{
Sistem.Yon[i] = "F"; // flat
SonYon = Sistem.Yon[i];
yıkarıdaki flat şartımızda bar kapanışına göre flat oluyor
bar kapanışı olmadan barın herhangi bir yerinde C değeri küçültür KK değerinden olduğunda flat a geçsin nasıl yazarız
Sistem.Seviye kullanımını inceleyin. İdeal klavuzunda ve forumda kullanımına dair örnekler var.
-
tek sistemi yaklaşık 300 adet hisseye nasıl bağlayabiliriz
çözüm tek tek ise. prg kaldırır mı veya pc
-
merhaba...idealgodaki sepet getiri eğrisine benzer bir kod bloğu var mı? varsa paylaşırsanız sevinirim. teşekkürler...
-
Merhaba
Matrikste AL tarafında if içine if yazıp çifte kontrolü aşağıdaki gibi yazıyorduk. if fonksiyonu if(x, then y, else z) şeklinde çalışıyordu.
if(mov100>mov200)
if(mov50>mov100)
mov5>mov20
mov10>mov40
mov 100 > mov 200 ise mov 50 > mov 100 doğru mu diye kontrol et eğer doğru ise mov5>mov20 göre al eğer mov50>mov100 doğru değilse o zaman mov10>mov40 şeklinde al gibi. İdeale yeni geçtim. if içinde ifi aşağıdaki gibi yazdım fakat hata alıyorum, sebebi bulamadım. Yardımcı olabilir misiniz? teşekkürler
var V = Sistem.GrafikVerileri;
var C = Sistem.GrafikFiyatSec("Kapanis");
var MA1 = Sistem.MA(C, "Simple", 200);
var MA2 = Sistem.MA(C, "Simple", 100);
var MA3 = Sistem.MA(C, "Simple", 50);
var MA4 = Sistem.MA(C, "Simple", 40);
var MA5 = Sistem.MA(C, "Simple", 20);
var MA6 = Sistem.MA(C, "Simple", 10);
var MA7 = Sistem.MA(C, "Simple", 5);
var SonYon = "";
var Sinyal = "";
double SonFiyat = 0.0;
// Strateji
if (MA2[i]>MA1[i])
{
if (MA3[i]>MA2[i])
{
if (MA7[i]>MA6[i]) Sinyal = "A";
else if (MA5[i]>MA4[i]) Sinyal = "A";
}
}
else if (MA3[i]<MA2[i]) Sinyal = "F";
// Yön Kalıbı
if (Sinyal == "A" && SonYon != "A")
{
Sistem.Yon[i] = "A";
SonYon = Sistem.Yon[i];
SonFiyat = V[i].Close;
}
if (Sinyal == "S" && SonYon != "S")
{
Sistem.Yon[i] = "S";
SonYon = Sistem.Yon[i];
SonFiyat = V[i].Close;
}
if (Sinyal == "F" && SonYon != "F")
{
Sistem.Yon[i] = "F";
SonYon = Sistem.Yon[i];
SonFiyat = V[i].Close;
}
}
Sistem.GetiriHesapla("01/01/2018", 0.00);
Sistem.Cizgiler[0].Deger = Sistem.GetiriKZ;
Sistem.Cizgiler[1].Deger = MA1;
Sistem.Cizgiler[2].Deger = MA2;
Sistem.Cizgiler[3].Deger = MA3;
Sistem.Cizgiler[4].Deger = MA4;
Sistem.Cizgiler[5].Deger = MA5;
Sistem.Cizgiler[6].Deger = MA6;
Sistem.Cizgiler[7].Deger = MA7;
-
for döngüsünü başlatmayı unutmuşsunuz.

Originally Posted by
JordanBelfort
double SonFiyat = 0.0;
for (int i = 200; i < Sistem.BarSayisi; i++)
{
// Strateji
-

Originally Posted by
EMLAK
tek sistemi yaklaşık 300 adet hisseye nasıl bağlayabiliriz
çözüm tek tek ise. prg kaldırır mı veya pc
böyle birşey deneyen olmadımı ?
Gönderi Kuralları
- Yeni konu açamazsınız
- Konulara cevap yazamazsınız
- Yazılara ek gönderemezsiniz
- Yazılarınızı değiştiremezsiniz
-
Forum Rules
Yer İmleri