Artan
Azalan
İşlem
BIST 30
BIST 50
BIST 100
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
118,80 10% 569,60 Mn 108,50 / 118,80
32,12 10% 326,12 Mn 29,00 / 32,12
35,20 10% 23,25 Mn 31,70 / 35,20
111,10 10% 7,54 Mn 109,00 / 111,10
27,74 9.99% 114,05 Mn 26,34 / 27,74
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
45,36 -10% 114,78 Mn 45,36 / 47,98
43,48 -9.98% 458,73 Mn 43,48 / 49,72
39,32 -7% 23,68 Mn 38,90 / 42,28
42,44 -4.67% 265,65 Mn 41,02 / 43,64
62,75 -4.2% 115,54 Mn 61,25 / 66,30
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
329,50 2.17% 20,72 Mr 321,75 / 329,75
16,98 2.97% 14,02 Mr 16,63 / 17,24
85,45 1.91% 10,79 Mr 84,75 / 86,35
292,00 1.39% 8,37 Mr 287,25 / 294,25
2,53 4.55% 7,68 Mr 2,43 / 2,55
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
20,56 1.88% 935,62 Mn 20,32 / 20,70
85,45 1.91% 10,79 Mr 84,75 / 86,35
292,00 1.39% 8,37 Mr 287,25 / 294,25
160,90 5.86% 5,00 Mr 152,90 / 161,30
704,00 3.07% 4,41 Mr 688,50 / 708,50
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
20,56 1.88% 935,62 Mn 20,32 / 20,70
85,45 1.91% 10,79 Mr 84,75 / 86,35
114,10 2.61% 1,05 Mr 111,80 / 114,30
124,70 1.38% 604,03 Mn 124,20 / 126,50
292,00 1.39% 8,37 Mr 287,25 / 294,25
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
20,56 1.88% 935,62 Mn 20,32 / 20,70
35,92 2.92% 325,33 Mn 34,90 / 36,20
85,45 1.91% 10,79 Mr 84,75 / 86,35
10,88 2.64% 212,59 Mn 10,66 / 10,91
68,30 1.19% 461,01 Mn 67,95 / 70,05
Arama sonucu : 34 madde; 1 - 8 arası.

Konu: Metatrader 5 ile BORSA ve VIOP

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. Merhaba Arkadaşlar.

    VIOP robotu yapabilen varmı MT5 te.

  2. VIOP için Hareketli Ortalama Robotu.
    Aşagıdaki Açık Kaynak Kodu MT5 de Derleyip çalıştırabilirsiniz.
    Kodu Dahada Geliştirmeye Çalışalım. Sağda solda Satmaya çalışmayın. Mümkün olduğunça Çok Paylaşın. Bilgi yayılsın. parayla yazarım diyen 3-5 ********e paramızı kaptırmayalım. Borsa işlemlerininde artık MT5 'geçmesi gerekiyor. Robotik İşlemlerde üstüne yok.

    Öneri 1 saatlik Grafikte 8,35 Kesisşmesini Kullanın.


    //+------------------------------------------------------------------+
    //| MovingAverage.mq5 |
    //| Copyright 2021, CrazyFly. |
    //| http://www.mql5.com |
    //+------------------------------------------------------------------+
    #property copyright "Copyright 2021, CrazyFly."
    #property link "http://www.mql5.com"
    #property version "1.00"
    #include <Trade\Trade.mqh>
    CTrade Trade;
    bool info=false;
    input int FastMAPeriod = 10; // Fast MA period
    input int SlowMAPeriod = 20; // Slow MA period
    input ENUM_MA_METHOD Signal_MA_Method =MODE_SMA; // Moving Average(12,0,...) Method of averaging
    input ENUM_APPLIED_PRICE Signal_MA_Applied =PRICE_CLOSE; // Moving Average(12,0,...) Prices series
    input double Volume = 1.0; // Volume for Trade
    int FastMA = INVALID_HANDLE; // Handle of fast MA indicator.
    int SlowMA = INVALID_HANDLE; // Handle of slow MA indicator.
    datetime TimeLastBar;

    //+------------------------------------------------------------------+
    //| Expert initialization function |
    //+------------------------------------------------------------------+
    int OnInit()
    {
    FastMA = iMA(Symbol(), Period(), FastMAPeriod, MODE_SMA, 1, PRICE_CLOSE);
    SlowMA = iMA(Symbol(), Period(), SlowMAPeriod, MODE_SMA, 1, PRICE_CLOSE);
    if(FastMA==POINTER_INVALID || SlowMA==POINTER_INVALID)
    {
    printf("handle of indicator has not been created");
    return(INIT_FAILED);
    }
    return(INIT_SUCCEEDED);
    }
    //+------------------------------------------------------------------+
    //| Expert deinitialization function |
    //+------------------------------------------------------------------+
    void OnDeinit(const int reason)
    {
    IndicatorRelease(FastMA);
    IndicatorRelease(SlowMA);
    }
    //+------------------------------------------------------------------+
    //| Expert tick function |
    //+------------------------------------------------------------------+
    void OnTick()
    {
    info= ((ENUM_ACCOUNT_MARGIN_MODE)AccountInfoInteger(ACCO UNT_MARGIN_MODE)==ACCOUNT_MARGIN_MODE_RETAIL_HEDGI NG);
    Trade.SetTypeFillingBySymbol(Symbol());
    //if(!NewBarDetect())return;
    if(CrossOver())
    Trade.Buy(GetVolume());
    else if(CrossUnder())
    Trade.Sell(GetVolume());
    }
    //+------------------------------------------------------------------+
    //| Return true if fast ma cross slow ma over. Otherwise return |
    //| false. |
    //+------------------------------------------------------------------+
    bool CrossOver()
    {
    double fast_ma[];
    double slow_ma[];
    if(CopyBuffer(FastMA, 0, 1, 2, fast_ma) < 1)return false;
    if(CopyBuffer(SlowMA, 0, 1, 2, slow_ma) < 1)return false;
    bool is_over=fast_ma[1]>slow_ma[1] && fast_ma[0]<slow_ma[0];
    return is_over;
    }
    //+------------------------------------------------------------------+
    //| Return true if fast ma cross slow ma under. Otherwise return |
    //| false. |
    //+------------------------------------------------------------------+
    bool CrossUnder()
    {
    double fast_ma[];
    double slow_ma[];
    if(CopyBuffer(FastMA, 0, 1, 2, fast_ma) < 1)return false;
    if(CopyBuffer(SlowMA, 0, 1, 2, slow_ma) < 1)return false;
    bool is_under=fast_ma[0]>slow_ma[0] && fast_ma[1]<slow_ma[1];
    return is_under;
    }
    //+------------------------------------------------------------------+
    //| Return count volume for trade/ |
    //+------------------------------------------------------------------+
    double GetVolume()
    {
    if(PositionSelect(Symbol()))return Volume*2.0;
    return Volume;
    }
    //+------------------------------------------------------------------+
    //| Return true if new bar detect, otherwise return false. |
    //+------------------------------------------------------------------+
    bool NewBarDetect()
    {
    datetime times[];
    if(CopyTime(Symbol(),Period(),0,1,times)<1)
    return false;
    if(times[0] == TimeLastBar)return false;
    TimeLastBar = times[0];
    return true;
    }
    //+------------------------------------------------------------------+

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
  •