@fr3762
Kivanc
Printable View
iPhone cihazımdan hisse.net mobile app kullanarak gönderildi.
sorunun çözümünü yazmışsınız, muhtemelen eski hatayı gördünüz siz.
NameValueCollection içinde "using System.Collections.Specialized;" eklemeniz yeterli.
Tamamı şu şekilde yani;
Kod:
using System.Net;
using System.Collections.Specialized;
public void SMS(string numara , string mesaj)
{
try
{
string URL = "http://api.smsvitrini.com/index.php";
WebClient webClient = new WebClient();
NameValueCollection formData = new NameValueCollection();
formData["islem"] = "1";
formData["user"] = "KULLANICI ADINIZ";
formData["pass"] = "ŞİFRENİZ";
formData["mesaj"] = mesaj;
formData["numaralar"] = numara;
formData["baslik"] = "SİZE VERİLEN BAŞLIK BİLGİSİ";
byte[] responseBytes = webClient.UploadValues(URL, "POST", formData);
string responsefromserver = Encoding.UTF8.GetString(responseBytes);
webClient.Dispose();
}
catch (Exception ex)
{
}
}
Asagidaki birebir tutuyor ISCTR grafiginde karsilastirma yapildi:
var V = Sistem.GrafikVerileri;
var H = Sistem.GrafikFiyatOku(V, "Yuksek");
var C = Sistem.GrafikFiyatOku(V, "Kapanis");
var L = Sistem.GrafikFiyatOku(V, "Dusuk");
var O = Sistem.GrafikFiyatSec("Acilis");
var per1 = 7;
var Yontem = Sistem.Parametreler[1];//Exp
var MMA = Sistem.MA(C, Yontem , per1 ) ;
var SMMA = Sistem.MA(MMA, Yontem , per1) ;
var IMPETMMA = Sistem.Liste(V.Count, 0);
var IMPETSMMA = Sistem.Liste(V.Count, 0);
var DIVMA = Sistem.Liste(V.Count, 0);
var AVERIMPET = Sistem.Liste(V.Count, 0);
var TDF = Sistem.Liste(V.Count, 0);
var NTDF = Sistem.Liste(V.Count, 0);
var x2 = Sistem.Liste(V.Count, 0);
var ahTDF = Sistem.Liste(V.Count, 0);
for (int i = 2; i < V.Count; i++)
{
IMPETMMA[i] = MMA[i] - MMA[i-2] ;
IMPETSMMA[i] = SMMA[i] - SMMA[i-2] ;
DIVMA[i] = (float) Math.Abs(MMA[i] - SMMA[i]);
AVERIMPET[i] = (IMPETMMA[i]+IMPETSMMA[i]) / 2.0f ;
TDF[i] = DIVMA[i]*(float) Math.Pow(AVERIMPET[i],3);
x2[i] = (float) Math.Abs(TDF[i]) ;
ahTDF[i] = (float) Math.Abs(TDF[i]) ;
}
var x1 = 3 * per1 ;
var HHV = Sistem.HHV(x1, x2) ;
var ontdf = Sistem.Liste(V.Count, 0);
for (int i = 1; i < V.Count; i++)
{
NTDF[i] = TDF[i]/HHV[i] ;
ontdf[i] = NTDF[i-1] ;
}
var x3 = Sistem.Liste(V.Count, 0.5f);
var x4 = Sistem.Liste(V.Count, -0.5f);
Sistem.Cizgiler[0].Deger = NTDF; // panel 2
Sistem.Cizgiler[1].Deger = x3 ; // panel 2
Sistem.Cizgiler[2].Deger = x4 ; // panel 2
https://i.hizliresim.com/2EOb8d.png
https://i.hizliresim.com/7yB4gP.png
Ben pek begenmedim ama ayarlari ile oynarsaniz Garan 60dk'likta guzel sonuc aliniyor. Mesela [i-2] [i-1] gibi ;)
sayın @vVvendetta
bende mi hata var anlayamadım.. NTDF yi cizdiremedim verdiğiniz koda gore?
https://i.hizliresim.com/LOvLl1.png