Artan
Azalan
Ýþlem
BIST 30
BIST 50
BIST 100
NASDAQ 100
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
29,70 10% 5,61 Mn 27,02 / 29,70
68,75 10% 865,28 Mn 68,75 / 68,75
103,40 10% 9,37 Mn 103,40 / 103,40
37,40 10% 75,39 Mn 32,86 / 37,40
47,36 9.99% 154,19 Mn 42,42 / 47,36
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
12,42 -10% 773,06 Mn 12,42 / 13,30
41,08 -9.99% 35,75 Mn 41,08 / 41,08
23,24 -9.99% 716,42 Mn 23,24 / 26,24
11,63 -9.98% 295,01 Mn 11,63 / 13,02
8,23 -9.96% 30,33 Mn 8,23 / 8,23
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
240,50 0.12% 19,58 Mr 234,00 / 241,50
294,00 0.17% 8,83 Mr 290,50 / 295,50
205,90 1.33% 7,87 Mr 196,50 / 207,30
13,18 0% 6,28 Mr 12,95 / 13,34
192,60 1.74% 5,42 Mr 189,00 / 192,60
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
16,73 -2.68% 538,85 Mn 16,56 / 17,34
66,90 -0.52% 5,27 Mr 66,10 / 68,30
330,75 -2.14% 4,96 Mr 328,00 / 341,00
205,90 1.33% 7,87 Mr 196,50 / 207,30
670,50 -0.37% 2,44 Mr 670,50 / 685,00
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
16,73 -2.68% 538,85 Mn 16,56 / 17,34
66,90 -0.52% 5,27 Mr 66,10 / 68,30
86,95 -1.02% 351,46 Mn 86,25 / 88,45
110,50 -0.72% 132,84 Mn 109,70 / 112,30
330,75 -2.14% 4,96 Mr 328,00 / 341,00
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
16,73 -2.68% 538,85 Mn 16,56 / 17,34
27,20 -0.8% 92,71 Mn 26,92 / 27,58
66,90 -0.52% 5,27 Mr 66,10 / 68,30
10,79 -4.09% 454,26 Mn 10,75 / 11,55
71,60 -4.15% 513,73 Mn 71,55 / 75,40

Masrafsýz Bankacýlýk + 1.000 TL Nakit! Enpara’dan Çifte Avantaj

Masrafsýz Bankacýlýk + 1.000 TL Nakit! Enpara’dan Çifte Avantaj
Sayfa 25/33 ÝlkÝlk ... 152324252627 ... SonSon
Arama sonucu : 257 madde; 193 - 200 arasý.

