Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 500

 
doğru sorulan bir soru ile hiçbir cevaba gerek yoktur... Isaac Aizimov
 
artmedia70 :
Chukchi avcısı mı? Neden gözde?


Ben yazıyorum, o gözleriyle okuyor! Konuşursam, kulaklarıyla dinlerdi!
 
artmedia70 :
Ve burada hiç kimse sorulan her soruyu almak ve cevaplamak için böyle bir sözleşme yapmadı. Orada, sol üstte iki harika bağlantı var. Orada bir sürü şey var. Ayrıca sağ üstte bir forum bağlantısı var - burada Forum Gezgini'ni ve sık sorulan soruların yanıtlarını bulabilirsiniz. Şiddetle Tavsiye Edilen Okuma!

Bağlantı için teşekkürler! Oraya gittim, sitenizi uzun zamandır ziyaret etmeme rağmen henüz gitmedim.

 
Kot103 :

Bağlantı için teşekkürler! Oraya gittim, sitenizi uzun süredir ziyaret etmeme rağmen henüz gitmedim.




İşte ve anlamak, bu yazdı! Diyalektikçiniz için bir ders kitabı var mı? "... Oradan geçtim ...", umarım orada kimseyi ezmedim?!
 
borilunad :

İşte ve anlamak, bu yazdı! Diyalektikçiniz için bir ders kitabı var mı? "... Oradan geçtim ...", umarım orada kimseyi ezmedim?!

Sadece forumda hiç konuşmadım, bu yüzden şimdilik bir fikir formüle etmenin kötü olduğu ortaya çıktı.

 
Kot103 :

Sadece forumda hiç konuşmadım, bu yüzden şimdilik bir fikir formüle etmenin kötü olduğu ortaya çıktı.




İşin aslı, düşünce, düşündüğünüz gibi oluşur! Doğru düşünseydim, ben de doğru yazardım!

"Bir zamanlar" kelimesi 1. hecedeki aksanla telaffuz edilir ve "bir zamanlar" anlamına gelir. Burada asla "ve" ile, yani son heceye vurgu yaparak yazmak gerekiyordu!

"Kötü", "o" ile biten bir hecelenir, "a" kadınsı bir cinsiyeti gösterir. Bu arada, programlama çok daha zor, mantığı anlamanız ve matematikle oldukça ileri düzeyde arkadaş olmanız gerekiyor. Sevmek değil, dile saygı duymak, dolayısıyla hitap ettiğin insanlara saygı duymak lazım!

 
iki nokta arasında yatay bir çizgi ile dikey bir çizgi nasıl çizilir?.....başka bir deyişle, verilen fiyatlarda ve belirli bir zaman diliminde çizmek için bir dikdörtgene ihtiyacınız var.
 
iki nokta arasında yatay bir çizgi ile dikey bir çizgi nasıl çizilir?.....başka bir deyişle, verilen fiyatlarda ve belirli bir zaman diliminde çizmek için bir dikdörtgene ihtiyacınız var.
 
Zver4991 :
iki nokta arasında yatay bir çizgi ile dikey bir çizgi nasıl çizilir?.....başka bir deyişle, verilen fiyatlarda ve belirli bir zaman diliminde çizmek için bir dikdörtgene ihtiyacınız var.
 //+----------------------------------------------------------------------------+
void SetRectangle( color cl, string nm= "" , datetime t1= 0 , double p1= 0 , datetime t2= 0 , double p2= 0 , int sz= 0 , bool bk= true ) {
   if ( ObjectFind (nm)< 0 ) ObjectCreate (nm, OBJ_RECTANGLE , 0 , 0 , 0 , 0 , 0 );
   ObjectSet (nm, OBJPROP_TIME1    ,t1);
   ObjectSet (nm, OBJPROP_PRICE1   ,p1);
   ObjectSet (nm, OBJPROP_TIME2    ,t2);
   ObjectSet (nm, OBJPROP_PRICE2   ,p2);
   ObjectSet (nm, OBJPROP_COLOR    ,cl);
   ObjectSet (nm, OBJPROP_WIDTH    ,sz);
   ObjectSet (nm, OBJPROP_BACK     ,bk);
}
//+----------------------------------------------------------------------------+

Telefon etmek:

SetRectangle( clrBlue , "Прямоугольник" , Time [ 10 ], Low [ 10 ], Time [ 0 ], High [ 0 ]);

bk=true ise renkle doldurulur, false ise - o zaman sadece bir "çerçeve" ... "sadece bir kare" için sz "çerçeve"nin çizgilerinin genişliğidir

 
r772ra :


Evet!!!! Hayır, sanmıyorum ama durum bu.

BarShift değişkeni nedir, yine de kodu atın, sizin sorununuz neymiş görün.


Orijinal gönderiyi kopyalıyorum ve her şeyi söylüyor.

