Sayın Caglar Hoşbulduk.
Yanıtınız için teşekkürler. Tekrar denedim şimdi (Windows 10) hatta ekranda bağlı iken. Winkey+Sol Ok vb. tuşları daha önce denemiştim, tekrar denedim. Diğer tüm uygulamalarda bu tuşlar işe yarıyor ama idealde işe yaramıyor malasef.
Fakat ilginç bir şey oldu Winkey + P ile "Sadece Bilgisayar ekranı" dediğimde ideal ilk ekrana geçti! Daha önce defalarca kere denedim olmamıştı. bu 5 versiyonla mı düzeldi yoksa farklı bir durum vardı bende daha önce bilmiyorum. Özetle bu sorun düzelmiş artık:)
Çoklu masaüstü sorunu da çözülürse tamamdır..
Heyecan konusunda Sartre ciyim.
Freud psikanaliz kuramında heyecanın "bilinçdışından" kaynaklandığını savunur.
Oysa Sartre, heyecanı bilincin bir bölümü olarak görür; böyle olduğu için de bir objeye yönelmiştir heyecan, anlamı da bu objeyle temellenir.
Sartre heyecan dünyayı belirli bir biçimde kavramaktır diyor.
Aslında ikisi de ne dediğini bilmiyor :) benim kuramıma göre heyecan ile bilinçli olmak direk değil dolaylı bağlantılı. Heyecanımı koruyacağım ama bilinçli ve temkinli olmaya çalışacağım.
Pattern tabanlı bir sistemde Risk analizi daha iyi olabilir gibi geliyor. Bunu tecrübe etmiş birilerinden feedback alsak harika olurdu.
Walla bir taraftan araştırıyorken diğer taraftan paramın değerleniyor olması güzel olur evet ama nasıl :)
ilk Entrym son cümlesinde yazdığım gibi üzerinden gidebileceğim bir sistemim yok elimde. Sıfırdan mükemmeli arıyorum bu nedenle.
1 haftadır okuyorum aslında, araştırmaya ek olarak etkileşime ve düşündüğüm 3 sistemden bahsettiğim ilkini yazmaya başladım dün gece.
2012 den bu yana dünya 4. Endüstri devrimini konuşuyor.
IOT (internet of things) in seri üretime ve endüstri makinalarına entegre olmaya başlaması ile devrim başladı.
Bundan dolayı Makine öğrenimi ve big data gibi kavramlarda eskiye göre çok daha fazla hayatın içerisinde ve popüler.
Hem sanayide üretim yapan hem de IOT cihazları geliştiren bir firmada 5 yıl kadar çalıştım.
Mevzunun içerisindeyim yani ve ilk mesajlarda daha sonra bahsedeceğim dediğim mevzulardan birinin temelini de bu oluşturuyordu.
Şimdi siz yazınca ilk sistemde de olsa iyi olabilir diye düşündüm.
Haklısınız ilk sistemime de biraz deep-learning bulaştırmak güzel fikir :) Makine öğrenimi deneysel yöntemin otomatikleştirilmesi ise, öyleyse ilk sistemimi yaparken istatistik yazılımları yardımı ile değil de kendi deneyini yapıp pattern istatistiklerini belirleyen, başarılı patternleri bulan, piyasanın ne tür bir piyasa olduğunu anlayan, bu piyasada en iyi sonuç veren patternleri kullanan, bunlara göre backtest yapan, buna göre risk yönetimini belirleyen bir altyapı için çalışayım.
Mum analizi, Keçi analizi ve pattern tabanlı tüm analizleri dinamik bir kodlama ile ortak bir altyapıda çözebiliriz sanki. Hem simple hem de complex Patternleri ifade etmek için kendi basit betik dilimizi oluştursak. Tanımlarken her defasında kodlama yapmak yerine bu betik dil ile ifade etsek herşey çok kolay olacak. http://prntscr.com/eimsya
Görüntüde sadece mum analizinin simple patternleri var, bir tabloda böyle patternleri toplayalım.
Sayın kenten backtest ve optimizasyon için daha iyi bir yazılım öneriyor. Düşündüm de işte başka bir yazılım şu olsun: veritabanı. Mesela sql server.
Managemnt studio arayüzü ile yapılamayacak test yok.. backtest ve optimizasyon için kafanıza göre Procedure ve Function yazabilirsiniz.
Hatta sadece backtest ve optimizasyon değil, sistemin kendisi de bir fonksiyon olarak db de kalsa, ideal deki sistem sinyali üretirken buradan istek alsa??
Hem böylece tüm algoritma kendimize ait sistemde olabilir, son barları anlık db ye yazar arkasında sinyal durumunu veren bir fonksiyonu call ederiz.
Lib.cs altına da 2 metot koyarız, ilki ideal to db işlerimini yapar, arkasından db to ideal sorgusunu çalıştırır.
Benzer fikirleri olan arkadaşlar istifade etsin diye Veritabanı konuşmasını yapan kodları da ekleyelim.
PHP Code:
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
using System;
using System.IO;
using System.Collections.Generic;
using System.Data;
using System.Net;
using System.Text;
using System.Text.RegularExpressions;
using System.Data.OleDb;
using System.Data.SqlClient;
namespace ideal
{
public class Lib
{
public string AddPrice(
string Code, string OpenPrice, string HighPrice, string LowPrice, string ClosePrice, string Volume, string Lot, string LastClose
)
{
string Constr = "Server = .; Database = DBname; User Id = dbuser; Password = dbpass;";
string SQL = "buraya db tasarımınıza uygun insert sorgunuz yazın";
string SQLFinal = string.Format(
SQL
, Code, OpenPrice, HighPrice, LowPrice, ClosePrice, Volume, Lot, LastClose
);
using (SqlConnection con = new SqlConnection(Constr))
{
SqlCommand command = new SqlCommand(SQLFinal, con);
con.Open(); SqlDataReader reader = command.ExecuteReader();
}
return SQLFinal; // İdeal Debugda sorguyu görmeniz için return ediyoruz..
//sql server profiler aracı ilede olası hataları yaklayabilirsiniz.
}
}
}
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PHP Code:
//--İdeal tarafında ise --------------------------------------------------------------------------------------------------------------------------------------------------------
string sorgu = Lib.AddPrice(
Sistem.Sembol.Replace("IMKBH","").Replace("'","")
,Sistem.GrafikVerileri[Sistem.BarSayisi-1].Open.ToString().Replace(",",".")
,Sistem.GrafikVerileri[Sistem.BarSayisi-1].High.ToString().Replace(",",".")
,Sistem.GrafikVerileri[Sistem.BarSayisi-1].Low.ToString().Replace(",",".")
,Sistem.GrafikVerileri[Sistem.BarSayisi-1].Close.ToString().Replace(",",".")
,Sistem.GrafikVerileri[Sistem.BarSayisi-1].Vol.ToString().Replace(",",".")
,Sistem.LotGun(Sistem.Sembol).ToString().Replace(",",".")
,Sistem.GrafikVerileri[Sistem.BarSayisi-2].Close.ToString().Replace(",",".")
);
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------