Konu: Yeni Ýndikatörler

  1. Merhaba ORHAN Bey ,Emekleriniz Ýçin Teþekkürler ,Sizden Ricam Müsait Olduðunuzda Ýdeal 1 dakika ve Üstü Periyotlarda Çalýþan VWAP Göstergesi Yapýlabilirmi,Garklý C# Yapýlarý için hazýrlanmýþ Olanlarý da Copy Paste Yapýyorum,Ýlginiz Ýçin Þimdiden Teþekkür Ederim...


    // -------------------------------------------------------------------------------------------------
    //
    // VWAP (Volume Weighted Average Price) = Cumulative(Typical Price x Volume) / Cumulative(Volume)
    // by Zaknafein Z
    //
    // Donations welcome to:
    //
    // BTC: 33gjtYhKVqFxmcbcko63WnwiVJvew3PauQ
    // ETH: 0xb54dF35117D94a43Ca25A3A348Ac20DF7F667F7b
    // LTC: M8YRuyH5USv2MvJyyF55U5ik1yMfm6TtMH
    //
    // v1.0 Inital version 04/05/18
    // -------------------------------------------------------------------------------------------------

    using System;
    using cAlgo.API;
    using cAlgo.API.Internals;
    using cAlgo.API.Indicators;
    using cAlgo.Indicators;

    namespace cAlgo
    {
    [Indicator(IsOverlay = true, TimeZone = TimeZones.EasternStandardTime, AutoRescale = false, AccessRights = AccessRights.None)]
    public class VWAP : Indicator
    {
    [Parameter(DefaultValue = 0)]
    public int Periods { get; set; }

    [Parameter("One day only?", DefaultValue = false)]
    public bool Odo { get; set; }

    [Output("Main", Color = Colors.DarkOrchid)]
    public IndicatorDataSeries Result { get; set; }

    public override void Calculate(int index)
    {
    int ii = index;
    double CumTypPrice = 0;
    double CumVol = 0;

    if (Periods == 0)
    {
    while (MarketSeries.OpenTime[ii] >= (Odo == false ? MarketSeries.OpenTime[ii].Date : DateTime.Now.Date) && ii != 0)
    {
    CumTypPrice += MarketSeries.Typical[ii] * MarketSeries.TickVolume[ii];
    CumVol += MarketSeries.TickVolume[ii];
    ii--;
    if (MarketSeries.OpenTime[ii].Hour == 0 && MarketSeries.OpenTime[ii].Minute == 0)
    break;
    }
    }
    else
    {
    for (; ii >= MarketSeries.OpenTime.Count - Periods; ii--)
    {
    CumTypPrice += MarketSeries.Typical[ii] * MarketSeries.TickVolume[ii];
    CumVol += MarketSeries.TickVolume[ii];
    }
    }

    Result[index] = CumTypPrice / CumVol;

    }

    protected override void Initialize()
    {
    Print("VWAP indicator started...");
    }
    }
    }

  2. #194
     Alýntý Originally Posted by MacelluM Yazýyý Oku
    Merhaba ORHAN Bey ,Emekleriniz Ýçin Teþekkürler ,Sizden Ricam Müsait Olduðunuzda Ýdeal 1 dakika ve Üstü Periyotlarda Çalýþan VWAP Göstergesi Yapýlabilirmi,Garklý C# Yapýlarý için hazýrlanmýþ Olanlarý da Copy Paste Yapýyorum,Ýlginiz Ýçin Þimdiden Teþekkür Ederim...


    // -------------------------------------------------------------------------------------------------
    //
    // VWAP (Volume Weighted Average Price) = Cumulative(Typical Price x Volume) / Cumulative(Volume)
    // by Zaknafein Z
    //
    // Donations welcome to:
    //
    // BTC: 33gjtYhKVqFxmcbcko63WnwiVJvew3PauQ
    // ETH: 0xb54dF35117D94a43Ca25A3A348Ac20DF7F667F7b
    // LTC: M8YRuyH5USv2MvJyyF55U5ik1yMfm6TtMH
    //
    // v1.0 Inital version 04/05/18
    // -------------------------------------------------------------------------------------------------

    using System;
    using cAlgo.API;
    using cAlgo.API.Internals;
    using cAlgo.API.Indicators;
    using cAlgo.Indicators;

    namespace cAlgo
    {
    [Indicator(IsOverlay = true, TimeZone = TimeZones.EasternStandardTime, AutoRescale = false, AccessRights = AccessRights.None)]
    public class VWAP : Indicator
    {
    [Parameter(DefaultValue = 0)]
    public int Periods { get; set; }

    [Parameter("One day only?", DefaultValue = false)]
    public bool Odo { get; set; }

    [Output("Main", Color = Colors.DarkOrchid)]
    public IndicatorDataSeries Result { get; set; }

    public override void Calculate(int index)
    {
    int ii = index;
    double CumTypPrice = 0;
    double CumVol = 0;

    if (Periods == 0)
    {
    while (MarketSeries.OpenTime[ii] >= (Odo == false ? MarketSeries.OpenTime[ii].Date : DateTime.Now.Date) && ii != 0)
    {
    CumTypPrice += MarketSeries.Typical[ii] * MarketSeries.TickVolume[ii];
    CumVol += MarketSeries.TickVolume[ii];
    ii--;
    if (MarketSeries.OpenTime[ii].Hour == 0 && MarketSeries.OpenTime[ii].Minute == 0)
    break;
    }
    }
    else
    {
    for (; ii >= MarketSeries.OpenTime.Count - Periods; ii--)
    {
    CumTypPrice += MarketSeries.Typical[ii] * MarketSeries.TickVolume[ii];
    CumVol += MarketSeries.TickVolume[ii];
    }
    }

    Result[index] = CumTypPrice / CumVol;

    }

    protected override void Initialize()
    {
    Print("VWAP indicator started...");
    }
    }
    }
    Sezai bey saðolsun aþaðýdaki kodu yazmýþtý.
    Ama seçilen serinin baþýndan itibaren vwap hesaplýyor.
    Belirli tarih baþlangýcý vererek hesaplama yapaný yok malesef

    var V = Sistem.GrafikVerileri;
    var TipikFiyat = Sistem.GrafikFiyatSec("Kapanis");
    var Lot = Sistem.GrafikFiyatSec("Lot");
    var Cum1 = Sistem.Liste(0);
    var Vol = Sistem.Liste(0);
    var VWAP2 = Sistem.Liste(0);
    var CumV = Sistem.Liste(0);
    for(int i=1; i < Sistem.BarSayisi; i++) {
    Vol[i] = Lot[i] * TipikFiyat[i];
    Cum1[i] = Cum1[i-1] + Vol[i] ;
    CumV[i] = CumV[i-1] + Lot[i];
    VWAP2[i] = (Cum1[i] / CumV);
    }
    Sistem.Cizgiler[0].Deger = VWAP2; //Panel1

  3. #195
    Duhul
    Feb 2017
    Ýkamet
    Eskiþehir / Duhul 2007
    Yaş
    55
    Gönderi
    5,376
     Alýntý Originally Posted by mesuteryilmaz Yazýyý Oku
    Sezai bey saðolsun aþaðýdaki kodu yazmýþtý.
    Ama seçilen serinin baþýndan itibaren vwap hesaplýyor.
    Belirli tarih baþlangýcý vererek hesaplama yapaný yok malesef
    [/I]

    Sezai bey saðolsun o kadarrýný yazmýþ,
    yil ilaveside bizden olsun o zaman

    PHP Code:

    int YIL 
    2016;
    var 
    Sistem.GrafikVerileri;
    var 
    TipikFiyat Sistem.GrafikFiyatSec("Kapanis");
    var 
    Lot Sistem.GrafikFiyatSec("Lot");
    var 
    Cum1 Sistem.Liste(0);
    var 
    Vol Sistem.Liste(0);
    var 
    VWAP2 Sistem.Liste(0);
    var 
    CumV Sistem.Liste(0);
    for(
    int i=1Sistem.BarSayisii++) {
    if (
    V[i].Date.Year >= YIL )
    {
      
    Vol[i] = Lot[i] * TipikFiyat[i];
      
    Cum1[i] = Cum1[i-1] + Vol[i] ;
      
    CumV[i] = CumV[i-1] + Lot[i];
      
    VWAP2[i] = (Cum1[i] / CumV[i]);
     }}
    Sistem.Cizgiler[0].Deger VWAP2//Panel1 
    Bear_Bull
    @BearBull26

  4. #196
     Alýntý Originally Posted by Bear_Bull Yazýyý Oku
    Sezai bey saðolsun o kadarrýný yazmýþ,
    yil ilaveside bizden olsun o zaman

    PHP Code:

    int YIL 
    2016;
    var 
    Sistem.GrafikVerileri;
    var 
    TipikFiyat Sistem.GrafikFiyatSec("Kapanis");
    var 
    Lot Sistem.GrafikFiyatSec("Lot");
    var 
    Cum1 Sistem.Liste(0);
    var 
    Vol Sistem.Liste(0);
    var 
    VWAP2 Sistem.Liste(0);
    var 
    CumV Sistem.Liste(0);
    for(
    int i=1Sistem.BarSayisii++) {
    if (
    V[i].Date.Year >= YIL )
    {
      
    Vol[i] = Lot[i] * TipikFiyat[i];
      
    Cum1[i] = Cum1[i-1] + Vol[i] ;
      
    CumV[i] = CumV[i-1] + Lot[i];
      
    VWAP2[i] = (Cum1[i] / CumV[i]);
     }}
    Sistem.Cizgiler[0].Deger VWAP2//Panel1 

  5. #197
     Alýntý Originally Posted by Bear_Bull Yazýyý Oku
    Sezai bey saðolsun o kadarrýný yazmýþ,
    yil ilaveside bizden olsun o zaman

    PHP Code:

    int YIL 
    2016;
    var 
    Sistem.GrafikVerileri;
    var 
    TipikFiyat Sistem.GrafikFiyatSec("Kapanis");
    var 
    Lot Sistem.GrafikFiyatSec("Lot");
    var 
    Cum1 Sistem.Liste(0);
    var 
    Vol Sistem.Liste(0);
    var 
    VWAP2 Sistem.Liste(0);
    var 
    CumV Sistem.Liste(0);
    for(
    int i=1Sistem.BarSayisii++) {
    if (
    V[i].Date.Year >= YIL )
    {
      
    Vol[i] = Lot[i] * TipikFiyat[i];
      
    Cum1[i] = Cum1[i-1] + Vol[i] ;
      
    CumV[i] = CumV[i-1] + Lot[i];
      
    VWAP2[i] = (Cum1[i] / CumV[i]);
     }}
    Sistem.Cizgiler[0].Deger VWAP2//Panel1 
    her gün baþýndan itibaren hesaplayaný var.
    yýl/ay/gün/saat/dakika girerek hesaplayaný olursa çok güzel olacak.

    //Volume Weighted Average Price Indicator
    var V = Sistem.GrafikVerileri;
    var TipikFiyat = Sistem.GrafikFiyatSec("Tipik");
    var Lot = Sistem.GrafikFiyatSec("Lot");

    var TotalLot = Sistem.Liste(0);
    var TotalVol = Sistem.Liste(0);
    var Vol = Sistem.Liste(0);
    var VWAP = Sistem.Liste(0);

    for(int i=1; i < Sistem.BarSayisi; i++)
    {
    Vol[i] = Lot[i] * TipikFiyat[i];
    TotalLot[i] = V[i].Date.Day == V[i-1].Date.Day ? TotalLot[i-1] + Lot[i] : Lot[i];
    TotalVol[i] = V[i].Date.Day == V[i-1].Date.Day ? TotalVol[i-1] + Vol[i] : Vol[i];
    VWAP[i] = TotalVol[i] / TotalLot[i];
    }
    Sistem.Cizgiler[0].Deger = VWAP; //Panel1

  6. #198
    Duhul
    Feb 2017
    Ýkamet
    Eskiþehir / Duhul 2007
    Yaş
    55
    Gönderi
    5,376
    PHP Code:
    int YIL 2019;
    int AY 5;
    int GUN 1;
    int Saat 10;
    int Dakika 1;
    var 
    Sistem.GrafikVerileri;
    var 
    TipikFiyat Sistem.GrafikFiyatSec("Kapanis");
    var 
    Lot Sistem.GrafikFiyatSec("Lot");
    var 
    Cum1 Sistem.Liste(0);
    var 
    Vol Sistem.Liste(0);
    var 
    VWAP2 Sistem.Liste(0);
    var 
    CumV Sistem.Liste(0);
    for(
    int i=1Sistem.BarSayisii++) {
    if (
    V[i].Date.Year >= YIL && V[i].Date.Month >= AY && V[i].Date.Day
    {
      
    Vol[i] = Lot[i] * TipikFiyat[i];
      
    Cum1[i] = Cum1[i-1] + Vol[i] ;
      
    CumV[i] = CumV[i-1] + Lot[i];
      
    VWAP2[i] = (Cum1[i] / CumV[i]);
     }}
    Sistem.Cizgiler[0].Deger VWAP2//Panel1 

    ay ve gün de ilave ettim (gördüðüm kadarý ile >>> çok uzun süreli bakýlýrsa pek saðlýklý olmaz)

    saat ve dakikayýda sizler uðraþýn.
    Bear_Bull
    @BearBull26

  7. #199
    Burada güzel seyler varmýþ.

    Çabalara saygýmý sunuyorum.

  8. #200
     Alýntý Originally Posted by Bear_Bull Yazýyý Oku
    PHP Code:
    int YIL 2019;
    int AY 5;
    int GUN 1;
    int Saat 10;
    int Dakika 1;
    var 
    Sistem.GrafikVerileri;
    var 
    TipikFiyat Sistem.GrafikFiyatSec("Kapanis");
    var 
    Lot Sistem.GrafikFiyatSec("Lot");
    var 
    Cum1 Sistem.Liste(0);
    var 
    Vol Sistem.Liste(0);
    var 
    VWAP2 Sistem.Liste(0);
    var 
    CumV Sistem.Liste(0);
    for(
    int i=1Sistem.BarSayisii++) {
    if (
    V[i].Date.Year >= YIL && V[i].Date.Month >= AY && V[i].Date.Day
    {
      
    Vol[i] = Lot[i] * TipikFiyat[i];
      
    Cum1[i] = Cum1[i-1] + Vol[i] ;
      
    CumV[i] = CumV[i-1] + Lot[i];
      
    VWAP2[i] = (Cum1[i] / CumV[i]);
     }}
    Sistem.Cizgiler[0].Deger VWAP2//Panel1 

    ay ve gün de ilave ettim (gördüðüm kadarý ile >>> çok uzun süreli bakýlýrsa pek saðlýklý olmaz)

    saat ve dakikayýda sizler uðraþýn.
    hocam siz nasýl yaptýnýz?
    ben yukarýdaki kodu yazdýðýmda grafikte bir deðer göstermiyor.
    indikatörün grafik üzerindeki görselini yollamanýz mümkün mü?

Sayfa 25/33 ÝlkÝlk ... 152324252627 ... 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
  •