[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 290
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
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ı :(
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...
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);
}
Ş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);
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ı
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.
Ş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);
}
Ayrıca bir tampon kullanmanız gerekir.