
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