Trend-düz strateji. - sayfa 11

 
JLY :

Haçlar trend çizgisinin sonudur. Trend çizgileri manuel olarak çiziliyor, indikatör koordinatları alıyor ve her şeyi kendisi hesaplıyor, sadece doğru yere bir çizgi çizmem gerekiyor.

Sadece çizgileri nerede ve nasıl doğru çizeceğinizi bilmeniz gerekir.

doğru yer neresi?

nerede ve nasıl doğru?

 
MT4 için göstergenin yeni sürümleri ve tartışma için buraya bakın https://www.mql5.com/en/forum/145415
Конец тренда (индикатор) - MQL4 форум
  • www.mql5.com
Конец тренда (индикатор) - MQL4 форум
 
pako :

doğru yer neresi?

nerede ve nasıl doğru?

çizgi bir daire üzerine inşa edilmiş, dayak ya da dayak yok
 
JLY :
çizgi bir daire üzerine inşa edilmiş, dayak ya da dayak yok

Düz trendler, trend daireler, düz daireler, trend trendleri konusunda kendiniz nasıl kafanız karışmadı ???

Size birkaç tane daha vereceğim, işe yarayacaklar: bir terminal terminali, bir tahliyenin karı ... peki, bir şey daha: bir kârın boşaltılması ... hala olmasına rağmen: bir tahliyenin karı ... tahliye, kârın kârı ...

Kısacası - kayıpların kaybı, kurulumun kurulması ...

 
Bu videodaki gibi: aşırı alım aşırı satım. Bütün bunlar komik.
 

5'in altındaki göstergeyi yeniden yazıyorum, derlerken bazı anlaşılmazlıkların yazılmasına yardımcı olun. Teşekkür ederim.

Dosyalar:
TimeEnd.mq5  11 kb
 
artmedia70 :

Düz trendler, trend daireler, düz daireler, trend trendleri konusunda kendiniz nasıl kafanız karışmadı ???

Size birkaç tane daha vereceğim, işe yarayacaklar: bir terminal terminali, bir tahliyenin karı ... peki, bir şey daha: bir kârın boşaltılması ... hala olmasına rağmen: bir tahliyenin karı ... tahliye, kârın kârı ...

Kısacası - kayıpların kaybı, kurulumun kurulması ...

Hayır, şimdi sadece bir daire var ve dairelerin, trendlerin kombinasyonu işe yaramıyor...
 
JLY :

5'in altındaki göstergeyi yeniden yazıyorum, derlerken biraz anlaşılmazlık yazmama yardım et. Teşekkür ederim.

 string name;
long time1NEW,time2NEW,time3,time3OBRAT;
double    price1NEW,price2NEW,price3,price3OBRAT;
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
   for ( int i= 0 ;i < ObjectsTotal ( 0 , 0 ,- 1 );i++)
      {
         if ( ObjectGetInteger ( 0 , ObjectName ( 0 ,i, 0 ,- 1 ), OBJPROP_TYPE , 0 )== OBJ_TREND )
          {
            name = ObjectName ( 0 ,i, 0 ,- 1 );
            price1NEW = ObjectGetDouble ( 0 ,name, OBJPROP_PRICE , 0 );
            price2NEW = ObjectGetDouble ( 0 ,name, OBJPROP_PRICE , 1 );
            price3=price2NEW-(price1NEW-price2NEW);
            time1NEW  = ObjectGetInteger ( 0 ,name, OBJPROP_TIME , 0 );
            time2NEW  = ObjectGetInteger ( 0 ,name, OBJPROP_TIME , 1 );
            time3=time2NEW+(time2NEW-time1NEW);
            
            price3OBRAT=price1NEW+(price1NEW-price2NEW);
            time3OBRAT=time1NEW-(time2NEW-time1NEW);
                     
             ObjectCreate ( 0 ,name, OBJ_TREND , 0 ,time1NEW,price1NEW,time2NEW,price2NEW);
             ObjectSetInteger ( 0 ,name, OBJPROP_COLOR ,Lime);
             ObjectSetInteger ( 0 ,name, OBJPROP_WIDTH , 1 );
             ObjectSetInteger ( 0 ,name, OBJPROP_RAY_RIGHT , true );
          }
      }
vb
 
pako :
vb

Çubuklarda zamanın hesaplanması gereklidir. 4'ünde, hafta sonu tatilleri nedeniyle barlarda saymak gerekiyordu, yani. boşver onları. 5'inde böyle bir sorun varsa, o zaman burada bitiş zamanını da çubuklarla göstermeniz gerekir.

Derleme yaparken bir hata var, sadece bu yerde.

 

Sedelal saniyeler içinde çekiyor, hafta sonları boşluklar var, bu yüzden hala çubuklarla saymanız gerekiyor.

Ve hat zaten gitmişse simgeler nasıl kaldırılır?

Dosyalar: