[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 290

 
artmedia70 :

Bence az çok resmileştirilmiş kendi sipariş muhasebesi olmadan yapılamaz.

Kendi sipariş dizinizi oluşturun ve gerekli tüm verileri içindeki sanal duraklarda saklayın.

bunu detaylandırabilir misin?

bu herhangi bir yerde uygulandı mı? Aramamda hiçbir şey çıkmadı :(

 
Centuriy :

bunu detaylandırabilir misin?

bu herhangi bir yerde uygulandı mı? Aramamda hiçbir şey çıkmadı :(

Bu, danışmanlar için ayrı bir işlev olarak veya bağımsız bir danışman olarak uygulanabilir.

Bir işlev olarak, özel bir Uzman Danışman için benzerini uyguladım, ancak bu dünyadaki her şey yeniden yapılabilir, bir teşvik olurdu...

 
Centuriy :

bunu detaylandırabilir misin?

bu herhangi bir yerde uygulandı mı? Aramamda hiçbir şey çıkmadı :(


Şuna bakın, birkaç seçenek var:

http://www.fx4u.ru/rinki-forex-commodities-cfd-futures-f14/yazik-programmirovaniya-mql4-opisanie-mts-skrip-f16/virtualniy-treyling-stop-ot-1-punkta-t12781. html

Üçüncü taraf bağlantısı için üzgünüm

 

herkese merhaba, arabellek numarası 1(Tampon1[]) görüntüsünü nasıl kaldırabilirim?

#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_width1 2
#property indicator_style1 0
#property indicator_color2 Red
#property indicator_width2 2
#property indicator_style2 0

double Buffer1[];
double Buffer2[];

int init(){
SetIndexBuffer(0,Buffer1);
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(1,Buffer2);
SetIndexStyle(1,DRAW_LINE);
return(0);
}
int start(){
for(int i=0;i<Bars;i++){
Buffer1[i]=iClose("EURUSD",0,i)-1;
Buffer2[i]=(Buffer1[i]+Buffer1[i+1]+Buffer1[i+2])/3;
}
return(0);
}

 
Figar0 :


Şuna bakın, birkaç seçenek var:

Çok teşekkür ederim!

 

tmt0086 :

herkese merhaba, arabellek numarası 1(Tampon1[]) görüntüsünü nasıl kaldırabilirim?


hızlı bir şekilde

SetIndexStyle(0, DRAW_NONE);

 
sergeev :


hızlı bir şekilde

SetIndexStyle(0, DRAW_NONE);


ya hızlı değilse? aksi takdirde müdahale eder ((diyelim ki ondan gelen sınırlar yüksek ve bu normların çalışmasını engelliyor .. sadece arabellek grafikten kaybolduğu için yardımcı oldu, ancak bu arabelleğin sınırları kaldı
 
tmt0086 :

herkese merhaba, arabellek numarası 1(Tampon1[]) görüntüsünü nasıl kaldırabilirim?

#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_width1 2
#property indicator_style1 0
#property indicator_color2 Red
#property indicator_width2 2
#property indicator_style2 0

double Buffer1[];
double Buffer2[];

int init(){
SetIndexBuffer(0,Buffer1);
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(1,Buffer2);
SetIndexStyle(1,DRAW_LINE);
return(0);
}
int start(){
for(int i=0;i<Bars;i++){
Buffer1[i]=iClose("EURUSD",0,i)-1;
Buffer2[i]=(Buffer1[i]+Buffer1[i+1]+Buffer1[i+2])/3;
}
return(0);
}

Şu şekilde deneyin:
________________________

#özellik göstergesi_tamponları 1

Tamponları değiştirin ve kaldırın

SetIndexBuffer(1,Buffer2);
SetIndexStyle(1,DRAW_LINE);
________________________
Dürüst olmak gerekirse, test etmedim ama çalışması gerekiyor.
Veya belki hiçbir şeyi değiştirmenize gerek yok, sadece gereksiz arabellek ayarlarını kaldırın ve 2'yi 1 ile değiştirin.

 
artmedia70 :

Şu şekilde deneyin:
________________________

#özellik göstergesi_tamponları 1

Tamponları değiştir ve kaldır

SetIndexBuffer(1,Buffer2);
SetIndexStyle(1,DRAW_LINE);
________________________
Dürüst olmak gerekirse, test etmedim ama çalışması gerekiyor.


#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Red
#property indicator_width1 2
#property indicator_style1 0

double Buffer1[];
double Buffer2[];

int init(){
SetIndexBuffer(0,Buffer2);
SetIndexStyle(0,DRAW_LINE);
return(0);
}
int start(){
for(int i=0;i<Bars;i++){
Buffer1[i]=iClose("EURUSD",0,i)-1;
Buffer2[i]=(Buffer1[i]+Buffer1[i+1]+Buffer1[i+2])/3;
}
return(0);
}
Böyle?
 
bunun gibi
 #property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Red
#property indicator_width1 2
#property indicator_style1 0

double Buffer1[], Buffer2[];

int init()
{
  IndicatorBuffers( 2 );
   SetIndexBuffer ( 0 ,Buffer2); SetIndexStyle( 0 , DRAW_LINE );
   SetIndexBuffer ( 1 ,Buffer1);
   return ( 0 );
}

int start()
{
   for ( int i= 0 ;i< Bars ;i++)
  {
    Buffer1[i]=iClose( "EURUSD" , 0 ,i)- 1 ;
    Buffer2[i]=(Buffer1[i]+Buffer1[i+ 1 ]+Buffer1[i+ 2 ])/ 3 ;
  }
   return ( 0 );
}

Ayrıca bir tampon kullanmanız gerekir.