Her 10 Pipte Bir Referans Çizgisi Nasıl Çizilir - sayfa 3

 
WHRoeder :
  1. Bay Köpek :
    Söyleyin bana, ObjectDelete gibi şeyler için bir çeşit "joker karakter" kullanmanın bir yolu var mı? Böyle bir şey yapmak istiyorum, ObjectDelete ( "tensLines"* ); başka bir deyişle, "tensLines" ile başlayan her şeyi silin.
    Derlenmedi, test edilmedi.

  2. Ayrıca onları silmek için bir sebep yok, sadece onları yeni pozisyona taşıyın. Kodumdan :

  3. Raptorİngiltere :
    Neden bitiş zamanına PERIOD_W1 * 60 eklemiyorsunuz? bu hemen hemen tüm boşlukları kapsamalıdır. .. ;-)
    Neden dikdörtgeni tamamen geleceğe yansıtmıyorsunuz?
RaptorUK'un yaklaşımını seviyorum. Tanımladığınız gibi nesneleri silmek için "joker karakter" özelliği olmadığını düşünüyorum. ObjectDelete kullanarak bir döngüden geçmeniz gerektiğini düşünüyorum. Ama aynı zamanda ObjectsDeleteAll'a da göz atın. Ekrandaki her şeyi temizleyen bir komut dosyam var.
 
ObjectsDeleteAll()'dan aşırı derecede hoşlanmıyorum. . . Birinin Göstergesinin MY nesnelerimi silmesini istemiyorum. . . mutlu bir şekilde kendini silebilir ama benimkini rahat bırak !
 
RaptorUK :
ObjectsDeleteAll()'dan aşırı derecede hoşlanmıyorum. . . Birinin Göstergesinin MY nesnelerimi silmesini istemiyorum. . . mutlu bir şekilde kendini silebilir ama benimkini rahat bırak !
Ah evet, anlaşıldı, açgözlü olmayı sevmiyorsun, yani ObjectDeleteAll() == Açgözlü, değil mi?
 
onewithzachy :
Ah evet, anlaşıldı, açgözlü olmayı sevmiyorsun, yani ObjectDeleteAll() == Açgözlü, değil mi?
Gerçekten açgözlü değil, sadece en beklenmedik anda ortaya çıkan boyun ağrısı. :-(
 
WHRoeder :
  1. Ayrıca onları silmek için bir sebep yok, sadece onları yeni pozisyona taşıyın. Kodumdan :

  2. Raptorİngiltere :
    Neden bitiş zamanına PERIOD_W1 * 60 eklemiyorsunuz? bu hemen hemen tüm boşlukları kapsamalıdır. .. ;-)
    Neden dikdörtgeni tamamen geleceğe yansıtmıyorsunuz?

Yatay fiyat çubuklarını yapmak için bu kod parçacıklarını zaten bir araya getiren herhangi biri kendi sürümlerini buraya gönderebilir mi lütfen?
Eskiden C dilini kodlardım ve kodda ne olduğunu anlayabilirim, ancak MT'deki içerme kitaplığının çoğuna aşina değilim ve takılıyorum.

 
deansi :

Yatay fiyat çubuklarını yapmak için bu kod parçacıklarını zaten bir araya getiren herhangi biri kendi sürümlerini buraya gönderebilir mi lütfen?
Eskiden C dilini kodlardım ve kodda ne olduğunu anlayabilirim, ancak MT'deki içerme kitaplığının çoğuna aşina değilim ve takılıyorum.

Öğrenmenin en iyi yolu bu. . . zorunluluktan.
[Deleted]  

Bu göstergeyi euro açık zamanında başlatıp 13 pip yukarı ve aşağı açıklıktan hesaplamak istersem, belki trend çizgilerini kullanabilir ve euro açıkta başlayıp Amerika'da bitmesini sağlayabiliriz.Bu konuda yardımcı olabilecek var mı?

 

Bu işe yarayan, yardımcı olabilecek başka biri var mı?

üzerinde bir yarım gün daha harcadı ve şimdiye kadar 3 yanlışı olan bir dikdörtgen elde edebildi. :|

WHRoeder yazdı:

  1. Neden dikdörtgeni tamamen geleceğe yansıtmıyorsunuz?
     #define INF 0x6FFFFFFF // Not quite infinite, Jul 2029, or 1,879,048,191
    ObjectSet ( "tensRec" +ix,OBJPROP_TIME2,INF);
    göstergem, 0x6FFFFFFFF , -100, +100, -1, + 1'den herhangi birini kullanarak mevcut mum çubuğunun [hiç] sağına yansıtmıyor
    Ayrıca grafiği çok fazla uzaklaştırırsam [belki 500-1000 mum gösteriyor] ilk mumun sağındaki gri çubuk tamamen kaybolur.!


    İşte kodumun parçalarını oluştur ve taşı dikdörtgen:
    Tamamlamak için hala çok şeye ihtiyacı olduğunu biliyorum ama sadece istediğim yerde 1 dikdörtgen oluşturmanın temellerini almaya çalışıyorum ve kodun geri kalanını oradan yapmaya devam ediyorum
           ObjectCreate ( "Rect02" , OBJ_RECTANGLE , 0 , Time[0] , Bid, Time[ Bars ], (Bid+ 0.0010 ) ); //make bar above cur price
          ObjectSet( "Rect02" , OBJPROP_COLOR , Silver );
          }
    //================= Move the Rect with new ticks/candles ===========================
       
       else {
           ObjectMove ( "Rect01" , 0 , Time[ 0 ], WindowPriceMin()* 0.95 );
           ObjectMove ( "Rect02" , 0 , Time[ 0 ], Bid);
            }  
 

Sonuç şöyle görünür:

BarTest

 

CI'nizin üstüne WHRoeder kodunu yazın ve Zamanınızı [0] INF olarak değiştirin

 #define INF 0x6FFFFFFF // Not quite infinite, Jul 2029, or 1,879,048,191