Sayfa 410/593 İlkİlk ... 310360400408409410411412420460510 ... SonSon
Arama sonucu : 4738 madde; 3,273 - 3,280 arası.

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

  1. Merhaba arkadaşlar , ideal ile forex piyasalarında işlem yapabiliyor muyum?
    İşlem yapan kurum var mı?

  2. Merhaba,

    Bir hissenin brüt takasta olup olmadığını anlama şansımız var mı acaba?
    Sistem.YuzeyselVeriOku komutundan dönen bir alandan mesela?

  3.  Alıntı Originally Posted by cemteco Yazıyı Oku
    Merhaba,

    Bir hissenin brüt takasta olup olmadığını anlama şansımız var mı acaba?
    Sistem.YuzeyselVeriOku komutundan dönen bir alandan mesela?

    Yüzeysel Veri Alanları


    Symbol = "Kod";
    Description = "Tanım";
    Exchange = "Borsa";
    MarketCode = "Piyasa";
    SubMarket = "Piy.Alt";
    Sector = "Sektör";
    DecimalPoint = "Ondalık";
    IndexType = "Endeks";
    Grup = "Grup";
    Seri = "Seri";
    Yontem = "Yöntem";
    Durum = "Durum";
    LastPrice = "Son.Fyt";
    LastSize = "Son.Lot";
    LastSize2 = "Son.LotH";
    LastVol = "Son.Hcm";
    LastVol2 = "Son.HcmH";
    Direction = "Yön";
    BidPrice = "Al.Fyt";
    BidSize = "Al.Lot";
    BidVol = "Al.Hcm";
    AskPrice = "Sat.Fyt";
    AskSize = "Sat.Lot";
    AskVol = "Sat.Hcm";
    HighSession = "Yks";
    HighSession1 = "Yks.Sea1";
    HighDay = "Yks.Gün";
    HighWeek = "Yks.Haf";
    HighMonth = "Yks.Ay";
    HighYear = "Yks.Yıl";
    LowSession = "Dşk";
    LowSession1 = "Dşk.Sea1";
    LowDay = "Dşk.Gün";
    LowWeek = "Dşk.Haf";
    LowMonth = "Dşk.Ay";
    LowYear = "Dşk.Yıl";
    PrevCloseSession = "ÖncK";
    PrevCloseDay = "ÖncK.Gün";
    PrevCloseWeek = "ÖncK.Haf";
    PrevCloseMonth = "ÖncK.Ay";
    PrevCloseYear = "ÖncK.Yıl";
    NetDifSession = "Frk";
    NetDifDay = "Frk.Gün";
    NetDifWeek = "Frk.Haf";
    NetDifMonth = "Frk.Ay";
    NetDifYear = "Frk.Yıl";
    NetPerSession = "Frk%";
    NetPerDay = "Frk%.Gün";
    NetPerWeek = "Frk%.Haf";
    NetPerMonth = "Frk%.Ay";
    NetPerYear = "Frk%.Yıl";
    SizeSession = "Lot";
    SizeSession1 = "Lot.Sea1";
    SizeDay = "Lot.Gün";
    VolSession = "Hcm";
    VolSession1 = "Hcm.Sea1";
    VolDay = "Hcm.Gün";
    WavrSession = "Aort";
    WavrSession1 = "Aort.Sea1";
    WavrDay = "Aort.Gün";
    WavrPeriodic = "Aort.Per";
    Wavr2Session = "AortH";
    Wavr2Session1 = "AortH.Sea1";
    Wavr2Day = "AortH.Gün";
    LimitUp = "Tavan";
    LimitDown = "Taban";
    BazPrice = "Baz";
    MarketMakerCode = "PY.Kod";
    MarketMakerBid = "PY.Al";
    MarketMakerAsk = "PY.Sat";
    PriceStep = "Adım";
    OpenSession = "Açl.Sea";
    OpenDay = "Açl.Gün";
    WaitingBidWavr = "B.A.Ort";
    WaitingAskWavr = "B.S.Ort";
    WaitingBidSize = "B.A.Lot";
    WaitingAskSize = "B.S.Lot";
    WaitingBidRate = "B.A.O";
    WaitingAskRate = "B.S.O";
    CanceledBidWavr = "I.A.Ort";
    CanceledAskWavr = "I.S.Ort";
    TickSession = "Tick";
    TickDay = "Tick.Gün";
    IzafiSession = "Izafi";
    IzafiDay = "Izafi.Gün";
    Date = "Tarih";
    Time = "Saat";
    BalanceSheetPeriod = "Dönem";
    Capital = "Sermaye";
    OzCapital = "OzSermaye";
    PiyDegDefDeg = "Piy/Def";
    NetProfit = "Kar";
    PublicRatio = "Halk";
    NumberOfShares = "Snt.Say";
    PriceEarningRatio = "FK-S";
    PriceEarningValue = "FK";
    MarketValue = "Piy.Değ";
    BookValue = "Def.Değ";
    BorrowBid = "Öd.Al";
    BorrowAsk = "Öd.Sat";
    BorrowLast = "Öd.Son";
    PrevSettlement = "Önc.Stl";
    SettlementPrice = "Stl";
    FixingPrice = "Sabit";
    ExpiryDate = "Son.Trh";
    DaysToExpiry = "K.Gün";
    OpenInterest = "AçkP";
    OpenInterestDif = "AçkP.Frk";
    MoneyflowInput = "Para+";
    MoneyflowOutput = "Para-";
    MoneyflowTotal = "Para.Tpl";
    MoneyflowNetDif = "Para";
    MoneyflowNetPer = "Para%";
    MoneyflowGraph = "Para.Grf";
    GraphSession = "Grf";
    GraphDay = "Grf.Gün";
    GraphWeek = "Grf.Haf";
    GraphWeek1 = "Grf.Haf1";
    GraphMonth = "Grf.Ay";
    GraphMonth1 = "Grf.Ay1";
    GraphMonth3 = "Grf.Ay3";
    GraphMonth6 = "Grf.Ay6";
    GraphYear = "Grf.Yıl";
    GraphYear1 = "Grf.Yıl1";
    AI = "A.I";
    BSP = "ASP";
    BidRate = "Al.O";
    AskRate = "Sat.O";
    ASP = "SSP";
    LastRate = "Son.O";
    LastTakas = "Son.Tk";
    CY = "CY";
    DTM = "DTM";
    DTC = "DTC";
    RYLD = "R.Yld";
    PrevRate = "Pr.O";
    PrevPrice = "Pr.Fiy";
    PrevDate = "Pr.Trh";
    AV = "AV";
    SY = "SY";
    AVSP = "AVSP";
    MinRate = "Min.O";
    MaxRate = "Max.O";
    AvrRate = "Avr.O";
    BidTime = "Al.Saat";
    AskTime = "Sat.Saat";
    Vade = "Vade";
    Valor = "Valor";
    Day = "Gün";
    Isin = "I.Kod";
    Risk = "Risk";
    Line = "Line";
    AVRCY = "AVRCY";
    FI182 = "FI182";
    FI273 = "FI273";
    FI365 = "FI365";
    FI456 = "FI456";
    FIGENEL = "FIGENEL";
    Wavr2Week = "AortH.Haf";
    Wavr2Month = "AortH.Ay";
    Wavr2Year = "AortH.Yıl";
    SizeWeek = "Lot.Haf";
    SizeMonth = "Lot.Ay";
    SizeYear = "Lot.Yıl";
    VolWeek = "Hcm.Haf";
    VolMonth = "Hcm.Ay";
    VolYear = "Hcm.Yıl";
    HighWeek1 = "Yks.Haf1";
    LowWeek1 = "Dşk.Haf1";
    PrevCloseWeek1 = "ÖncK.Haf1";
    NetDifWeek1 = "Frk.Haf1";
    NetPerWeek1 = "Frk%.Haf1";
    Wavr2Week1 = "AortH.Haf1";
    SizeWeek1 = "Lot.Haf1";
    VolWeek1 = "Hcm.Haf1";
    HighMonth1 = "Yks.Ay1";
    LowMonth1 = "Dşk.Ay1";
    PrevCloseMonth1 = "ÖncK.Ay1";
    NetDifMonth1 = "Frk.Ay1";
    NetPerMonth1 = "Frk%.Ay1";
    Wavr2Month1 = "AortH.Ay1";
    SizeMonth1 = "Lot.Ay1";
    VolMonth1 = "Hcm.Ay1";
    HighMonth3 = "Yks.Ay3";
    LowMonth3 = "Dşk.Ay3";
    PrevCloseMonth3 = "ÖncK.Ay3";
    NetDifMonth3 = "Frk.Ay3";
    NetPerMonth3 = "Frk%.Ay3";
    Wavr2Month3 = "AortH.Ay3";
    SizeMonth3 = "Lot.Ay3";
    VolMonth3 = "Hcm.Ay3";
    HighMonth6 = "Yks.Ay6";
    LowMonth6 = "Dşk.Ay6";
    PrevCloseMonth6 = "ÖncK.Ay6";
    NetDifMonth6 = "Frk.Ay6";
    NetPerMonth6 = "Frk%.Ay6";
    Wavr2Month6 = "AortH.Ay6";
    SizeMonth6 = "Lot.Ay6";
    VolMonth6 = "Hcm.Ay6";
    HighYear1 = "Yks.Yıl1";
    LowYear1 = "Dşk.Yıl1";
    PrevCloseYear1 = "ÖncK.Yıl1";
    NetDifYear1 = "Frk.Yıl1";
    NetPerYear1 = "Frk%.Yıl1";
    Wavr2Year1 = "AortH.Yıl1";
    SizeYear1 = "Lot.Yıl1";
    VolYear1 = "Hcm.Yıl1";
    Maturity = "Maturity";
    Currency = "Currency";
    Coupon = "Coupon";
    Spread = "Spread";
    Duration = "Duration";
    ClosePrice = "Kapanis";
    OptionPremiumDay = "Ops.Prim";
    BaseSymbol = "Dayanak";
    OptionType = "Ops.Tip";
    OptionKind = "Ops.Tür";
    StrikePrice = "Kull.Fyt";
    GrupName = "Grup.Ad";
    GrupNo = "Grup.No";
    StartDate = "Başl.Trh";
    Multiplier = "Çarpan";
    DeliveryType = "Uzl.Tip";
    PrevSymbol = "Önc.Sembol";
    Action = "Aksiyon";
    SessionName = "Sea.Ad";
    Broker = "Kurum";
    Barrier = "Bariyer";
    TeorikVal = "Teo.Fyt";
    TeorikDif = "Teo.Fark";
    TeorikPer = "Teo.%";

    DengeFiyat = "Dng.Fyt";
    DengeMiktar = "Dng.Lot";
    DengeBidKalan = "Dng.Al.K";
    DengeAskKalan = "Dng.Sat.K";

    DengeLastFark = "Dng.Frk";
    DengeLastFarkY = "Dng.Frk%";
    DengeLotFark = "Dng.Lot.Frk";


    -----------------------
    Yüzeysel veri setinin içini hep atıyorum. İçinde varmı bakın

  4.  Alıntı Originally Posted by SSilentmaNN Yazıyı Oku
    Merhaba arkadaşlar , ideal ile forex piyasalarında işlem yapabiliyor muyum?
    İşlem yapan kurum var mı?
    İdeali arayıp sorabilirsin. Eskilerden duydugum A1 capital orda sanırım.

  5. Endeks viop da kullanılan tek satırlık emir kodunun benzeri, vadeli işlemlerdeki hisseler için varmıdır? Varsa örnek yazım nasıldır?

  6.  Alıntı Originally Posted by incemera Yazıyı Oku
    Endeks viop da kullanılan tek satırlık emir kodunun benzeri, vadeli işlemlerdeki hisseler için varmıdır? Varsa örnek yazım nasıldır?
    -------------------------------------------
    Vadeli hisseler için benim bildigim yok fakat sezai beyin önerdigi şu robotu kullanabilirsiniz. Daha fazla bilgi içermektedir.
    -----------------------
    PHP Code:
    ROBOT YENİ ÇİFT YÖN
    // YENİ ÇİFT YÖNLÜ İŞLEM AÇAN ROBOT FORMÜLÜ . ÇİFT YÖNLÜ İŞLEM AÇABİLMESİ İÇİN SİSTEMİN ÇİFT YÖNLÜ OLARAK YAZILMASI GEREKİR. 

    var LotSize 1//işlem adedi
    var SistemAdi "Sistemim"//sistemizin adı 
    var GrafikSembolu "VIP'F_GARAN0420"//sistemin sinyal ürettiği grafik sembolü
    var GrafikPeriyodu "1";  //grafiğin periyodu
    var EmirSembol "VIP'F_GARAN0420"// başka sembol için açık orjinal kodu yazın (örnek: "VIP'F_GARAN0420")


    var MySistem Sistem.SistemGetir(SistemAdiGrafikSembolu GrafikPeriyodu ); //sistemin adı, grafik sembolü, grafiğin periyodu
    if (MySistem == null
    {
       
    Sistem.Mesaj(Sistem.Name "Hatalı Çalışıyor !");
    }
    else
    {
       var 
    SonFiyat Sistem.SonFiyat(EmirSembol);
       var 
    Anahtar Sistem.Name "," EmirSembol;
       
    double IslemFiyat 0;
       
    DateTime IslemTarih;
       var 
    Miktar 0.0;
       var 
    Rezerv "";
       var 
    Pozisyon Sistem.PozisyonKontrolOku(Anahtarout IslemFiyatout IslemTarih);

       var 
    SonYon Sistem.SonYonGetir(SistemAdiGrafikSembolu GrafikPeriyodu ); //sistemin adı, grafik sembolü, grafiğin periyodu
       
    if (Sistem.Saat.CompareTo("09:30:00") <= || Sistem.Saat.CompareTo("18:14:59") >= 0)  // seans yok işlem yapma
       
    {
       }
       else 
       {
       if (
    SonYon == "F" && Pozisyon != 0)  // Flata Geç
          
    Miktar = -Pozisyon;
       else if (
    SonYon == "A" && Pozisyon != LotSize)  // Al
          
    Miktar LotSize Pozisyon;
       else if (
    SonYon == "S" && Pozisyon != -LotSize)  // Sat
          
    Miktar = -LotSize Pozisyon;
        
    // Emir Gönder
        
    var Islem "";
        if (
    Miktar 0) {Islem "ALIS"Rezerv "ALIŞ YAPILDI";}
        if (
    Miktar 0) {Islem "SATIS"Rezerv "SATIŞ YAPILDI";}
        if (
    Islem != "")
        {
            
    Sistem.PozisyonKontrolGuncelle(AnahtarMiktar PozisyonSonFiyatRezerv);
            
    Sistem.EmirSembol EmirSembol ;
            
    Sistem.EmirIslem Islem;
            
    Sistem.EmirSuresi "GUN"// GUN, KIE, IKG
            
    Sistem.EmirTipi "Piyasa"// Piyasa, Limitli, Piyasadan Limite
            
    Sistem.EmirFiyati 1.00;
            
    Sistem.EmirMiktari Math.Abs(Miktar);
            
    Sistem.EmirGonder();
        }
      }


  7. Teşekkür ederim Atakan hocam.

  8. merhaba arkadaşlar
    ideal kullanmaya yeni başladım. hala çözemediğim bir kaç konu var. öncelikle yıllardır kullandığım 3 gösterge idealde yok. formül dili kullanmayı da bilmiyorum. tradingview formüllerini çevirebilecek olursanız çok memnun olurum.
    1) MACD-AS: MACD nin bir türevi. Asprayin geliştirdiği MACD olarak bilinir. çok kısaca şöyle formüle edebilirsiniz.
    MACD-AS=MACD-Sinyal çizgisi(MACD'nin 9 periyotluk üslü hateketli ortalaması)
    Yeni Sinyal Çizgisi="MACD-AS"'ın 9 periyotluk üslü hareketli ortalaması
    Not: Yeni oluşturulan göstergede bu üç parametreyi gösterge özelliklerine girip değiştirebilmeliyim. tradingview formülü şu şekilde:
    study("MACD-AS")
    fastperiod = input(12,title="fastperiod",type=integer,minval=1, maxval=500)
    slowperiod = input(26,title="slowperiod",type=integer,minval=1, maxval=500)
    signalperiod = input(9,title="signalperiod",type=integer,minval=1 ,maxval=500)
    fastMA = ema(close, fastperiod)
    slowMA = ema(close, slowperiod)
    macd = fastMA - slowMA
    signal = ema(macd, signalperiod)
    macdAS = macd - signal
    signalAS = ema(macdAS, signalperiod)
    plot(macdAS, color=blue, linewidth=2)
    plot(signalAS, color=red, linewidth=2)
    plot(0, color=black)

    2) DIOSC: +DI ile -DI arasındaki farkı gösteren histogram. Tradingview deki formülü şu şekilde:
    study(title="DIOSC")
    len = input(14, minval=1, title="DI Length")
    showEma = input(true, title='Show Ema')
    EmaLn = input(9, minval=1, title="EMA Length")

    DI = change(high)- (-change(low))
    trur = rma(tr, len)
    diosc = fixnan(100 * rma(DI, len) / trur)
    plot(diosc, color = diosc <= 0 ? red : green, style=histogram)

    emaDI = ema(diosc, EmaLn)
    plot(showEma ? emaDI : na, color=black, title="EMA")

    3) ADX, ADXR, +DI ve -DI indikatörlerinin hepsini aynı gösterge üzerinde görmek istiyorum. Bunun benzeri yine tradingview de var. APEX - ADX/ADXR/DI+/DI- [v1] ismiyle geçiyor. formülü: study("APEX - ADX/ADXR/DI+/DI- [v1]", overlay = false)
    source_main = close
    adx_length = input(14, minval=1, title="ADX length")
    adxr_length = input(14, minval=1, title="ADXR length")
    adx_useRes = input(false, title="Check to turn ON Different Time Frame")
    adx_time = input("5",type=resolution, title=" Time Frame")

    adx_min = input(20, type=float, title="ADX Min.")
    adx_max = input(100,type=float, title="ADX Max.")

    dim_min = input(0, type=float, title="DI- Min.")
    dim_max = input(100,type=float, title="DI- Max.")

    dip_min = input(0, type=float, title="DI+ Min.")
    dip_max = input(100,type=float, title="DI+ Max.")

    adxr_min = input(0, type=float, title="ADXR Min.")
    adxr_max = input(100,type=float, title="ADXR Max.")

    // ----- Function for ADX / DI / DI / ADXR
    calc_adx_di( len, len_adxr ) =>
    TrueRange = max(max(high-low, abs(high-nz(close[1]))), abs(low-nz(close[1])))
    DMPlus = high-nz(high[1]) > nz(low[1])-low ? max(high-nz(high[1]), 0): 0
    DMMinus = nz(low[1])-low > high-nz(high[1]) ? max(nz(low[1])-low, 0): 0
    STR = 0.0
    SDMPlus = 0.0
    SDMMinus = 0.0
    STR := nz(STR[1]) - (nz(STR[1])/len) + TrueRange
    SDMPlus := nz(SDMPlus[1]) - (nz(SDMPlus[1])/len) + DMPlus
    SDMMinus := nz(SDMMinus[1]) - (nz(SDMMinus[1])/len) + DMMinus
    DIPlus = 0.0
    DIMinus = 0.0
    ADX = 0.0
    ADXR = 0.0
    DIPlus := SDMPlus / STR * 100
    DIMinus := SDMMinus / STR * 100
    ADX := sma(abs(DIPlus-DIMinus) / (DIPlus+DIMinus)*100, len)
    ADXR := ( ADX + ADX[len_adxr] ) / 2
    [ ADX, DIPlus, DIMinus, ADXR ]

    // ---- The big old calculation happening
    [value_ADX, value_DIPlus, value_DIMinus, value_ADXR ] = calc_adx_di( adx_length, adxr_length )

    per_value_ADX = adx_useRes?security(tickerid, adx_time , value_ADX) : value_ADX
    per_value_DIPlus = adx_useRes?security(tickerid, adx_time , value_DIPlus) : value_DIPlus
    per_value_DIMinus = adx_useRes?security(tickerid, adx_time , value_DIMinus): value_DIMinus
    per_value_ADXR = adx_useRes?security(tickerid, adx_time , value_ADXR ) : value_ADXR

    plot(per_value_DIPlus, color=lime, transp=20, Title="DI+", linewidth = 2)
    plot(per_value_DIMinus, color=red, transp=20, Title="DI-", linewidth = 2)
    plot(per_value_ADX, color=black, transp=20, Title="ADX", linewidth = 2)
    plot(per_value_ADXR, color=blue, transp=20, Title="ADXR", linewidth = 2)

    colorBackground = false
    colorBackground := ( per_value_ADX > adx_min and per_value_ADX < adx_max ) and
    ( per_value_DIPlus > dip_min and per_value_DIPlus < dip_max ) and
    ( per_value_DIMinus > dim_min and per_value_DIMinus < dim_max ) and
    ( per_value_ADXR > adxr_min and per_value_ADXR < adxr_max )

    bgcolor(colorBackground?lime:na, transp=80)

Sayfa 410/593 İlkİlk ... 310360400408409410411412420460510 ... 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
  •