ideal twitırda idealgo kullanıma açıldı %50 indirimli kullamaya başlayabilirsiniz yazmış. Bu şuanki algo,robot kullanmaktan ayrı bir şeymi oluyor. Algo,robot lisansı + İde Algo lisans şeklinde bir şey oluyor.
|
|
c:\Users\Admin\AppData\Local\Temp\ehctmymk.0.cs(90 ,2) : error CS1513: } expected
c:\Users\Admin\AppData\Local\Temp\ehctmymk.0.cs(90 ,2) : error CS1513: } expected
c:\Users\Admin\AppData\Local\Temp\ehctmymk.0.cs(90 ,2) : error CS1513: } expected
iyi gunler bu hatayi neden veriyor olabilir?
ideal twitırda idealgo kullanıma açıldı %50 indirimli kullamaya başlayabilirsiniz yazmış. Bu şuanki algo,robot kullanmaktan ayrı bir şeymi oluyor. Algo,robot lisansı + İde Algo lisans şeklinde bir şey oluyor.
selam arkadaslar burada nerde hata yapiyorum
var Veriler = Sistem.GrafikVerileri ;
var Sembol = Sistem.Sembol ;
var Bars1 = Sistem.GrafikVerileriniOku(Sembol, "G") ;
var Kapanislar1 = Sistem.GrafikFiyatOku(Bars1, "Kapanis") ;
var MA1 = Sistem.MA(Kapanislar1, "Simple", 10) ;
var MA2 = Sistem.MA(Kapanislar1, "Simple", 20) ;
var MA3 = Sistem.MA(Kapanislar1, "Simple", 50) ;
var Bars2 = Sistem.GrafikVerileriniOku(Sembol, "60") ;
var Bars2 = Sistem.GrafikFiyatOku(Bars2, "Kapanis") ;
var MA2 = Sistem.MA(Kapanislar2, "Simple", 60) ;
MA2 = Sistem.DonemCevir(Bars2, Bars1, MA1) ;
MA2 = Sistem.DonemCevir(Bars2, Bars1, MA2) ;
MA3 = Sistem.DonemCevir(Bars2, Bars1, MA3) ;
Sistem.Cizgiler[0].Deger = MA1 ;
Sistem.Cizgiler[0].Aciklama = "MA1" ;
Sistem.Cizgiler[1].Deger = MA2 ;
Sistem.Cizgiler[1].Aciklama = "MA2" ;
Sistem.Cizgiler[3].Deger = MA3 ;
Sistem.Cizgiler[3].Aciklama = "MA3" ;
Var SonYon = "" ;
for (int i = 1; i < Bars1.Count; i++) ;
{
If ( MA1[i]>MA2[i] && MA2[i]>MA3[i] )
If ( SonYon ! = "A")
{
Sistem.Yon[i] = "A" ;
SonYon = "A" ;
}
}
If (MA1[i]<MA2[i] && MA2[i]<MA3[i])
{
If (SonYon ! = "S") ;
Sistem.Yon[i] = "S" ;
SonYon = "S" ;
}
}
c:\Users\Admin\AppData\Local\Temp\5fdb3awq.0.cs(72 ,1) : error CS1519: Invalid token 'catch' in class, struct, or interface member declaration
c:\Users\Admin\AppData\Local\Temp\5fdb3awq.0.cs(72 ,23) : error CS1002: ; expected
c:\Users\Admin\AppData\Local\Temp\5fdb3awq.0.cs(74 ,23) : error CS1519: Invalid token '(' in class, struct, or interface member declaration
c:\Users\Admin\AppData\Local\Temp\5fdb3awq.0.cs(74 ,39) : error CS1519: Invalid token ')' in class, struct, or interface member declaration
c:\Users\Admin\AppData\Local\Temp\5fdb3awq.0.cs(78 ,1) : error CS1022: Type or namespace definition, or end-of-file expected
c:\Users\Admin\AppData\Local\Temp\5fdb3awq.0.cs(79 ,1) : error CS1022: Type or namespace definition, or end-of-file expected
İlk bakışta görebildiğim For döngüsündeki ilk if ile 2. if arasında { eksik.. Sonda da } ile for döngüsü kapanmamış.. Ama if kısımlarını sadeleştirseniz daha iyi olur.. 2-3 sayfa geride paylaştığım kodun if kısımlarına bakabilirsiniz.. Ayrıca http://www.directfn.com.tr/idealsistem/ buradaki örnekleri incelerseniz iyi olur..
Geldik, gidiyoruz..
Biçare gönüller! Ne giden son gemidir bu!
Hicranlı hayatın ne de son matemidir bu.
PHP Code:
var Veriler = Sistem.GrafikVerileri ;
var Sembol = Sistem.Sembol ;
var SonYon = "" ;
var Bars1 = Sistem.GrafikVerileriniOku(Sembol, "G") ;
var Kapanislar1 = Sistem.GrafikFiyatOku(Bars1, "Kapanis") ;
var MA1 = Sistem.MA(Kapanislar1, "Simple", 10) ;
var MA2 = Sistem.MA(Kapanislar1, "Simple", 20) ;
var MA3 = Sistem.MA(Kapanislar1, "Simple", 50) ;
var Bars2 = Sistem.GrafikVerileriniOku(Sembol, "60") ;
var Kapanislar2 = Sistem.GrafikFiyatOku(Bars2, "Kapanis") ;
var MA60 = Sistem.MA(Kapanislar2, "Simple", 60) ;
MA1 = Sistem.DonemCevir(Bars2, Bars1, MA1) ;
MA2 = Sistem.DonemCevir(Bars2, Bars1, MA2) ;
MA3 = Sistem.DonemCevir(Bars2, Bars1, MA3) ;
Sistem.Cizgiler[0].Deger = MA1 ;
Sistem.Cizgiler[0].Aciklama = "MA1" ;
Sistem.Cizgiler[1].Deger = MA2 ;
Sistem.Cizgiler[1].Aciklama = "MA2" ;
Sistem.Cizgiler[3].Deger = MA3 ;
Sistem.Cizgiler[3].Aciklama = "MA3" ;
Sistem.Cizgiler[4].Deger = MA60 ;
Sistem.Cizgiler[4].Aciklama = "MA60 dk" ;
for (int i = 10; i<Sistem.BarSayisi; i++)
{
if ( MA1[i] > MA2[i] && MA2[i] > MA3[i] && SonYon != "A" )
{Sistem.Yon[i] = "A" ; SonYon = "A" ;}
else
if (MA1[i] < MA2[i] && MA2[i] < MA3[i] && SonYon != "S" )
{ Sistem.Yon[i] = "S" ; SonYon = "S" ; }
}
if (Sistem.Periyot != "60") Sistem.Mesaj(" 60 dk Grafik açın");
Bear_Bull
@BearBull26
|
|
Cevaplar icin cok sagolun Bear_Bull ve Sonli,
1-i degiskenini 10 dan itibaren artirarak tanimlamanizin sebebi 10 luk ho dan artirarak gitmesi degil mi?
2-bu kodu yazdiktan sonra aciklama ve parametreler tablosunda bir islem yapmam gerekiyor mu?
3-Hata kodlarindan hatanin hangi satirda oldugunu anlayabilirmiyiz?
4-eger ekranimizda 60 dakikalik islem yapacagimiz hissenin ekrani yoksa otomatik olarak actirabilirmiyiz? yoksa kodu calistirmadan once islem yapmamiz gereken hissenin grafigi acik mi kalmali?
Tesekkurler....
Yer İmleri