
Originally Posted by
Orhan AKDOÐAN
Sistem.Mesaj(User.TestMethod(Sistem));
"u" harfi küçük olduðu için alýyorsunuz sanýrým, tekrar dener misiniz, direk foruma yazmýþtým kodu, o yüzden hatalý olmuþ sanýrým.
grafik sisteme çevireyim örneðimizide;
using System;
using System.IO;
using System.Collections.Generic;
using System.Data;
namespace ideal
{
public class User
{
public string TestMethod(dynamic Sistem)
{
// parametreleri al
var Yontem = "Simple";
var Periyot1 = 5;
var Periyot2 = 22;
// kapanýþ fiyatlarýný oku
var Veriler = Sistem.GrafikFiyatSec("Kapanis");
// hareketli ortalamalarý hesapla
var MA1 = Sistem.MA(Veriler, Yontem, Periyot1);
var MA2 = Sistem.MA(Veriler, Yontem, Periyot2);
// hesaplanan verileri çizgilere aktar ve açýklama ekle
Sistem.Cizgiler[0].Deger = MA1;
Sistem.Cizgiler[0].Aciklama = "MA " + Periyot1;
Sistem.Cizgiler[1].Deger = MA2;
Sistem.Cizgiler[1].Aciklama = "MA " + Periyot2;
// strateji
Sistem.KesismeTara(MA1, MA2);
Sistem.GetiriHesapla("01/01/2013", 0.00); //Belli bir tarihten itibaren Getiri eðirisi çizdirilir, iþlemlerde 0 puan kayma dikkate alýnýr.
var Renk1 = Sistem.Renk(50, 255, 255, 180);
Sistem.ZeminYazisiEkle("Toplam Ýþlem Sayýsý = " + Sistem.GetiriToplamIslem.ToString("0") , 1, 200, 100, Renk1, "Tahoma", 20); //
}
}
}
3-
ideal sistem kodu:
User.TestMethod(Sistem);
Yer Ýmleri