Sayfa 46/618 İlkİlk ... 3644454647485696146546 ... SonSon
Arama sonucu : 4939 madde; 361 - 368 arası.

Konu: İDEAL veri terminalinde /Sistem/İndikatör/Robot

  1. #361
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    54
    Gönderi
    5,201
     Alıntı Originally Posted by alekss Yazıyı Oku
    arkadaşlar 1 saatlik grafiklerde oğle saatlerinde bir sorunmu var

    ben demi öyle görünüyor
    []https://i.hizliresim.com/dPR884.png[/]
    server saati 1-kaç saniye şaşmış fazladan bar açılmış.

     Alıntı Originally Posted by stradivarius Yazıyı Oku
    abi yapmak isstedigim sey aslinda arkadan filan takip ettirmekten ziyade, ma ya benzer bir ortalama listesi olusturmak. yani ma nin acik formulunu bilsem sanki benzestiririm diye dusunuyorum.

    internetten bakinca suna benzer biseyler yaptim, ama grafikte cizdiremedim,


    kapanislar icin, 20 lik simple ma.

    basit ortalama için maaçık formülü

    i-1 den i-20 te kadar toplatıp 20 ye bödürmen yeterli
    {
    m20[i] = (ort[i-1]+ort[i-2]+ort[i-3]++++++++++++++ort[i-20])/20;
    }

    üssel ve diğer ortalama için açık formüller internetten bulunabilir.


    aslında yukarıdaki örnekteki m20[i]=MA20[i-3] ; yi

    m20[i]=MA20[i-1] ; mav20 nin değerini listeye atılmış halinide normalde kullanabilirsin.

  2. Robotum gün içinde en fazla şu kadar defa yön değiştirsin diye bir kod var idi. Malum aradım taradım bulamadım ama elinde olan var ise paylaşabilir mi?
    Syg

  3. #363
    Duhul
    Feb 2017
    İkamet
    Karadeniz
    Yaş
    53
    Gönderi
    179
     Alıntı Originally Posted by KOSA Yazıyı Oku
    Robotum gün içinde en fazla şu kadar defa yön değiştirsin diye bir kod var idi. Malum aradım taradım bulamadım ama elinde olan var ise paylaşabilir mi?
    Syg
    Sn kosa ben böyle kullanıyorum,işinize yararsa,emir sayısını siz belirleyebilir siniz

    //Portföye Login ol
    Sistem.PortfoyLogin("HESAP NO, KURUM","KULLANICI ADI","ŞİFRE");

    var c = Sistem.SonFiyat(Sistem.AktifViopKontrat);
    var fiyat = c;

    fiyat= Sistem.SayiYuvarla(fiyat, 0.025);

    var Anahtar = Sistem.Name + " ; " + DateTime.Today.ToString("yyyyMMdd");
    var EmirSayisi = Sistem.SayiTablosunuOku(Anahtar);
    if (EmirSayisi < 8)
    {
    var Islem = Sistem.RobotViopAktif("SİSTEMKODU", "VIP'VIP-X030", Sistem.AktifViopKontrat, "1", 10);

    if (Islem != "")

    {

    EmirSayisi++;
    Sistem.SayiTablosunuGuncelle(Anahtar, EmirSayisi);

    Sistem.MailServerAdres = "smtp.gmail.com";
    Sistem.MailServerPort = 587;
    Sistem.MailKonu = Islem ;
    Sistem.MailMetin = "Islem = " + Islem + " " +"Fiyat = " + fiyat + " " + "ROBOT_1DKBRL" ;
    Sistem.MailGonderenAdres = "XXXXX@gmail.com";
    Sistem.MailGonderenSifre = "ŞİFRE";
    Sistem.MailAliciEkle("XXXXX@gmail.com");
    Sistem.MailGonder();

    }

    }

  4.  Alıntı Originally Posted by Doğanay Yazıyı Oku
    Sn kosa ben böyle kullanıyorum,işinize yararsa,emir sayısını siz belirleyebilir siniz
    Teşekkür ederim.
    Aşağıdaki şekilde test ettim. 4 sinyalden sonra gelen emirler değerlendirme dışı kaldı....

    Sistem.PortfoyLogin("Hesap_No, Aracı_Kurum","Şifre","Parola");
    var Anahtar = Sistem.Name + " ; " + DateTime.Today.ToString("yyyyMMdd");
    var EmirSayisi = Sistem.SayiTablosunuOku(Anahtar);
    if (EmirSayisi < 4)
    {
    var Islem = Sistem.RobotViopAktif("Sistem_Adı", "VIP'VIP-X030" , Sistem.AktifViopKontrat, "Periyod",Lot Adedi);
    if (Islem != "")
    {
    EmirSayisi++;
    Sistem.SayiTablosunuGuncelle(Anahtar, EmirSayisi);
    }
    }

  5. #365
    Duhul
    Feb 2017
    İkamet
    Karadeniz
    Yaş
    53
    Gönderi
    179
    Rica ederim


    hisse.net kullanarak iPhone aracılığıyla gönderildi

  6.  Alıntı Originally Posted by stradivarius Yazıyı Oku
    abi yapmak isstedigim sey aslinda arkadan filan takip ettirmekten ziyade, ma ya benzer bir ortalama listesi olusturmak. yani ma nin acik formulunu bilsem sanki benzestiririm diye dusunuyorum.

    internetten bakinca suna benzer biseyler yaptim, ama grafikte cizdiremedim,


    kapanislar icin, 20 lik simple ma.


    var V = Sistem.GrafikVerileri ;
    //kapanış fiyatlarını oku
    var Veriler = Sistem.GrafikVerileri;


    var C = Sistem.GrafikFiyatSec("Kapanis");



    double sum = 0 ;

    var avgPoints = Sistem.Liste (V.Count,0);
    for (int counter = 30; counter <=Sistem.BarSayisi; counter++) {
    int innerLoopCounter = 0;
    int index = counter-20;
    while (innerLoopCounter < 20) {
    sum = sum + C[index];

    innerLoopCounter += 1;

    index += 1;

    }

    avgPoints[counter] = sum / 20;

    sum = 0;

    }

    Sistem.Cizgiler[0].Deger = avgPoints;
    ---

    formulde "sum" turunu float yapinca, cizmeye basladi, 20 ma icin formul su sekilde. belki baskalarina da lazim olur diye paylasayim, idealdeki ma yla check de ettim.


    var V = Sistem.GrafikVerileri ;
    //kapanış fiyatlarını oku
    var Veriler = Sistem.GrafikVerileri;


    var C = Sistem.GrafikFiyatSec("Kapanis");
    var ma= Sistem.MA(20,"Simple","Kapanis");


    float sum = 0.0f ;

    var avgPoints = Sistem.Liste (V.Count,0);
    for (int counter = 30; counter <V.Count; counter++) {
    int innerLoopCounter = 0;
    int index = counter-19;
    while (innerLoopCounter <20) {
    sum = sum + C[index];

    innerLoopCounter += 1;

    index += 1;

    }

    avgPoints[counter] = sum / 20;

    sum = 0;

    }

    Sistem.Cizgiler[0].Deger = avgPoints;
    Sistem.Cizgiler[1].Deger = ma;
    bang bang you shot me down..

  7.  Alıntı Originally Posted by KOSA Yazıyı Oku
    Teşekkür ederim.
    Aşağıdaki şekilde test ettim. 4 sinyalden sonra gelen emirler değerlendirme dışı kaldı....

    Sistem.PortfoyLogin("Hesap_No, Aracı_Kurum","Şifre","Parola");
    var Anahtar = Sistem.Name + " ; " + DateTime.Today.ToString("yyyyMMdd");
    var EmirSayisi = Sistem.SayiTablosunuOku(Anahtar);
    if (EmirSayisi < 4)
    {
    var Islem = Sistem.RobotViopAktif("Sistem_Adı", "VIP'VIP-X030" , Sistem.AktifViopKontrat, "Periyod",Lot Adedi);
    if (Islem != "")
    {
    EmirSayisi++;
    Sistem.SayiTablosunuGuncelle(Anahtar, EmirSayisi);
    }
    }
    4 emirden sonra robot dursun derseniz , pozisyon varsa terste kalabilirsiniz.
    bence 4. sinyalde flate geçirip 4 den sonraki emirleri dikkate almaması daha doğru olur.

  8.  Alıntı Originally Posted by kenten Yazıyı Oku
    4 emirden sonra robot dursun derseniz , pozisyon varsa terste kalabilirsiniz.
    bence 4. sinyalde flate geçirip 4 den sonraki emirleri dikkate almaması daha doğru olur.
    Bu çalışmayı, olası hata sonucu ortaya çıkabilecek seri emirlerin önüne geçmek için tedbir alma gibi düşünebilirsiniz. Elbette son sinyal sonrası yön terste kalabilir.
    Hedefin yok ise yardım edecek rüzgarı bulamazsın.

Sayfa 46/618 İlkİlk ... 3644454647485696146546 ... SonSon

Yer İmleri

Yer İmleri

Gönderi Kuralları

  • Yeni konu açamazsınız
  • Konulara cevap yazamazsınız
  • Yazılara ek gönderemezsiniz
  • Yazılarınızı değiştiremezsiniz
  •