Her genç kızın rüyası...gel vatandaş gel....

Collapse
This topic is closed.
X
X
 
  • Saat
  • Show
Clear All
new posts
  • vobteknik
    Bağımlı
    • 07 Ekim 2009
    • 401

    #1681
    vobteknik Nickli Üyeden Alıntı Mesajı göster
    Bi ara Heart of Forex diye bir sistem vermiştiniz. Matriksde oldukça başarılı bence. O sistemi her görüşümde yaw ben buna neye bakmıyorum ki diye kendime de soruyorum.
    Al onu da buldum bakmak isteyen olursa 60 dakika için uygun denmiş;

    BOĞA PİYASASI :

    100*(c-llv(l,24))/(hhv(h,24)-llv(l,24)) >=75

    AYI PİYASASI :

    100*(c-llv(l,24))/(hhv(h,48)-llv(l,24)) <=25
    Ne acılar çektim, nelere katlandım, bu ilki değil ki, hepsi bana vız gelir...

    Yorum

    • Bear_Bull
      Spread Trader
      • 09 Şubat 2009
      • 773

      #1682
      vobteknik Nickli Üyeden Alıntı Mesajı göster
      Al onu da buldum bakmak isteyen olursa 60 dakika için uygun denmiş;

      BOĞA PİYASASI :

      100*(c-llv(l,24))/(hhv(h,24)-llv(l,24)) >=75

      AYI PİYASASI :

      100*(c-llv(l,24))/(hhv(h,48)-llv(l,24)) <=25

      kırmızı olan yerde ufak bir hata yokmu sizce??
      Meşhur bir filozofa: - "Servet ayaklarınızın altında olduğu halde neden bu kadar fakirsiniz?" diye sorulduğunda: - "Ona ulaşmak için eğilmek lazım da ondan" demiş. :)

      Yorum

      • vobteknik
        Bağımlı
        • 07 Ekim 2009
        • 401

        #1683
        Bear_Bull Nickli Üyeden Alıntı Mesajı göster
        kırmızı olan yerde ufak bir hata yokmu sizce??
        Üstat Bear_Bull;

        Kırmızı yerde hata konsunda inan hiçbir fikrim yok. Bu formülün açılımını bile okuyamıyorum şu anki bilgim ile. Bir zamanlar sistemler hakkındaki bir yerde Sn. bgungor68 vermişti bu formülü. Benim gördüğüm kadarı ile formül bu şekli ile güzel piyasa tipi belirliyor. Al sat sinyali olarak kullanmadım ama bundan sonrası için poza gireceğim yön ile bu sistemin rengini değerlendirmeyi düşünüyorum.

        Matriksde 60 dakika için system tester yapabilirmisiniz?
        Sizce nasıl bu sistem?
        Hata var ise sizce doğrusu ne olmalıdır?

        teşekkürler...
        Ne acılar çektim, nelere katlandım, bu ilki değil ki, hepsi bana vız gelir...

        Yorum

        • vobteknik
          Bağımlı
          • 07 Ekim 2009
          • 401

          #1684
          Şu borsa sihirbazları kitabı tedavüldemidir?
          Ankara'da nerden bulabilirim?

          Ali Perşembe yazmış;

          Bundan yıllar önce tercüme ettiğim “Borsa Sihirbazları” adlı kitapta yazar Schwager dünyanın en başarılı 20 kadar yatırımcısı ile her biri 20-30 sayfalık mülakatlar yapmış ve bu başarılı insanlara nasıl işlem yaptıklarını, hangi sistemleri kullandıklarını, nasıl oturup, nasıl kalktıklarını sormuş. Her biri farklı mecralardan gelen, farklı enstrümanlar alıp satan, farklı tarzları, farklı sistemleri olan bu insanların aslında dört ortak yönü kitabın sonunda anlaşılıyordu: (a) bilgi ve deneyim, (b) disiplin ve doğru davranış biçimleri, (c) tavizsiz bir risk yönetimi ve (d) sistematik yaklaşım.
          Ne acılar çektim, nelere katlandım, bu ilki değil ki, hepsi bana vız gelir...

          Yorum

          • Bear_Bull
            Spread Trader
            • 09 Şubat 2009
            • 773

            #1685
            vobteknik Nickli Üyeden Alıntı Mesajı göster
            Üstat Bear_Bull;

            Kırmızı yerde hata konsunda inan hiçbir fikrim yok. Bu formülün açılımını bile okuyamıyorum şu anki bilgim ile. Bir zamanlar sistemler hakkındaki bir yerde Sn. bgungor68 vermişti bu formülü. Benim gördüğüm kadarı ile formül bu şekli ile güzel piyasa tipi belirliyor. Al sat sinyali olarak kullanmadım ama bundan sonrası için poza gireceğim yön ile bu sistemin rengini değerlendirmeyi düşünüyorum.

            Matriksde 60 dakika için system tester yapabilirmisiniz?
            Sizce nasıl bu sistem?
            Hata var ise sizce doğrusu ne olmalıdır?

            teşekkürler...

            normalde orada gözüken de 24 olması lazım benim tahminim.

            Önemli olan trendi yakalaması için 25 ve 75 lerin kesişim yerleri.

            ben matriks için çevirip yazılımını vereyim testlerini siz yapın.


            alttaki satırı 2 şekilde de deneyin 24 ve 48 olarak

            cross (100*(c-llv(l,24))/(hhv(h,24)-llv(l,24)),75)

            cross (25,(100*(c-llv(l,24))/(hhv(h,48)-llv(l,24))))


            nasıl bir sistem olduğuna gelince her sistem yatayda zarar ettirir.
            Trend olduktan sonra 2 adet MOV kesişimi bile iş yapar.
            Meşhur bir filozofa: - "Servet ayaklarınızın altında olduğu halde neden bu kadar fakirsiniz?" diye sorulduğunda: - "Ona ulaşmak için eğilmek lazım da ondan" demiş. :)

            Yorum

            • vobteknik
              Bağımlı
              • 07 Ekim 2009
              • 401

              #1686
              Bear_Bull Nickli Üyeden Alıntı Mesajı göster
              normalde orada gözüken de 24 olması lazım benim tahminim.

              Önemli olan trendi yakalaması için 25 ve 75 lerin kesişim yerleri.

              ben matriks için çevirip yazılımını vereyim testlerini siz yapın.


              alttaki satırı 2 şekilde de deneyin 24 ve 48 olarak

              cross (100*(c-llv(l,24))/(hhv(h,24)-llv(l,24)),75)

              cross (25,(100*(c-llv(l,24))/(hhv(h,48)-llv(l,24))))
              Ok üstat teşekkürler.
              Ne acılar çektim, nelere katlandım, bu ilki değil ki, hepsi bana vız gelir...

              Yorum

              • Bear_Bull
                Spread Trader
                • 09 Şubat 2009
                • 773

                #1687
                vobteknik Nickli Üyeden Alıntı Mesajı göster
                Ok üstat teşekkürler.

                önemli değil yazabildiğim çevirebildiğim bir şey olduktan sonra yaparım.
                ben ilave yapana kadar siz alıntı yapmışsınız mesajdan.


                nasıl bir sistem olduğuna gelince her sistem yatayda zarar ettirir.
                Trend olduktan sonra 2 adet MOV kesişimi bile iş yapar.


                Bu arada Sn Teo nun 1 2 3 diye not çıkaran Semafor sistemi çözemedim

                Matriks için nasıl yazacağımı bir anlasam martingale yapsada önemli değil bizde yaparız
                Meşhur bir filozofa: - "Servet ayaklarınızın altında olduğu halde neden bu kadar fakirsiniz?" diye sorulduğunda: - "Ona ulaşmak için eğilmek lazım da ondan" demiş. :)

                Yorum

                • CATEDRAL
                  TATLI CADI
                  • 26 Şubat 2009
                  • 897

                  #1688
                  Bear_Bull Nickli Üyeden Alıntı Mesajı göster



                  Bu arada Sn Teo nun 1 2 3 diye not çıkaran Semafor sistemi çözemedim

                  Matriks için nasıl yazacağımı bir anlasam martingale yapsada önemli değil bizde yaparız
                  Bizim anlayabileceğimiz dilde (el yordamı değilde.. göz yordamıyla) sana şöyle açıklıyayım.. Teo sakın gülme öldürürüm seni...

                  3 ler majör aşırı alım ve satımları.. 2 ve 1 ler aralardaki aşırılıkları temsil ediyor.. Dipte bir 3 çıktığı zaman aşırı satım oluşmuş oluyor.. Bizim kullandığımız bollinger .. rsi.. gibi indikatörlerin dibi bulduğu seviye gibi düşün.. Fakat bazen piyasa indikatörlere göre aşırı satımda devam ediyor.. O zaman 3 no lu baba semaforda fiyat bir önce çıkan 3 semaforunun altına geldiğinde repaint yapıyor.. Yani önceki dipten yeni dibe atlıyor..

                  1-2-3 semaforları mutlaka birbirini tamamlıyor..

                  Şöyleki..Dipte 3 çıktı.. Tepede 3 çıkana kadar arada fiyat hareketlerine bağlı olarak 1 ve 2 çıkıyor.. Bunlarda mutlaka arada paralellikle birbirlerini tamamlıyor.. 1-1 .. 2-2 çıkması gerekiyor.. diyelim dipteki 3 ten sonra fiyat tepmeye başladı yukarda 1 çıktı.. Eğer fiyat sonraki barlarda düzeltmeye gitmezde 1 çıkan barı geçerse 2 olarak düzeltip repaint yapıyor.. Bu durumda fiyat yukarı gitmeye devam etmezse mutlaka aşağıda 2 çıkması gerek..

                  Bir ara teo yazmıştı..yaklaşık bir semafordan sonraki..4 fiyat barı 1 semaforu.. 14 fiyat barı 2 semaforu.. 34 fiyat barı 3 semaforu getiriyor.

                  Bunu gözle izlerken özellikle farkettiğim..

                  Periyotlardaki 3 semaforuna dikkat etmek gerekiyor.. mesela..Günlükte 3 semaforu tepede .. 4 saatlik tepede.. saatlik dipte... 30 dakka dipte.. 15 tepede .. 5 tepede.. diyelim..

                  Bu durumda.. Aşırı fiyat hareketleri olmadığı takdirde ..5 dakkalıkta aşağıda semafor gelecektir.. 15 dakkalıkta tepede olduğu için aşağıda semafor beklemeliyiz.. Fakat bu durumda ..2 senaryo çalışıyor.. Ya 5 dakkalıktaki aşağıda çıkan semafor aşırı satıma gidip repaint yapacak yada tekrar yukarı gidip yeni semafor çıkaracak (yaklaşık 34 bar) ..15 dakkalıkta çıkan semafor fiyatını geçemezse aşağı dönecek.. Bu döngüyle hareket ediyor.. Bunu da bar sayımı ve parabolicle takib etmek alt periyotlarda işe yarıyor..

                  Mutlaka tüm periyotlarda sırayla takib etmek gerek..

                  Ben böyle çözebildim..
                  Yazılarım ve öngörülerim kişisel fikirlerimdir.. herkesin parasına geçer sözü..

                  Fasulyeden.. nohuttan yada herhangi bir hububattan.. Herkes bir gün batmanın dayanılmaz hafifliğini yaşayacak..(catedral)

                  Yorum

                  • vobteknik
                    Bağımlı
                    • 07 Ekim 2009
                    • 401

                    #1689
                    Bear_Bull Nickli Üyeden Alıntı Mesajı göster
                    önemli değil yazabildiğim çevirebildiğim bir şey olduktan sonra yaparım.
                    ben ilave yapana kadar siz alıntı yapmışsınız mesajdan.


                    nasıl bir sistem olduğuna gelince her sistem yatayda zarar ettirir.
                    Trend olduktan sonra 2 adet MOV kesişimi bile iş yapar.


                    Bu arada Sn Teo nun 1 2 3 diye not çıkaran Semafor sistemi çözemedim

                    Matriks için nasıl yazacağımı bir anlasam martingale yapsada önemli değil bizde yaparız
                    Semafor güzel bir sistem. 5, 13 ve 34. barlar için tepki hareketini içerir.
                    Trendde repaint yapar.
                    Metatrader tabanlı bir yazılımdır. Metatrader dilinden matrikse çevirseniz çevirseniz bunu bgungor68 ile ortak çalışarak siz çevirebilirsiniz.

                    Ben aşşağıdaki TRO versiyonunu kullanıyorum bunu matrikse çevirebilecek abiye de helal derim ;

                    //+------------------------------------------------------------------+
                    //| 3_Level_ZZ_Semafor.mq4 |
                    //+------------------------------------------------------------------+
                    //| 3_Level_ZZ_Semafor_TRO_MODIFIED_VERSION |
                    //| MODIFIED BY AVERY T. HORTON, JR. AKA THERUMPLEDONE@GMAIL.COM |
                    //| I am NOT the ORIGINAL author
                    // and I am not claiming authorship of this indicator.
                    // All I did was modify it. I hope you find my modifications useful.|
                    //| |
                    //+------------------------------------------------------------------+

                    #property copyright "asystem2000"
                    #property link "asystem2000@yandex.ru"

                    #property indicator_chart_window
                    #property indicator_buffers 6
                    #property indicator_color1 Chocolate
                    #property indicator_color2 Chocolate
                    #property indicator_color3 MediumVioletRed
                    #property indicator_color4 MediumVioletRed
                    #property indicator_color5 Yellow
                    #property indicator_color6 Yellow
                    //+--------- TRO MODIFICATION ---------------------------------------+

                    extern bool Sound.Alert = false ;


                    //---- input parameters
                    extern double Period1=5;
                    extern double Period2=13;
                    extern double Period3=34;
                    extern string Dev_Step_1="1,3";
                    extern string Dev_Step_2="8,5";
                    extern string Dev_Step_3="13,8";
                    extern int Symbol_1_Kod=140;
                    extern int Symbol_2_Kod=141;
                    extern int Symbol_3_Kod=142;

                    //---- buffers
                    double FP_BuferUp[];
                    double FP_BuferDn[];
                    double NP_BuferUp[];
                    double NP_BuferDn[];
                    double HP_BuferUp[];
                    double HP_BuferDn[];

                    int F_Period;
                    int N_Period;
                    int H_Period;
                    int Dev1;
                    int Stp1;
                    int Dev2;
                    int Stp2;
                    int Dev3;
                    int Stp3;
                    //+--------- TRO MODIFICATION ---------------------------------------+
                    string symbol, tChartPeriod, tShortName ;
                    int digits, period ;

                    bool Trigger1, Trigger2, Trigger3 ;

                    int OldBars = -1 ;

                    color tColor = Yellow ;

                    //+------------------------------------------------------------------+
                    //| Custom indicator initialization function |
                    //+------------------------------------------------------------------+
                    int init()
                    {
                    //+--------- TRO MODIFICATION ---------------------------------------+
                    period = Period() ;
                    tChartPeriod = TimeFrameToString(period) ;
                    symbol = Symbol() ;
                    digits = Digits ;

                    tShortName = "tbb"+ symbol + tChartPeriod ;



                    // --------- Êîğğåêòèğóåì ïåğèîäû äëÿ ïîñòğîåíèÿ ÇèãÇàãîâ


                    if (Period1>0) F_Period=MathCeil(Period1*Period()); else F_Period=0;
                    if (Period2>0) N_Period=MathCeil(Period2*Period()); else N_Period=0;
                    if (Period3>0) H_Period=MathCeil(Period3*Period()); else H_Period=0;

                    //---- Îáğàáàòûâàåì 1 áóôåğ
                    if (Period1>0)
                    {
                    SetIndexStyle(0,DRAW_ARROW,0,1);
                    SetIndexArrow(0,Symbol_1_Kod);
                    SetIndexBuffer(0,FP_BuferUp);
                    SetIndexEmptyValue(0,0.0);

                    SetIndexStyle(1,DRAW_ARROW,0,1);
                    SetIndexArrow(1,Symbol_1_Kod);
                    SetIndexBuffer(1,FP_BuferDn);
                    SetIndexEmptyValue(1,0.0);
                    }

                    //---- Îáğàáàòûâàåì 2 áóôåğ
                    if (Period2>0)
                    {
                    SetIndexStyle(2,DRAW_ARROW,0,2);
                    SetIndexArrow(2,Symbol_2_Kod);
                    SetIndexBuffer(2,NP_BuferUp);
                    SetIndexEmptyValue(2,0.0);

                    SetIndexStyle(3,DRAW_ARROW,0,2);
                    SetIndexArrow(3,Symbol_2_Kod);
                    SetIndexBuffer(3,NP_BuferDn);
                    SetIndexEmptyValue(3,0.0);
                    }
                    //---- Îáğàáàòûâàåì 3 áóôåğ
                    if (Period3>0)
                    {
                    SetIndexStyle(4,DRAW_ARROW,0,4);
                    SetIndexArrow(4,Symbol_3_Kod);
                    SetIndexBuffer(4,HP_BuferUp);
                    SetIndexEmptyValue(4,0.0);

                    SetIndexStyle(5,DRAW_ARROW,0,4);
                    SetIndexArrow(5,Symbol_3_Kod);
                    SetIndexBuffer(5,HP_BuferDn);
                    SetIndexEmptyValue(5,0.0);
                    }
                    // Îáğàáàòûâàåì çíà÷åíèÿ äåâèàöèé è øàãîâ
                    int CDev=0;
                    int CSt=0;
                    int Mass[];
                    int C=0;
                    if (IntFromStr(Dev_Step_1,C, Mass)==1)
                    {
                    Stp1=Mass[1];
                    Dev1=Mass[0];
                    }

                    if (IntFromStr(Dev_Step_2,C, Mass)==1)
                    {
                    Stp2=Mass[1];
                    Dev2=Mass[0];
                    }


                    if (IntFromStr(Dev_Step_3,C, Mass)==1)
                    {
                    Stp3=Mass[1];
                    Dev3=Mass[0];
                    }
                    return(0);
                    }
                    //+------------------------------------------------------------------+
                    //| Custor indicator deinitialization function |
                    //+------------------------------------------------------------------+
                    int deinit()
                    {
                    //----

                    //----
                    return(0);
                    }

                    //+------------------------------------------------------------------+
                    //| Custom indicator iteration function |
                    //+------------------------------------------------------------------+
                    int start()
                    {


                    //+--------- TRO MODIFICATION ---------------------------------------+
                    if( Bars != OldBars ) { Trigger1 = True ; Trigger2 = True ; Trigger3 = True ;}


                    if (Period1>0) CountZZ(FP_BuferUp,FP_BuferDn,Period1,Dev1,Stp1);
                    if (Period2>0) CountZZ(NP_BuferUp,NP_BuferDn,Period2,Dev2,Stp2);
                    if (Period3>0) CountZZ(HP_BuferUp,HP_BuferDn,Period3,Dev3,Stp3);


                    //+--------- TRO MODIFICATION ---------------------------------------+

                    if ( Trigger1 && Sound.Alert )
                    {
                    if( FP_BuferUp[0] != 0 ) { Trigger1 = False ; Alert(symbol," ", tChartPeriod, " Level 1 Lower "+ DoubleToStr(Close[0] ,digits)); }
                    if( FP_BuferDn[0] != 0 ) { Trigger1 = False ; Alert(symbol," ", tChartPeriod, " Level 1 Upper "+ DoubleToStr(Close[0] ,digits)); }
                    }

                    if ( Trigger2 && Sound.Alert )
                    {
                    if( NP_BuferUp[0] != 0 ) { Trigger2 = False ; Alert(symbol," ", tChartPeriod, " Level 2 Lower "+ DoubleToStr(Close[0] ,digits)); }
                    if( NP_BuferDn[0] != 0 ) { Trigger2 = False ; Alert(symbol," ", tChartPeriod, " Level 2 Upper "+ DoubleToStr(Close[0] ,digits)); }
                    }

                    if ( Trigger3 && Sound.Alert )
                    {
                    if( HP_BuferUp[0] != 0 ) { Trigger3 = False ; Alert(symbol," ", tChartPeriod, " Level 3 Lower "+ DoubleToStr(Close[0] ,digits)); }
                    if( HP_BuferDn[0] != 0 ) { Trigger3 = False ; Alert(symbol," ", tChartPeriod, " Level 3 Upper "+ DoubleToStr(Close[0] ,digits)); }
                    }


                    OldBars = Bars ;

                    //+--------- TRO MODIFICATION ---------------------------------------+





                    return(0);
                    }

                    //+--------- TRO MODIFICATION ---------------------------------------+

                    string TimeFrameToString(int tf)
                    {
                    string tfs;
                    switch(tf) {
                    case PERIOD_M1: tfs="M1" ; break;
                    case PERIOD_M5: tfs="M5" ; break;
                    case PERIOD_M15: tfs="M15" ; break;
                    case PERIOD_M30: tfs="M30" ; break;
                    case PERIOD_H1: tfs="H1" ; break;
                    case PERIOD_H4: tfs="H4" ; break;
                    case PERIOD_D1: tfs="D1" ; break;
                    case PERIOD_W1: tfs="W1" ; break;
                    case PERIOD_MN1: tfs="MN";
                    }
                    return(tfs);
                    }

                    //+------------------------------------------------------------------+
                    // äîïîëíèòåëüíûå ôóíêöèè
                    //int Take



                    //+------------------------------------------------------------------+
                    //| Ôóíêö ôîğìèğîâàíèÿ ÇèãÇàãà |
                    //+------------------------------------------------------------------+
                    int CountZZ( double& ExtMapBuffer[], double& ExtMapBuffer2[], int ExtDepth, int ExtDeviation, int ExtBackstep )
                    {
                    int shift, back,lasthighpos,lastlowpos;
                    double val,res;
                    double curlow,curhigh,lasthigh,lastlow;

                    for(shift=Bars-ExtDepth; shift>=0; shift--)
                    {
                    val=Low[Lowest(NULL,0,MODE_LOW,ExtDepth,shift)];
                    if(val==lastlow) val=0.0;
                    else
                    {
                    lastlow=val;
                    if((Low[shift]-val)>(ExtDeviation*Point)) val=0.0;
                    else
                    {
                    for(back=1; back<=ExtBackstep; back++)
                    {
                    res=ExtMapBuffer[shift+back];
                    if((res!=0)&&(res>val)) ExtMapBuffer[shift+back]=0.0;
                    }
                    }
                    }

                    ExtMapBuffer[shift]=val;
                    //--- high
                    val=High[Highest(NULL,0,MODE_HIGH,ExtDepth,shift)];
                    if(val==lasthigh) val=0.0;
                    else
                    {
                    lasthigh=val;
                    if((val-High[shift])>(ExtDeviation*Point)) val=0.0;
                    else
                    {
                    for(back=1; back<=ExtBackstep; back++)
                    {
                    res=ExtMapBuffer2[shift+back];
                    if((res!=0)&&(res<val)) ExtMapBuffer2[shift+back]=0.0;
                    }
                    }
                    }
                    ExtMapBuffer2[shift]=val;
                    }
                    // final cutting
                    lasthigh=-1; lasthighpos=-1;
                    lastlow=-1; lastlowpos=-1;

                    for(shift=Bars-ExtDepth; shift>=0; shift--)
                    {
                    curlow=ExtMapBuffer[shift];
                    curhigh=ExtMapBuffer2[shift];
                    if((curlow==0)&&(curhigh==0)) continue;
                    //---
                    if(curhigh!=0)
                    {
                    if(lasthigh>0)
                    {
                    if(lasthigh<curhigh) ExtMapBuffer2[lasthighpos]=0;
                    else ExtMapBuffer2[shift]=0;
                    }
                    //---
                    if(lasthigh<curhigh || lasthigh<0)
                    {
                    lasthigh=curhigh;
                    lasthighpos=shift;
                    }
                    lastlow=-1;
                    }
                    //----
                    if(curlow!=0)
                    {
                    if(lastlow>0)
                    {
                    if(lastlow>curlow) ExtMapBuffer[lastlowpos]=0;
                    else ExtMapBuffer[shift]=0;
                    }
                    //---
                    if((curlow<lastlow)||(lastlow<0))
                    {
                    lastlow=curlow;
                    lastlowpos=shift;
                    }
                    lasthigh=-1;
                    }
                    }

                    for(shift=Bars-1; shift>=0; shift--)
                    {
                    if(shift>=Bars-ExtDepth) ExtMapBuffer[shift]=0.0;
                    else
                    {
                    res=ExtMapBuffer2[shift];
                    if(res!=0.0) ExtMapBuffer2[shift]=res;
                    }
                    }
                    }

                    //+------------------------------------------------------------------+
                    int Str2Massive(string VStr, int& M_Count, int& VMass[])
                    {
                    int val=StrToInteger( VStr);
                    if (val>0)
                    {
                    M_Count++;
                    int mc=ArrayResize(VMass,M_Count);
                    if (mc==0)return(-1);
                    VMass[M_Count-1]=val;
                    return(1);
                    }
                    else return(0);
                    }


                    //+------------------------------------------------------------------+
                    int IntFromStr(string ValStr,int& M_Count, int& VMass[])
                    {

                    if (StringLen(ValStr)==0) return(-1);
                    string SS=ValStr;
                    int NP=0;
                    string CS;
                    M_Count=0;
                    ArrayResize(VMass,M_Count);
                    while (StringLen(SS)>0)
                    {
                    NP=StringFind(SS,",");
                    if (NP>0)
                    {
                    CS=StringSubstr(SS,0,NP);
                    SS=StringSubstr(SS,NP+1,StringLen(SS));
                    }
                    else
                    {
                    if (StringLen(SS)>0)
                    {
                    CS=SS;
                    SS="";
                    }
                    }
                    if (Str2Massive(CS,M_Count,VMass)==0)
                    {
                    return(-2);
                    }
                    }
                    return(1);
                    }


                    //+------------------------------------------------------------------+

                    /*
                    if(Symbol() == "GBPUSD" && Period() == 60)
                    {
                    Comment(
                    Symbol(), Period(), "\n" ,
                    "FP_BuferUp[0] " , DoubleToStr( FP_BuferUp[0] ,Digits) , "\n" ,
                    "FP_BuferDn[0] " , DoubleToStr( FP_BuferDn[0] ,Digits) , "\n" ,

                    "NP_BuferUp[0] " , DoubleToStr( NP_BuferUp[0] ,Digits) , "\n" ,
                    "NP_BuferDn[0] " , DoubleToStr( NP_BuferDn[0] ,Digits) , "\n" ,

                    "HP_BuferUp[0] " , DoubleToStr( HP_BuferUp[0] ,Digits) , "\n" ,
                    "HP_BuferDn[0] " , DoubleToStr( HP_BuferDn[0] ,Digits) , "\n" ,

                    "") ;
                    }

                    Comment(

                    "zzz = " , zzz , "\n" ,

                    "FP_BuferUp[zzz] " , DoubleToStr( FP_BuferUp[zzz] ,Digits) , "\n" ,
                    "FP_BuferDn[zzz] " , DoubleToStr( FP_BuferDn[zzz] ,Digits) , "\n" ,

                    "NP_BuferUp[zzz] " , DoubleToStr( NP_BuferUp[zzz] ,Digits) , "\n" ,
                    "NP_BuferDn[zzz] " , DoubleToStr( NP_BuferDn[zzz] ,Digits) , "\n" ,

                    "HP_BuferUp[zzz] " , DoubleToStr( HP_BuferUp[zzz] ,Digits) , "\n" ,
                    "HP_BuferDn[zzz] " , DoubleToStr( HP_BuferDn[zzz] ,Digits) , "\n" ,

                    "") ;

                    */
                    Ne acılar çektim, nelere katlandım, bu ilki değil ki, hepsi bana vız gelir...

                    Yorum

                    • vobteknik
                      Bağımlı
                      • 07 Ekim 2009
                      • 401

                      #1690
                      CATEDRAL Nickli Üyeden Alıntı Mesajı göster
                      Bizim anlayabileceğimiz dilde (el yordamı değilde.. göz yordamıyla) sana şöyle açıklıyayım.. Teo sakın gülme öldürürüm seni...

                      3 ler majör aşırı alım ve satımları.. 2 ve 1 ler aralardaki aşırılıkları temsil ediyor.. Dipte bir 3 çıktığı zaman aşırı satım oluşmuş oluyor.. Bizim kullandığımız bollinger .. rsi.. gibi indikatörlerin dibi bulduğu seviye gibi düşün.. Fakat bazen piyasa indikatörlere göre aşırı satımda devam ediyor.. O zaman 3 no lu baba semaforda fiyat bir önce çıkan 3 semaforunun altına geldiğinde repaint yapıyor.. Yani önceki dipten yeni dibe atlıyor..

                      1-2-3 semaforları mutlaka birbirini tamamlıyor..

                      Şöyleki..Dipte 3 çıktı.. Tepede 3 çıkana kadar arada fiyat hareketlerine bağlı olarak 1 ve 2 çıkıyor.. Bunlarda mutlaka arada paralellikle birbirlerini tamamlıyor.. 1-1 .. 2-2 çıkması gerekiyor.. diyelim dipteki 3 ten sonra fiyat tepmeye başladı yukarda 1 çıktı.. Eğer fiyat sonraki barlarda düzeltmeye gitmezde 1 çıkan barı geçerse 2 olarak düzeltip repaint yapıyor.. Bu durumda fiyat yukarı gitmeye devam etmezse mutlaka aşağıda 2 çıkması gerek..

                      Bir ara teo yazmıştı..yaklaşık bir semafordan sonraki..4 fiyat barı 1 semaforu.. 14 fiyat barı 2 semaforu.. 34 fiyat barı 3 semaforu getiriyor.

                      Bunu gözle izlerken özellikle farkettiğim..

                      Periyotlardaki 3 semaforuna dikkat etmek gerekiyor.. mesela..Günlükte 3 semaforu tepede .. 4 saatlik tepede.. saatlik dipte... 30 dakka dipte.. 15 tepede .. 5 tepede.. diyelim..

                      Bu durumda.. Aşırı fiyat hareketleri olmadığı takdirde ..5 dakkalıkta aşağıda semafor gelecektir.. 15 dakkalıkta tepede olduğu için aşağıda semafor beklemeliyiz.. Fakat bu durumda ..2 senaryo çalışıyor.. Ya 5 dakkalıktaki aşağıda çıkan semafor aşırı satıma gidip repaint yapacak yada tekrar yukarı gidip yeni semafor çıkaracak (yaklaşık 34 bar) ..15 dakkalıkta çıkan semafor fiyatını geçemezse aşağı dönecek.. Bu döngüyle hareket ediyor.. Bunu da bar sayımı ve parabolicle takib etmek alt periyotlarda işe yarıyor..

                      Mutlaka tüm periyotlarda sırayla takib etmek gerek..

                      Ben böyle çözebildim..
                      Hep derim 1 evhanımı deyip geçmeyeceksin
                      Ne acılar çektim, nelere katlandım, bu ilki değil ki, hepsi bana vız gelir...

                      Yorum

                      • CATEDRAL
                        TATLI CADI
                        • 26 Şubat 2009
                        • 897

                        #1691
                        Vobteknik ... sende gülme... Yasak gülmek...
                        Yazılarım ve öngörülerim kişisel fikirlerimdir.. herkesin parasına geçer sözü..

                        Fasulyeden.. nohuttan yada herhangi bir hububattan.. Herkes bir gün batmanın dayanılmaz hafifliğini yaşayacak..(catedral)

                        Yorum

                        • CATEDRAL
                          TATLI CADI
                          • 26 Şubat 2009
                          • 897

                          #1692
                          vobteknik Nickli Üyeden Alıntı Mesajı göster
                          Hep derim 1 evhanımı deyip geçmeyeceksin
                          Gülmek yok demedim mi ben size
                          Yazılarım ve öngörülerim kişisel fikirlerimdir.. herkesin parasına geçer sözü..

                          Fasulyeden.. nohuttan yada herhangi bir hububattan.. Herkes bir gün batmanın dayanılmaz hafifliğini yaşayacak..(catedral)

                          Yorum

                          • Bear_Bull
                            Spread Trader
                            • 09 Şubat 2009
                            • 773

                            #1693
                            CATEDRAL Nickli Üyeden Alıntı Mesajı göster
                            Bizim anlayabileceğimiz dilde (el yordamı değilde.. göz yordamıyla) sana şöyle açıklıyayım.. Teo sakın gülme öldürürüm seni...
                            Ben böyle çözebildim..

                            Sağol ablam ben o kadarda çözemedim ya :040: Teo sana gülerse bana kimbilir ne yapar, nasıl güler

                            birde sistem yazıyoruz ama hala nasıl yazabileceğimi tahmin bile edemiyorum Matrikse :ka24:

                            Yazını masa üstüne kopyaladım.

                            tekrar tekrar okuyup bişeyler yapmaya çalışırız artık yarın.

                            yatayım artık hafta sonu diye azıttık yine öğlene kadar uyuyacağız ondan sonrada baş ağrısından durabilirsen dur.

                            Hepinize iyi geceler.
                            Meşhur bir filozofa: - "Servet ayaklarınızın altında olduğu halde neden bu kadar fakirsiniz?" diye sorulduğunda: - "Ona ulaşmak için eğilmek lazım da ondan" demiş. :)

                            Yorum

                            • vobteknik
                              Bağımlı
                              • 07 Ekim 2009
                              • 401

                              #1694
                              Bu semaforda 3 değil de 2 çıktımı kork abi nedense bana mı denk geldi nedir 2 lerin başarısı bende çok yüksek.
                              Ne acılar çektim, nelere katlandım, bu ilki değil ki, hepsi bana vız gelir...

                              Yorum

                              • vobteknik
                                Bağımlı
                                • 07 Ekim 2009
                                • 401

                                #1695
                                CATEDRAL Nickli Üyeden Alıntı Mesajı göster
                                Gülmek yok demedim mi ben size
                                Yo yaw öle bişi demedin
                                Ne acılar çektim, nelere katlandım, bu ilki değil ki, hepsi bana vız gelir...

                                Yorum

                                Working...
                                X

                                Debug Information