[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 602

 
L-user :

Örneğin stokastik bir pencerede nesne sandığı ve nesne seti kullanılarak yatay bir çizgi nasıl çizilir?

ObjectCreate(isim, OBJ_VLINE , pencere, zaman,0,0,0);

adın satırın adı olduğu yerde,

pencere - çizgiyi çizmek istediğiniz pencerenin numarası (çizgiyi çizecek göstergenin ayarlarında manuel olarak ayarlamanız gerekecektir, çünkü programlı olarak mql ikinciden daha fazlasını belirleyemez (0 - ana grafik ve 1 - ilk alt pencere)

zaman - çizginin çizildiği zaman

 
keekkenen :

gösterge, muhtemelen bir danışman değil ..

gerçek şu ki, n'inci kene başladıktan sonra, koşul ilk kez tetiklendiğinde

if(MA_buffer1[SIGNAL_BAR] - 0,3 > 0 && 0,3 - MA_buffer1[SIGNAL_BAR+1] >= 0)

PrevSignal = 1'i çalıştıracak;

ve daha fazlası, if(PrevSignal <= 0) koşuluyla

uyarı olmayacak.. benzer şekilde ikinci seçenek uyarısı için..

hiç alarm yoksa onlar için şartlar hiç gelmiyor demektir..

Ve bu koşul hangi değere değiştirilmelidir if(PrevSignal <= 0) ?
 
41ckm39fi :
Ve bu koşul hangi değere değiştirilmelidir if(PrevSignal <= 0) ?

PrevSignal ile ilgili her şey tamamen kaldırılmalıdır, o zaman her yeni çubuğun koşulları kontrol etmesini ve bir uyarı vermesini sağlarsınız,

koşullardan biri veya her ikisi karşılanırsa.

 
keekkenen :

PrevSignal ile ilgili her şey tamamen kaldırılmalıdır, o zaman her yeni çubuğun koşulları kontrol etmesini ve bir uyarı vermesini sağlarsınız,

koşullardan biri veya her ikisi karşılanırsa.

Teşekkürler, şimdi yapmaya çalışacağım.
 
#property  indicator_level1 0.3
#property  indicator_level2 0.7
//---- 
extern int         period_MA            = 5 ,
                  period_DeMarker      = 14 ;
//---- 
double             DeMarker_buffer0[],
                  MA_buffer1[],
                  Signal_Buffer2[];
                  
#define SIGNAL_BAR 1
//+------------------------------------------------------------------+
//|   
//+------------------------------------------------------------------+
int start()
  {
   int     i,limit= ArraySize (DeMarker_buffer0);
         ArraySetAsSeries (DeMarker_buffer0,false);
   int     counted_bars=IndicatorCounted();
//----
   if (counted_bars> 0 ) counted_bars--;
   limit= Bars -counted_bars;
//----
   for (i=limit; i>= 0 ; i--)
  DeMarker_buffer0[i]= iDeMarker ( NULL , 0 , 14 , 1 );
//---- 
   for (i=limit; i>= 0 ; i--)
  MA_buffer1[i]=iMAOnArray(DeMarker_buffer0,limit, 5 , 0 , MODE_LWMA ,i);
//----  
                 if (MA_buffer1[SIGNAL_BAR] - 0.3 > 0 && 0.3 - MA_buffer1[SIGNAL_BAR+ 1 ] >= 0 )  
//---- 
                                 Alert ( "sMA(" , Symbol (), ", " , Period (), ")  -  BUY!!!" );
//----
                 if ( 0.7 - MA_buffer1[SIGNAL_BAR] > 0 && MA_buffer1[SIGNAL_BAR+ 1 ] - 0.7 >= 0 )
//----               
                                 Alert ( "sMA(" , Symbol (), ", " , Period (), ")  -  SELL!!!" );
                        
   return ( 0 );
  }
PrevSignal ile ilgili her şeyi kaldırdım ama mesaj görüntülenmiyor.
 
Noterday :

Bana sorunu nasıl çözeceğimi söyle!

Bir danışmanı keneler üzerinde test ediyorum, danışman yalnızca standart hindileri değil, aynı zamanda özel iCustom'ları da kullanıyor.

Test tamamlandıktan sonra (görselleştirme olmadan) "Grafik aç" butonuna basıyorum ve aşağıdaki resim beliriyor:

EA'nın kullandığı GÖSTERGELER NEREDE? Gösterilmeden önce hatırlıyorum, ama şimdi değiller ... Bunları yalnızca manuel olarak ekleyerek değil, testten sonra grafiği görüntülerken otomatik olarak nasıl görünmesini sağlayabilirim ????

Ne tür indükleyiciler bu kadar ince bir tablonun ortaya çıktığına bakmak isterim, yazık değilse elbette ...
Bu arada, son zamanlarda aynı saçmalık bana da oldu. Bana bütün hindileri gösterirdi zaten, ama şimdi göstermiyor. Kesinlikle hayır...
Şablona aptalca danışmanın adını verdim ve test ederken otomatik olarak benim yerime değiştirdi. Tüm Hintlilerle.
 
keekkenen :
bir değişkene göre bölmeyi arayın, içinde %100 0 değerini bulacaksınız ..
Süper... Hiçbir yerde bölmem yok, sadece çarpma var. İlk önce bunu kontrol ettim.
Ve böyle bir mucize buldum - tahmin edebileceğiniz gibi, ilk çubuktaki iMA değerlerini okuyan MA150_1 değişkeni ayarlandı, bu nedenle adı belirlendi, ancak değeri hiçbir şekilde atanmadı, neden derleyici yemin etmedi - bilmiyorum, ama bu şekilde ortaya çıktı , sıfıra bölme ortaya çıktı. Ess, ancak değişkenin değeri sıfırdı, çünkü atamadım, ancak hiçbir şeyi ona bölmedim, sadece az çok karşılaştırdım ...
Peki, tamam ... buldum ve güzel ... :)
 
artmedia70 :
Ne tür indükleyiciler bu kadar ince bir tablonun ortaya çıktığına bakmak isterim, yazık değilse elbette ...

O zaman onun idealini nerede gördünüz?))) Emirleri açtıktan sonra ne gibi dezavantajlar olduğunu görün =) Evet ve kâr al ile kapatmak şart değil ... ve bu vızıltı değil =(

Henüz yaymayacağım, bitireceğim, aklıma her şeyi getireceğim, o zaman o sevgili temel koda ...

 

Yeni başlayanlar için bir konu Bir sorum var DC'ler bir danışmanla kazanılan parayı ödüyor mu?

 
Mnogo :

Yeni başlayanlar için bir konu Bir sorum var DC'ler bir danışmanla kazanılan parayı ödüyor mu?


Tamburdaki DC, bir kişi esnafı veya bir robot. Müşteri parasını çekmek isterse, DC bunları çekmekle yükümlüdür (işlem sürecinde bu DC'nin kurallarının ihlali yoksa).
Neden: