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

 
Herkese merhaba) Göstergede şekillenenlere değil de sadece yeni bir çubuğun açılması için sinyal vermesi için ne çıkarılmalı veya eklenmelidir?
 

Bunun gibi bir dosyada verilerim var:

2016.01.21 19:39:07;6;22

2016.01.21 19:40:08;6;21

2016.01.21 19:41:08;6;20

yani göstergede görüntülemek istediğim bir tarih ve bir çift değer.

Değerlerin çubuk sayısına göre değil zamana göre görüntülendiği bir fonksiyon var mı?

 
flajelet :

Bunun gibi bir dosyada verilerim var:

2016.01.21 19:39:07;6;22

2016.01.21 19:40:08;6;21

2016.01.21 19:41:08;6;20

yani göstergede görüntülemek istediğim bir tarih ve bir çift değer.

Değerlerin çubuk sayısına göre değil zamana göre görüntülendiği bir fonksiyon var mı?


Peki, zamanı iBarShift() 'e ve ardından çubuk numarasına göre değeri girin.
 
İyi akşamlar, öğleden sonra, sabah - lütfen bana bir kod söyleyin - son kapatılan siparişin değerini (olumlu veya olumsuz) göstermeniz gerekir - bildiğim kod yalnızca önceden belirlenmiş bir konumu gösterir - örneğin, siparişte 1 sipariş kapatılan siparişlerin geçmişi - yeni anlaşma tamamlandıysa - daha fazla kapanışla, değeri kontrol edilmez ve görüntülenmez veya 0 belirtirsem, ilk kapatılandan sonra gelecekte de kontrol edilmez - nasıl yapılır her zaman son kapatılan siparişi kontrol eder Nasıl yapılır? Şimdiden teşekkürler.
 
nikelodeon :
Gözyaşlarına nefes al ..... :-) Bileceğim
Pozisyonu maksimumda kapatmak için bir takip fonksiyonu oluştursaydık iyi olurdu. kâr! Ve terminal kapalıyken, huzur içinde uyuyabilirsiniz! ;))
 

Lütfen nedenini bulmama yardım et.

Günün açılış seviyelerini göstermek için bir gösterge yapmaya çalıştım. Ancak, olan budur. Test cihazında test çalışırken, her şey yolundadır.

Ama grafiğe attığımda, D1 tablosunun sadece paralel bir çizimini alıyorum.


Sorunun ne olduğunu anlamıyorum.

kod:

 #property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red

//inputs
extern double tf   =   1440 ;
extern int period  =   1 ;
extern int method  =   1 ;
extern int shift   =   0 ;

//buffers
double ma[];
double factor= 0 ;
static int     DayNow= 0 ;
double открытие_дня;
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int init()
  {
   if ( Period ()>tf)
     {
       Print ( "Wrong timeframe!" );
       return (- 1 );
     }
   SetIndexBuffer ( 0 ,ma);
   SetIndexStyle( 0 , DRAW_SECTION , STYLE_DASHDOTDOT , 1 );
   SetIndexLabel( 0 , "MA " +tf);
   IndicatorShortName( "Moving Average (" +tf+ ", " +period+ ")" );
   return ( 0 );
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int deinit()
  {

   return ( 0 );
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int start()
  {
   int counted_bars=IndicatorCounted();
   if (counted_bars< 0 ) return (- 1 );
   if (counted_bars> 0 ) counted_bars--;
   int i= Bars -counted_bars- 1 ;

   while (i>= 0 )
     {
       if (iTime( Symbol (),tf,i)>DayNow)
        {
         DayNow=iTime( Symbol (),tf,i);
         открытие_дня=iOpen( Symbol (),tf,i);
        }
       if (открытие_дня> 0 )
        {
         ma[i]=открытие_дня;
        }
       else
        {
         ma[i]= EMPTY_VALUE ;
        }
       Comment ( " открытие_дня = " ,открытие_дня, " i =" ,i);
      i--;
     }
   return ( 0 );
  }
//+------------------------------------------------------------------+
 
001 :

Lütfen nedenini bulmama yardım et.

Günün açılış seviyelerini göstermek için bir gösterge yapmaya çalıştım. Ancak, olan budur. Test cihazında test çalışırken, her şey yolundadır.

Ama grafiğe attığımda, D1 tablosunun sadece paralel bir çizimini alıyorum.


Sorunun ne olduğunu anlamıyorum.

kod:


init()'e ekle

SetIndexEmptyValue( 0 , EMPTY_VALUE );
 
Vinin :

init()'e ekle

Teşekkür ederim!
 
Göstergedeki bir çubuğun (GEREKLİ GÜN) değerini zamana göre (çubuk saatine göre) nasıl bulabilirim?
 
001 :
Göstergedeki bir çubuğun (GEREKLİ GÜN) değerini zamana göre (çubuk saatine göre) nasıl bulabilirim?

iBarShift

Neden: