Artan
Azalan
Ýþlem
BIST 30
BIST 50
BIST 100
NASDAQ 100
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
683,50 9.98% 439,77 Mn 628,00 / 683,50
62,80 9.98% 499,97 Mn 56,10 / 62,80
119,10 9.97% 1,72 Mr 101,80 / 119,10
8,06 9.96% 47,08 Mn 7,24 / 8,06
25,18 9.96% 190,26 Mn 22,96 / 25,18
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
9,94 -9.96% 1,91 Mr 9,94 / 11,03
75,95 -9.96% 294,60 Mn 75,95 / 83,25
15,21 -9.95% 4,60 Mr 15,21 / 16,89
29,32 -9.95% 182,72 Mn 29,32 / 32,82
66,15 -9.94% 1,01 Mr 66,15 / 76,50
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
317,00 -1.78% 17,42 Mr 304,00 / 328,50
64,50 -3.95% 9,95 Mr 64,40 / 67,55
363,00 0.21% 8,75 Mr 355,00 / 367,75
45,14 -6.54% 8,20 Mr 44,80 / 49,00
297,00 -0.92% 7,54 Mr 295,25 / 300,25
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
20,36 -1.45% 597,11 Mn 19,82 / 20,60
64,50 -3.95% 9,95 Mr 64,40 / 67,55
363,00 0.21% 8,75 Mr 355,00 / 367,75
317,00 -1.78% 17,42 Mr 304,00 / 328,50
377,25 1.14% 3,05 Mr 371,00 / 379,75
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
20,36 -1.45% 597,11 Mn 19,82 / 20,60
64,50 -3.95% 9,95 Mr 64,40 / 67,55
98,50 -2.57% 455,87 Mn 98,05 / 102,40
103,30 -2.09% 125,72 Mn 103,30 / 105,50
363,00 0.21% 8,75 Mr 355,00 / 367,75
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
20,36 -1.45% 597,11 Mn 19,82 / 20,60
32,30 -1.82% 305,84 Mn 31,52 / 32,90
64,50 -3.95% 9,95 Mr 64,40 / 67,55
10,65 -0.93% 323,85 Mn 10,63 / 11,15
79,80 -3.62% 495,76 Mn 79,80 / 83,50

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 6/9 ÝlkÝlk ... 45678 ... SonSon
Arama sonucu : 70 madde; 41 - 48 arasý.

Konu: emilim.. √

  1. #41
     Alýntý Originally Posted by @yörük@ Yazýyý Oku
    ben mq5.. kodlarý... yapay zekaya yazdýrdým...
    paylaþýlan resimdeki açýklamalarla... jurik benzeri yazýlýp.... ayna sistemi eklendi...
    https://www.tradingview.com/x/S8ssUKAa/ yani bu kodun... mq5 çevrilmiþ halini paylaþtým...
    yapay zekanýn yazdýðý... henüz filtreler eklenmedi... gerisi sizde...
    hocam bu otomatik iþlem açtýran bir þey olduðu için gösterge olsun istiyorum, en azýndan geçmiþini görsel olarak görebilelim diye.. tþk..
    Burada yer alan yatýrým bilgi,yorum ve tavsiyeleri yatýrým danýÞmanlýðý kapsamýnda deðildir yorum ve tavsiyeler, yorum ve tavsiyede bulunanlarýn kiÞisel görüÞlerine dayanmaktadýr.

  2. #42
    Duhul
    Feb 2017
    Ýkamet
    Ýstanbul
    Yaş
    52
    Gönderi
    4,282
     Alýntý Originally Posted by @yörük@ Yazýyý Oku
    PHP Code:
    //+------------------------------------------------------------------+
    //|                                         Kinetik_Otonom_Block.mq5 |
    //|                                             Kinetik Komuta Merkezi |
    //+------------------------------------------------------------------+
    #property copyright "Kinetik Otonom Sistem"
    #property version   "1.00"

    #include <Trade\Trade.mqh>

    // --- KULLANICI AYARLARI ---
    input double   InpLotSize     0.1;      // Ýþlem Hacmi (Lot)
    input ulong    InpMagicNumber 100100;   // Uzman Danýþman Kimliði (Magic Number)

    // --- GLOBAL NESNELER VE DEÐÝÞKENLER ---
    CTrade trade;
    int handle_atr5handle_atr20handle_atr14;
    datetime last_bar_time 0;

    // Ayna (Mutlak Çekirdek) Hafýza Deðiþkenleri
    int a_trend 0;
    double a_sar 0.0a_ep 0.0a_af 0.0;
    double prev_low1 0.0prev_low2 0.0prev_high1 0.0prev_high2 0.0;

    //+------------------------------------------------------------------+
    //| BAÞLANGIÇ (INITIALIZATION)                                       |
    //+------------------------------------------------------------------+
    int OnInit()
      {
       
    trade.SetExpertMagicNumber(InpMagicNumber);
       
       
    // ATR Sensörlerinin Tanýmlanmasý
       
    handle_atr5  iATR(_Symbol_Period5);
       
    handle_atr20 iATR(_Symbol_Period20);
       
    handle_atr14 iATR(_Symbol_Period14);
       
       if(
    handle_atr5 == INVALID_HANDLE || handle_atr20 == INVALID_HANDLE || handle_atr14 == INVALID_HANDLE)
         {
          Print(
    "ATR Sensörleri yüklenemedi!");
          return(
    INIT_FAILED);
         }
         
       return(
    INIT_SUCCEEDED);
      }

    //+------------------------------------------------------------------+
    //| HER YENÝ TÝK (FÝYAT HAREKETÝ) GELDÝÐÝNDE ÇALIÞACAK BLOK        |
    //+------------------------------------------------------------------+
    void OnTick()
      {
       
    // 1. MÜHÜR: Sadece yeni bar (mum) kapandýðýnda iþlem yap (Sýfýr Repaint)
       
    datetime current_time iTime(_Symbol_Period0);
       if(
    current_time == last_bar_time) return;
       
       
    // Veri Dizilerinin Hazýrlanmasý
       
    double atr5[1], atr20[1], atr14[1];
       
    MqlRates rates[];
       
    ArraySetAsSeries(ratestrue);
       
       
    // Son 35 mumun verisini çekiyoruz (Dinamik blok hesaplamasý için gerekli)
       
    if(CopyRates(_Symbol_Period135rates) < 35) return;
       if(
    CopyBuffer(handle_atr5011atr5) <= 0) return;
       if(
    CopyBuffer(handle_atr20011atr20) <= 0) return;
       if(
    CopyBuffer(handle_atr14011atr14) <= 0) return;

       
    double close1 rates[0].close;
       
    double high1  rates[0].high;
       
    double low1   rates[0].low;
       
    double open1  rates[0].open;

       
    // 2. MUTLAK AYNA ÇEKÝRDEÐÝ GÜNCELLEMESÝ (SAR Mantýðý)
       
    if(a_trend == 0)
         {
          
    a_trend = (close1 >= open1) ? : -1;
          
    a_sar   = (a_trend 0) ? low1 high1;
          
    a_ep    = (a_trend 0) ? high1 low1;
          
    a_af    0.02;
         }
       else
         {
          
    double nextsar a_sar;
          if(
    a_trend 0)
            {
             if(
    high1 a_ep) { a_ep high1a_af MathMin(0.2a_af 0.02); }
             
    nextsar a_sar a_af * (a_ep a_sar);
             if(
    prev_low1 != && prev_low2 != 0nextsar MathMin(MathMin(prev_low1prev_low2), nextsar);
             
             if(
    nextsar low1) { a_trend = -1nextsar a_epa_ep low1a_af 0.02; }
            }
          else
            {
             if(
    low1 a_ep) { a_ep low1a_af MathMin(0.2a_af 0.02); }
             
    nextsar a_sar a_af * (a_ep a_sar);
             if(
    prev_high1 != && prev_high2 != 0nextsar MathMax(MathMax(prev_high1prev_high2), nextsar);
             
             if(
    nextsar high1) { a_trend 1nextsar a_epa_ep high1a_af 0.02; }
            }
          
    a_sar nextsar;
         }
         
       
    // Ayna Geçmiþini Güncelle
       
    prev_low2  prev_low1;  prev_low1  low1;
       
    prev_high2 prev_high1prev_high1 high1;

       
    // 3. KÝNETÝK OTONOM BLOK HESAPLAMASI (Sensör)
       
    double hiz_orani MathMin(atr5[0] / atr20[0], 1.5);
       
    int otonom_periyot = (int)MathFloor(30.0 - (15.0 hiz_orani));
       
    otonom_periyot = (int)MathMax(5MathMin(30otonom_periyot));

       
    double blok_toplam 0.0;
       
    // rates dizisi Series olarak ayarlandýðý için rates[0] son kapanan mumdur.
       
    for(int i 0otonom_periyoti++)
         {
          
    blok_toplam += rates[i].close;
         }
       
    double dinamik_blok_ort = (otonom_periyot 0) ? (blok_toplam otonom_periyot) : close1;

       
    // 4. MÜHÜRLÜ KARAR VE SÝNYAL ÜRETÝMÝ
       
    bool buy_sig  = (close1 dinamik_blok_ort) && (a_trend == 1);
       
    bool sell_sig = (close1 dinamik_blok_ort) && (a_trend == -1);

       
    // Risk Yönetimi (ATR 14 tabanlý Dinamik TP/SL)
       
    double d_atr atr14[0];
       
    double sl_distance d_atr 2.0;
       
    double tp_distance d_atr 4.0;
       
       
    double ask SymbolInfoDouble(_SymbolSYMBOL_ASK);
       
    double bid SymbolInfoDouble(_SymbolSYMBOL_BID);

       
    // 5. ÝÞLEM YÖNETÝMÝ (Emir Ýletimi)
       
    if(buy_sig)
         {
          
    ClosePositions(POSITION_TYPE_SELL); // Açýk Short varsa kapat
          
    if(!PositionExists(POSITION_TYPE_BUY))
            {
             
    trade.Buy(InpLotSize_Symbolaskask sl_distanceask tp_distance"Kinetik AL");
            }
         }
         
       if(
    sell_sig)
         {
          
    ClosePositions(POSITION_TYPE_BUY); // Açýk Long varsa kapat
          
    if(!PositionExists(POSITION_TYPE_SELL))
            {
             
    trade.Sell(InpLotSize_Symbolbidbid sl_distancebid tp_distance"Kinetik SAT");
            }
         }

       
    // Döngü sonunda bar zamanýný kaydet
       
    last_bar_time current_time;
      }

    //+------------------------------------------------------------------+
    //| POZÝSYON KONTROL YARDIMCI FONKSÝYONLARI                          |
    //+------------------------------------------------------------------+
    bool PositionExists(ENUM_POSITION_TYPE type)
      {
       for(
    int i PositionsTotal() - 1>= 0i--)
         {
          
    ulong ticket PositionGetTicket(i);
          if(
    PositionGetString(POSITION_SYMBOL) == _Symbol && PositionGetInteger(POSITION_MAGIC) == InpMagicNumber)
            {
             if((
    ENUM_POSITION_TYPE)PositionGetInteger(POSITION_TYPE) == type)
                return 
    true;
            }
         }
       return 
    false;
      }

    void ClosePositions(ENUM_POSITION_TYPE type)
      {
       for(
    int i PositionsTotal() - 1>= 0i--)
         {
          
    ulong ticket PositionGetTicket(i);
          if(
    PositionGetString(POSITION_SYMBOL) == _Symbol && PositionGetInteger(POSITION_MAGIC) == InpMagicNumber)
            {
             if((
    ENUM_POSITION_TYPE)PositionGetInteger(POSITION_TYPE) == type)
               {
                
    trade.PositionClose(ticket);
               }
            }
         }
      }
    //+------------------------------------------------------------------+ 
    Sizin yazdýðýnýz kodun Metatrader5 için hazýr çalýþan Expert Advisor kodunu aþaðýdaki linkten indirebilirsiniz.

    Kodunuz sadece 1 iþlem açýyor. Açýk olan iþlemi kapatmadan 2. bir iþlem açmýyor. Piramit yapmýyor yani.

    Lot Sayýsý 0.1 yazýlmýþ default ( forex için yazýlmýþ). XU30 Vadeli kontrat iþlemi için onu 1 olarak deðiþtirin.

    Link : https://www.filemail.com/d/agwymkgvepytaqh

    Metatrader klasörünün içine kopyalayýp çalýþtýrýn >> MT5 Terminal \ MQL5 \ Experts

    Kaynak kodunu Meta editörde derleyip (F7) çalýþtýrýn.

    Sonrada Strateji Testerde çalýþtýrýp Robotunuzun Verdiði Sinyalleri ve Kar-Zarar test sonuçlarýný görün.

    Ýlave DipNot : Eðer DEMO hesap kullanýcýsý iseniz, Test aþamasýnda KAR-ZARAR hesabýný yapmaz. Çünkü demo hesaplar USD cinsinden açýlýr. Ama Enstrümanýnýz (XU30 Vadeli) için söylüyorum TL cinsi ile hesaplandýðý için , yani farklý para birimlerinde KAR/ZARAR hesabýný göremezsiniz. Ama robotun geçmiþ veriler üzerinde yapýlan testlerde verdiði sinyalleri görebilirsiniz.
    Son düzenleme : RePuLSe; 04-06-2026 saat: 22:57.

  3. #43
     Alýntý Originally Posted by RePuLSe Yazýyý Oku
    Sizin yazdýðýnýz kodun Metatrader5 için hazýr çalýþan Expert Advisor kodunu aþaðýdaki linkten indirebilirsiniz.

    Kodunuz sadece 1 iþlem açýyor. Açýk olan iþlemi kapatmadan 2. bir iþlem açmýyor. Piramit yapmýyor yani.

    Lot Sayýsý 0.1 yazýlmýþ default ( forex için yazýlmýþ). XU30 Vadeli kontrat iþlemi için onu 1 olarak deðiþtirin.

    Link : https://www.filemail.com/d/agwymkgvepytaqh

    Metatrader klasörünün içine kopyalayýp çalýþtýrýn >> MT5 Terminal \ MQL5 \ Experts

    Kaynak kodunu Meta editörde derleyip (F7) çalýþtýrýn.

    Sonrada Strateji Testerde çalýþtýrýp Robotunuzun Verdiði Sinyalleri ve Kar-Zarar test sonuçlarýný görün.

    Ýlave DipNot : Eðer DEMO hesap kullanýcýsý iseniz, Test aþamasýnda KAR-ZARAR hesabýný yapmaz. Çünkü demo hesaplar USD cinsinden açýlýr. Ama Enstrümanýnýz (XU30 Vadeli) için söylüyorum TL cinsi ile hesaplandýðý için , yani farklý para birimlerinde KAR/ZARAR hesabýný göremezsiniz. Ama robotun geçmiþ veriler üzerinde yapýlan testlerde verdiði sinyalleri görebilirsiniz.


    hocam bunu gösterge halini verirseniz çok sevinirim,
    bundan sonrakileri mümkün ise gösterge olarak verebilir misiniz? tþk.
    Burada yer alan yatýrým bilgi,yorum ve tavsiyeleri yatýrým danýÞmanlýðý kapsamýnda deðildir yorum ve tavsiyeler, yorum ve tavsiyede bulunanlarýn kiÞisel görüÞlerine dayanmaktadýr.

  4. #44
    Duhul
    Feb 2017
    Ýkamet
    Ýstanbul
    Yaş
    52
    Gönderi
    4,282
     Alýntý Originally Posted by TIFIL Yazýyý Oku
    hocam bunu gösterge halini verirseniz çok sevinirim,
    Robotun indikatör halini görseli ve kaynak kodu ile aþaðýda paylaþýyorum :

    Özeti :
    (1) Mutlak Ayna Çekirdeði — Parabolic SAR benzeri bir trend motoru,
    (2) Kinetik Otonom Blok — periyodu ATR hýz oranýna göre deðiþen dinamik bir ortalama,
    (3) bu ikisinin kesiþiminden üretilen AL/SAT sinyalleri,
    (4) ATR(14) tabanlý SL/TP ile emir yönetimi.





    mql5 çalýþýr vaziyette kaynak kodunu aþaðýdan indirebilirsiniz.

    Link : https://www.filemail.com/d/tskuqsffgmaalwt

  5. #45
    Duhul
    Feb 2017
    Ýkamet
    Ýstanbul
    Yaş
    52
    Gönderi
    4,282
    üstteki gösterge için kiþisel fikrimi sorarsanýz : çalýþýyor mu ? evet çalýþýyor. ama mantýksal kurgulamasý çok eksik. Trend takibi yok. Oynaklýk ve Momentum ölçümü yok.

    Eðer otomatik çalýþan bir robot yapacaksak

    1. çok ölçekli osilatör (stokastik ölçüm)
    2. Oynaklýðý ölçen Volatilite göstergesi. Piyasa daralýyor mu ? geniþliyor mu ?
    3. Hareketin gücünü ölçen Momentum göstergesi. Trendin neresindeyiz sorusuna cevap.
    4. Delta Hacim analizi ile Mevcuttaki Ana trend yönünü doðru okuma. Rüzgara karþý iþenmez..

    bunlarýn içine dahil edilmediði hiç bir sistem benim nazarýmda yeterli gelmeyecektir.

    Tabi ki bir kýsa bir de uzun ortalamayý alýp bu ikisinin kesiþiminden çok düz bir mantýkla da sistem yapýlmaz mý ? yapýlýr. Çalýþýr mý
    ? çalýþýr. Herkesin kendine göre bir ticaret anlayýþý var. Hepsine saygý duyarým. Biz acaba daha iyisi olabilir mi ? nin peþinden gidiyoruz. mesele bu kadar basit esasen.

  6. #46
    Duhul
    Feb 2017
    Ýkamet
    Ýstanbul
    Yaş
    52
    Gönderi
    4,282
    yani kabaca þuna benzer bir þey :


  7. #47
    Duhul
    Feb 2017
    Ýkamet
    Ýstanbul
    Yaş
    52
    Gönderi
    4,282
    artan oynaklýk ve momentumun da düþmesi nedeni ile þimdi düþmeye baþladý.


  8. #48
    Duhul
    Feb 2017
    Ýkamet
    Ýstanbul
    Yaş
    52
    Gönderi
    4,282
    yani bir þeyler olduðunda neden oldu ? sorusuna teknik açýdan cevap verebilecek bir sistem yazmalýyýz.

    diðer türlüsü ; oltayý salla, ya nasip ya kýsmet oluyor.

Sayfa 6/9 ÝlkÝlk ... 45678 ... 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
  •