Artan

21,78 10 18:10
47,84 9.98 18:10
15,43 9.98 18:10
35,28 9.98 18:10
16,43 9.97 18:10
Artan Hisseler

Azalan

15,48 -10 18:10
10,72 -9.99 18:10
121,00 -9.97 18:10
23,04 -9.93 18:10
4,64 -9.9 18:10
Azalan Hisseler

İşlem

15.509.377.633,50 18:10
15.333.223.165,25 18:10
10.229.415.571,64 18:10
8.925.760.735,95 18:10
8.908.191.607,20 18:10
Tüm Hisseler
Sayfa 447/576 İlkİlk ... 347397437445446447448449457497547 ... SonSon
Arama sonucu : 4987 madde; 3,569 - 3,576 arası.

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

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. [QUOTE=tuncahm;5037507]
     Alıntı Originally Posted by termin Yazıyı Oku
    aşağıdaki gibi bir kod yazdım ama sürekli c:\Users\smisir\AppData\Local\Temp\fd11ecds.0.cs(4 4,116) : error CS1026: ) bekleniyor hatası alıyorum.

    var SonYon = "";
    for (int i = 1 ; i < Sistem.BarSayisi; i++)
    {
    var Alis = (RSI[i] > AVR[i] && Hacim[i] > Hacimavr[i] && EMA[i] > TOMA[i]);//parantezi unutmussun
    IZLEYENSTOP[i] = Sistem.IzleyenStopYuzde(1.5, i);
    if (IZLEYENSTOP[i] == 0) IZLEYENSTOP[i] = C[i];
    KARAL[i] = Sistem.KarAlYuzde(1.5, i);
    if (KARAL[i] == 0) KARAL[i] = C[i];

    if (Alis && SonYon != "A")// alış
    {
    Fiyat[i] = C[i];
    SonYon = "A";
    Sistem.Yon[i] = "A";
    teşekkür ederim bir parantez neler kadir. üstat peki sistem kendi yeni sinyal üretene kadar poz açma nasıl deriz buna bilginiz var mı acaba.

  2. [QUOTE=termin;5037558]
     Alıntı Originally Posted by tuncahm Yazıyı Oku

    teşekkür ederim bir parantez neler kadir. üstat peki sistem kendi yeni sinyal üretene kadar poz açma nasıl deriz buna bilginiz var mı acaba.
    yazdıgınız koda bakarak
    sistem al yada flat sinyalini, sisteminiz yeni sinyali bekler zaten flat olduysa bile yeni sinyal gelmeden alım yapmaz karal yaptıysan bile sisteminizde sorun var mı yok mu replay yöntemiyle öğrenebilirsiniz

  3. [QUOTE=tuncahm;5037769]
     Alıntı Originally Posted by termin Yazıyı Oku

    yazdıgınız koda bakarak
    sistem al yada flat sinyalini, sisteminiz yeni sinyali bekler zaten flat olduysa bile yeni sinyal gelmeden alım yapmaz karal yaptıysan bile sisteminizde sorun var mı yok mu replay yöntemiyle öğrenebilirsiniz
    ideal de replay yok diye biliyorum ama. şöyle bu karal yapmadan önce sinyal veren ana damarlara bakıyorum ama karal dediğimde bu damarlar üstünde her kar aldan sonra sürekli tekrar alım yapıyor. bunu engelleyemiyorum bir türlü.

  4. İdeale gelen Kol gibi zamlar hayırlı olsun.UserDLL modülü 50 TL den 250 TL olmuş. Diğer lisanslarda zamlanmış.Tivitterda şow yapan adam zam sorularına cevap vermiyor komedi.

    https://estore.idealdata.com.tr/prices

  5. Selamlar Arkadaşlar
    aşağıdaki şartlara göre sorgu yapmak istiyorum ? sıfıra yakın bilgim var
    - Macd Al verecek
    - RSİ 50 üzerinde, Momentum 100 ve üzerinde olanlar
    - 8 Günlük Ortalaması , 21 günlük Ortalamasını yukarı kesen
    - 50 günlük ortalaması- 200 günlük ortalamasını yukarı kesen
    - Most yani TOMA değeri 1 olan
    hisselerin sorgusu yapan kod , rica ediyorum.

    Yardımlarınız için şimdiden teşekkürler

  6. #6
     Alıntı Originally Posted by karanj Yazıyı Oku
    Selamlar Arkadaşlar
    aşağıdaki şartlara göre sorgu yapmak istiyorum ? sıfıra yakın bilgim var
    - Macd Al verecek
    - RSİ 50 üzerinde, Momentum 100 ve üzerinde olanlar
    - 8 Günlük Ortalaması , 21 günlük Ortalamasını yukarı kesen
    - 50 günlük ortalaması- 200 günlük ortalamasını yukarı kesen
    - Most yani TOMA değeri 1 olan
    hisselerin sorgusu yapan kod , rica ediyorum.

    Yardımlarınız için şimdiden teşekkürler
    Toma değerlerini düzenleyin.
    PHP Code:

    Sistem
    .SorguAciklamaGenislik 10;
    Sistem.SorguBaslik[0] = "Kapanış"Sistem.SorguOndalik[0] = 2;
    Sistem.SorguBaslik[1] = "MACD";    Sistem.SorguOndalik[1] = 0;
    Sistem.SorguBaslik[2] = "RSI";    Sistem.SorguOndalik[2] = 0;
    Sistem.SorguBaslik[3] = "MOM";    Sistem.SorguOndalik[3] = 0;
    Sistem.SorguBaslik[4] = "8-21";   Sistem.SorguOndalik[4] = 0;
    Sistem.SorguBaslik[5] = "50-200";   Sistem.SorguOndalik[5] = 0;
    Sistem.SorguBaslik[6] = "TOMA";   Sistem.SorguOndalik[6] = 0;
    Sistem.SorguBaslik[7] = "SONUC";   Sistem.SorguOndalik[7] = 0;

    var 
    MAC Sistem.MACD(12,26);       
    var 
    EMAM Sistem.MA(MAC,"Exp",9);
    var 
    RSI Sistem.RSI(14);
    var 
    MOM Sistem.Momentum(14);
    var 
    MA8 Sistem.MA(8"Exp""Kapanis");
    var 
    MA21 Sistem.MA(21"Exp""Kapanis");
    var 
    MA50 Sistem.MA(50"Exp""Kapanis");
    var 
    MA100 Sistem.MA(100"Exp""Kapanis");
    var 
    TOM Sistem.TOMA(32);
    var 
    EMAT Sistem.MA(TOM"Exp"3);

    var 
    Son Sistem.BarSayisi -1;

    var 
    xMACD Sistem.Liste(0);       
    var 
    xRSI Sistem.Liste(0);
    var 
    xMOM Sistem.Liste(0);
    var 
    xMA821 Sistem.Liste(0);
    var 
    xMA50100 Sistem.Liste(0);
    var 
    xTOM Sistem.Liste(0);

    for (
    int i=1Sistem.BarSayisii++)
    {  
     
    xMACD[i] = MAC[i] > EMAM[i] ? :0;
     
    xRSI[i] = RSI[i]>50.0f :0;
     
    xMOM[i] = MOM[i]>100.0f :0;
     
    xMA821[i] = MA8[i]>MA21[i] ? :0;
     
    xMA50100[i] = MA50[i]>MA100[i] ? :0
     
    xTOM[i] = TOM[i]>EMAT[i] ? :0
    }

    // Macd filtrele 
    // if ( MAC[Son] > EMAM[Son] && MAC[Son-1] < EMAM[Son-1]   )

    {
       
    Sistem.SorguDeger[0] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Close;
       
    Sistem.SorguDeger[1] = xMACD[Son];
       
    Sistem.SorguDeger[2] = xRSI[Son];   
       
    Sistem.SorguDeger[3] = xMOM[Son];
       
    Sistem.SorguDeger[4] = xMA821[Son];
       
    Sistem.SorguDeger[5] = xMA50100[Son]; 
       
    Sistem.SorguDeger[6] = xTOM[Son];
       
    Sistem.SorguDeger[7] = xMACD[Son]+xRSI[Son]+xMOM[Son]+xMA821[Son]+xMA50100[Son]+xTOM[Son];
    }
      
    Sistem.SorguEkle(); 

  7. #7
     Alıntı Originally Posted by ozmen Yazıyı Oku
    Toma değerlerini düzenleyin.
    PHP Code:

    Sistem
    .SorguAciklamaGenislik 10;
    Sistem.SorguBaslik[0] = "Kapanış"Sistem.SorguOndalik[0] = 2;
    Sistem.SorguBaslik[1] = "MACD";    Sistem.SorguOndalik[1] = 0;
    Sistem.SorguBaslik[2] = "RSI";    Sistem.SorguOndalik[2] = 0;
    Sistem.SorguBaslik[3] = "MOM";    Sistem.SorguOndalik[3] = 0;
    Sistem.SorguBaslik[4] = "8-21";   Sistem.SorguOndalik[4] = 0;
    Sistem.SorguBaslik[5] = "50-200";   Sistem.SorguOndalik[5] = 0;
    Sistem.SorguBaslik[6] = "TOMA";   Sistem.SorguOndalik[6] = 0;
    Sistem.SorguBaslik[7] = "SONUC";   Sistem.SorguOndalik[7] = 0;

    var 
    MAC Sistem.MACD(12,26);       
    var 
    EMAM Sistem.MA(MAC,"Exp",9);
    var 
    RSI Sistem.RSI(14);
    var 
    MOM Sistem.Momentum(14);
    var 
    MA8 Sistem.MA(8"Exp""Kapanis");
    var 
    MA21 Sistem.MA(21"Exp""Kapanis");
    var 
    MA50 Sistem.MA(50"Exp""Kapanis");
    var 
    MA100 Sistem.MA(100"Exp""Kapanis");
    var 
    TOM Sistem.TOMA(32);
    var 
    EMAT Sistem.MA(TOM"Exp"3);

    var 
    Son Sistem.BarSayisi -1;

    var 
    xMACD Sistem.Liste(0);       
    var 
    xRSI Sistem.Liste(0);
    var 
    xMOM Sistem.Liste(0);
    var 
    xMA821 Sistem.Liste(0);
    var 
    xMA50100 Sistem.Liste(0);
    var 
    xTOM Sistem.Liste(0);

    for (
    int i=1Sistem.BarSayisii++)
    {  
     
    xMACD[i] = MAC[i] > EMAM[i] ? :0;
     
    xRSI[i] = RSI[i]>50.0f :0;
     
    xMOM[i] = MOM[i]>100.0f :0;
     
    xMA821[i] = MA8[i]>MA21[i] ? :0;
     
    xMA50100[i] = MA50[i]>MA100[i] ? :0
     
    xTOM[i] = TOM[i]>EMAT[i] ? :0
    }

    // Macd filtrele 
    // if ( MAC[Son] > EMAM[Son] && MAC[Son-1] < EMAM[Son-1]   )

    {
       
    Sistem.SorguDeger[0] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Close;
       
    Sistem.SorguDeger[1] = xMACD[Son];
       
    Sistem.SorguDeger[2] = xRSI[Son];   
       
    Sistem.SorguDeger[3] = xMOM[Son];
       
    Sistem.SorguDeger[4] = xMA821[Son];
       
    Sistem.SorguDeger[5] = xMA50100[Son]; 
       
    Sistem.SorguDeger[6] = xTOM[Son];
       
    Sistem.SorguDeger[7] = xMACD[Son]+xRSI[Son]+xMOM[Son]+xMA821[Son]+xMA50100[Son]+xTOM[Son];
    }
      
    Sistem.SorguEkle(); 
    çok teşekkür ederim en kapsamlı sorgulardan biri

  8. Merhaba, tradingview üzerinde aşağıdaki kodu kullanarak günlük alarm kuruyordum şart koşulu sağlandığında bar kapanışını beklemeden gün içerisinde bir tane sinyal veriyor bu kod. Bunu ideale çevirmede sıkıntı yaşıyorum. Denemelerimde sinyal geldikten sonra bir bar geçince emir geliyor bir türlü beceremedim. Yani ideal üzerinde, günlük grafikte aşağıdaki kodun şartı sağlandığında bar kapanışını beklemeden al/sat sinyali gelince emir verebilir miyiz? Verebilirsek biraz yardımcı olabilirseniz çok sevinirim.


    ***************************************
    study("Tillson T4", overlay=true)
    T3FiboLine = input(false, title="Show T3 Fibonacci Ratio Line?")

    length1 = input(4, "T3 Length")
    a1 = input(0.65, "Volume Factor")
    T1ema(price,length,a) =>
    e1 = ema(price, length)
    e2 = ema(e1, length)
    T1 = (1+a)*e1 - a*e2
    T1

    T2ema(price,length,a) =>
    e1 = ema(price, length)
    e2 = ema(e1, length)
    e3 = ema(e2, length)
    e4 = ema(e3, length)
    c1 = a*a
    c2 = - 2*a*a - 2*a
    c3 = a*a + 2*a + 1
    T2 = c1*e4 + c2*e3 + c3*e2
    T2

    T3ema(price,length,a) =>
    e1 = ema(price, length)
    e2 = ema(e1, length)
    e3 = ema(e2, length)
    e4 = ema(e3, length)
    e5 = ema(e4, length)
    e6 = ema(e5, length)
    c1 = -a * a * a
    c2 = 3 * a * a + 3 * a * a * a
    c3 = -6 * a * a - 3 * a - 3 * a * a * a
    c4 = 1 + 3 * a + a * a * a + 3 * a * a
    T3 = c1 * e6 + c2 * e5 + c3 * e4 + c4 * e3
    T3

    T1 = T1ema((high + low + 2 * close) / 4,length1,a1)
    T2 = T2ema((high + low + 2 * close) / 4,length1,a1)
    T3 = T3ema((high + low + 2 * close) / 4,length1,a1)
    col11 = T1 > T1[1]
    col13 = T1 < T1[1]
    col21 = T2 > T2[1]
    col23 = T2 < T2[1]
    col1 = T2 > T2[1]
    col3 = T2 < T2[1]
    color_1 = col11 ? color.green : col13 ? color.orange : color.yellow
    color_2 = col21 ? color.green : col23 ? color.red : color.yellow
    color_3 = col21 ? color.green : col23 ? color.purple : color.yellow
    plot(T1, color=color_1, linewidth=3, title="T1")
    plot(T2, color=color_2, linewidth=3, title="T2")
    plot(T3, color=color_3, linewidth=3, title="T3")

    length12 = input(5, "T3 Length fibo")
    a12 = input(0.618, "Volume Factor fibo")

    T32 = T3ema((high + low + 2 * close) / 4, length12, a12)
    T33 = 2*T1 - T2
    T12 = T1 - T2
    plot(T32, color=color.black, linewidth=3, title="T32")
    plot(T33, color=color.orange, linewidth=2, title="T33")
    plot(T12, color=color.orange, linewidth=2, title="T12")

    col12 = T32 > T32[1]
    col32 = T32 < T32[1]
    color2 = col12 ? color.blue : col32 ? color.purple : color.yellow
    plot(T3FiboLine and T32 ? T32 : na, color=color2, linewidth=2, title="T3fibo")

    alertcondition(crossover(T3, T3[1]), title="T3 BUY", message='BUY')
    alertcondition(crossunder(T3, T3[1]), title="T3 SELL", message='SELL')

    alertcondition(cross(T3, T3[1]), title="Color ALARM", message="T3 has changed color!")
    ***************************************

Sayfa 447/576 İlkİlk ... 347397437445446447448449457497547 ... 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
  •