MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 944

 
novichok2018 :

Yine de, forumun çekiciliği bile şimdiden anlamaya ivme kazandırıyor. Anlaşılmış gibi görünüyor - çizgi çizildi, ancak sadece bir tane. Başkalarını çizmek için bunu silmeniz gerekir.

Eh, şimdi, tarihteki ilk satır yerine , sonuncusu çizilir . Bu kesinlikle iyi, ama tüm satırların korunmasına ihtiyacım var. Buna nasıl ulaşılır? Teşekkür ederim.

 
novichok2018 :

Eh, şimdi, tarihteki ilk satır yerine , sonuncusu çizilir . Bu kesinlikle iyi, ama tüm satırların korunmasına ihtiyacım var. Buna nasıl ulaşılır? Teşekkür ederim.

Çubuk zamanını satır adına ekleyin.

 
Alexey Viktorov :

Çubuk zamanını satır adına ekleyin.

nasıl olduğunu anlamıyorum.

 
Alexey Viktorov :

Çubuk zamanını satır adına ekleyin.

İsme nasıl zaman ekleneceğini ve hangi çubuk zamanının ekleneceğini nereden okuyabilirim?

 
novichok2018 :

İsme nasıl zaman ekleneceğini ve hangi çubuk zamanının ekleneceğini nereden okuyabilirim?

Hat adı atamasından önce sadece zaman tanımı yapılmalıdır.


         if ((op1-lo1)> 50 && (cl1-lo1)< 10 )
        {   Alert ( "VertLine" );
         datetime time=Time[ 0 ];
         string obj_name= "VertLine" +( string )time ;
         color col = clrGreen ; 
         ObjectCreate ( 0 ,obj_name, OBJ_VLINE , 0 ,time, 0 , 0 , 0 );
         ObjectSetInteger ( 0 ,obj_name, OBJPROP_COLOR ,col);
        }
 
Alexey Viktorov :
Hat adı atamasından önce sadece zaman tanımı yapılmalıdır.


Teşekkür ederim. Kodu gördüğünüzde, her şey netleşir. Ve bunu hiçbir şey için yapmazdı. Çizgilerin grafikte kalması için çizgi adının yanına bar süresinin eklenmesi gerektiğini ve nedenini hiçbir yerde görmedim. O kadar umursamaz mıyım?

 
novichok2018 :

Yine de, forumun çekiciliği bile şimdiden anlamaya ivme kazandırıyor. Anlaşılmış gibi görünüyor - çizgi çizildi, ancak sadece bir tane. Başkalarını çizmek için bunu silmeniz gerekir.

... veya aynı ada sahip birden fazla satır olamayacağı için satır numarasını ada atayın

 
Alexandr Sokolov :

... aynı isimde birden fazla satır olamaz

Ve gerçek! Her şey oldukça basit görünüyor ... Teşekkürler.

 

Tekrar merhaba!

Kapanış pozisyonlarında bir tuhaflık bulundu: Kâr al, fiyata ulaşıldığı anda değil, yeni bir çubukta tetiklenir. Sebebi ne?

Ekli kod parçacıkları ve grafiklerdir.

       if (New_Bar)      
         {
         if (Hour()> 9 && Hour()< 20 )
         {
           if (...ЗДЕСЬ УСЛОВИЕ...) 
          {LotCalc();
       double TP=Ask- 300 * Point ();
             t2= OrderSend ( Symbol (),OP_SELL,LOT,Bid,slippage, 0 ,TP, "" ,magic, 0 ,Red);
             if (t2> 0 )
           {
             if ( OrderSelect (t2,SELECT_BY_TICKET,MODE_TRADES))
            {
             Alert ( "Открыта SELL" );
            }
           }            
         else
             Print ( "Error opening SELL order : " , GetLastError ());
         return ; 
            }
         }
         }

parça

 
novichok2018 :

Tekrar merhaba!

Kapanış pozisyonlarında bir tuhaflık bulundu: Kâr al, fiyata ulaşıldığı anda değil, yeni bir çubukta tetiklenir. Sebebi ne?

Ekli kod parçacıkları ve grafiklerdir.


Kahretsin! Sebepsiz yere tekrar endişelendi! Ben sadece açılış fiyatlarından test puanları aldım, o da pes etti...