Ve yine yardım istemek için dışarı çıkmak zorunda kaldım (aylardır bu sorunla mücadele ediyorum ve birçok programcı yardım etmeye çalıştı, ancak soru yeni değil), Yani, gösterge tüm çiftler için çoklu para birimi çalışıyor _piyasa incelemesi_ penceresinde belirtilen, puan cinsinden hareket miktarını gösterir, önceki hareket sırasında hareket eden tüm çiftler artı, eksi karşıdır. her şey kesinlikle bu algoritmaya göre bir saat gibi çalışır, hafta sayma döngüsü daha küçük Tf'ye ayarlanır. tarih gösterilir ve düzeltilir. Tüm bunları, göstergenin olması gerektiği gibi çalıştığını açıkça belirtmek için söylüyorum. Ancak tüm hesaplamaları ve okumaları için, _ çubuğun kapanmasını _ alıyor ( 0 - mevcut, +1 - önceki, +2 - öncekinden önce) ve haftalık çubuğun kapanışını almam gerekiyor_ ( 0 - geçerli, +1 - önceki, +2 - öncekinden önce). Anlamayanlar için hemen şunu söyleyeceğim, haftalık barın kapanması değil, haftalık barın büyüklüğünün (saniye, dakika, saat, gün olarak) kapanması değil. Evet, bir kez daha haftalık olandan daha küçük TF'lere kurulacağını söyleyeceğim. ama hesaplama için tam olarak haftalık TF-ma'dan çubuğun kapanmasını almak. Bir araya getirdiğim iki gösterge daha, her satırı açıklayabilirim

MQL Kodu:
 #özellik göstergesi_separate_window
#özellik göstergesi_tamponları 1
#özellik göstergesi_color1 Kireç

//--- arabellekler
çift ExtMapBuffer1[];

int TotalSymbols;
string SembolAdı [ 1 ];

// ------------------------------------------------ --------------------

int init()
{
    SetIndexStyle ( 0 , DRAW_HISTOGRAM );
    SetIndexBuffer ( 0 , ExtMapBuffer1);

    int hFile = FileOpenHistory ( "symbols.sel" , FILE_BIN|FILE_READ);
	
    TotalSymbols = ( FileSize (hFile) - 4 ) / 128 ;

    ArrayResize ( SymbolName , TotalSymbols);
    
    for ( int i = 0 ; i < TotalSymbols; i++)
    {
        FileSeek (hFile, 4 + i * 128 , SEEK_SET);	
        SymbolName [i] = FileReadString (hFile, 12 );
    }
	
    FileClose (hFile);

    dönüş ( 0 );
}
// ------------------------------------------------ --------------------

int tanım()
{

    dönüş ( 0 );
}

// ------------------------------------------------ --------------------

int başlangıç()
{       
    int StartBar = Çubuklar - IndicatorCounted () - 1 ;
	 
    for ( int i = StartBar; i >= 0 ; i--)
    {
     if ( TimeDayOfWeek ( Time [i]) < TimeDayOfWeek ( Time [i+ 1 ]))
        ExtMapBuffer1[i] = 0 ;
      başka
            ExtMapBuffer1[i] = ExtMapBuffer1[i+ 1 ];
	    
        for ( int j = 0 ; j < TotalSymbols; j++)
        {
            int BarShift = iBarShift ( SymbolName [j], 0 , Time [i], true );
	    	 
            if ( iClose ( SymbolName [j], 0 , BarShift) > iClose ( SymbolName [j], 0 , BarShift+ 1 )&& iClose ( SymbolName [j], 0 , BarShift+ 1 ) >= iClose ( SymbolName [j], 0 , BarShift + 2 ))
                ExtMapBuffer1[i] += ( iClose ( SymbolName [j], 0 , BarShift) - iClose ( SymbolName [j], 0 , BarShift+ 1 )) / MarketInfo ( SymbolName [j], MODE_POINT );
            if ( iClose ( SymbolName [j], 0 , BarShift) < iClose ( SymbolName [j], 0 , BarShift+ 1 )&& iClose ( SymbolName [j], 0 , BarShift+ 1 ) < iClose ( SymbolName [j], 0 , BarShift+ 2 ) ))   
                ExtMapBuffer1[i] += ( iClose ( SymbolName [j], 0 , BarShift+ 1 ) - iClose ( SymbolName [j], 0 , BarShift)) / MarketInfo ( SymbolName [j], MODE_POINT );
            if ( iClose ( SymbolName [j], 0 , BarShift) > iClose ( SymbolName [j], 0 , BarShift+ 1 )&& iClose ( SymbolName [j], 0 , BarShift+ 1 ) < iClose ( SymbolName [j], 0 , BarShift+ 2 ) ))    
                ExtMapBuffer1[i] += ( iClose ( SymbolName [j], 0 , BarShift+ 1 ) - iClose ( SymbolName [j], 0 , BarShift)) / MarketInfo ( SymbolName [j], MODE_POINT );
            if ( iClose ( SymbolName [j], 0 , BarShift) < iClose ( SymbolName [j], 0 , BarShift+ 1 )&& iClose ( SymbolName [j], 0 , BarShift+ 1 ) >= iClose ( SymbolName [j], 0 , BarShift + 2 ))    
                ExtMapBuffer1[i] += ( iClose ( SymbolName [j], 0 , BarShift) - iClose ( SymbolName [j], 0 , BarShift+ 1 )) / MarketInfo ( SymbolName [j], MODE_POINT );
           
        }
    }
	
    dönüş ( 0 );
}

// ------------------------------------------------ --------------------
yardım bekliyorum