[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 112
![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
OBJ_LABEL'i belirli bir renge sahip bir dikdörtgen gibi görünecek şekilde nasıl tanımlayacağımı söyle
böyle bir kod bir yazıt çiziyor, ancak dikdörtgene benzeyen OBJ_LABEL ile tanıştım , ancak kod EX4 formatında, bu yüzden ona bakmanın bir yolu yok.
Bunun nasıl yapıldığını bilen bilen var mı?
Bir seçenek olarak
yalnızca OBJ_LABEL
Size yazdım - belgeleri okuyun. Deşifre ediyorum: işleve göre yardım okumak kader değil mi?
Yoksa açık kapıdan içeri girmeye devam mı edeceksiniz?
Çok teşekkür ederim, Tanrı sizi korusun!
Bir seçenek olarak
yalnızca OBJ_LABEL
Kodu vermediler...
Ve oklar (OBJ_ARROW) fiyat ve zamana değil, ekran koordinatlarına nasıl eklenir? Yoksa nesnenin parametreleri sürekli değişiyor mu?
Kodu vermediler...
Ve oklar (OBJ_ARROW) fiyat ve zamana değil, ekran koordinatlarına nasıl eklenir? Yoksa nesnenin parametreleri sürekli değişiyor mu?
Oklar ekran koordinatlarına bağlıdır. Kodu henüz gönderemiyorum.
Menü sistemi, paneller açılır/kapanır. Paneller farklı amaçlara hizmet eder. Panellerden biri gösterge parametrelerini kontrol eder (sadece oklarla). İkinci panel, seçilen parametrelerin etkinliği hakkında bilgi içerecektir.
Panellerin boyutları ve konumu kontroller kullanılarak ayarlanır
Kişisel olarak mümkün mü?
Her şey bir anda mümkün mü?
Bazı insanlar hafta sonları bile mola vermezler.
Peki neden bu kadar çabuk? Sadece meşguldüm. Bugün işte. Ama asıl mesele... Forumlardan birinde TD Sequential.mq4 göstergesini buldum. Mavi ve kırmızı 9 (dokuz) göründüğünde ses sinyali eklemek mümkün müdür?
//+------------------------------------------- --------------------+
//| TD Sequential.mq4 |
//| Telif Hakkı © 2004, MetaQuotes Yazılım A.Ş. |
//| https://www.metaquotes.net/ |
//+------------------------------------------- --------------------+
# mülkiyet telif hakkı "James OBrien"
#özellik bağlantısı " https://www.metaquotes.net/ "
//----
#özellik göstergesi_chart_window
#özellik göstergesi_tamponları 1
#özellik göstergesi_color1 KireçYeşil
//#özellik göstergesi_renk2 Kırmızı
//---- giriş parametreleri
//intshift=0;
int i;
intnum=0;
intnum1=0;
string textVar;
//---- arabellekler
çift ExtMapBuffer1[];
//çift ExtMapBuffer2[];
//çift b4plusdi,b4minusdi,nowplusdi,nowminusdi;
//+------------------------------------------- --------------------+
//| özel gösterge başlatma işlevi |
//+------------------------------------------- --------------------+
int init()
{
//---- göstergeler
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0.159);
SetIndexBuffer(0, ExtMapBuffer1);
/*
SetIndexStyle(1,DRAW_OK,BOŞ);
SetIndexArrow(1,234);
SetIndexBuffer(1, ExtMapBuffer2);
*/
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| Müşteri göstergesi sıfırlama işlevi |
//+------------------------------------------- --------------------+
int tanım()
{
//---- YAPILACAKLAR: kodunuzu buraya ekleyin
int limiti;
sınır=1500;
for(int i=limit; i>=0; i--)
{
ObjectDelete(""+i);
}
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| özel gösterge yineleme işlevi |
//+------------------------------------------- --------------------+
int başlangıç()
{
int limiti;
int counted_bars=IndicatorCounted();
//---- olası hataları kontrol et
if(counted_bars<0) return(-1);
//---- son sayılan çubuk yeniden sayılacak
if(counted_bars>0) counted_bars--;
limit=1500-sayılan_bar;
//---- 1. tamponda sayılan macd
for(int i=limit; i>=0; i--)
{
if(Kapat[i+1]<Kapat[i+5])num=sayı + 1;
başka sayı = 0;
if (sayı > 0 && sayı < 10)
{
metinVar=sayı;
ObjectCreate(""+i, OBJ_TEXT, 0, Zaman[i+1],Düşük[i+1]-5*Nokta );
ObjectSetText(""+i, ""+DoubleToStr(num,0), 10, "Arial", Kırmızı);
}
eğer (sayı==9)
{
ObjectCreate(""+i, OBJ_TEXT, 0, Zaman[i+1],Düşük[i+1]-5*Nokta );
ObjectSetText(""+i, ""+DoubleToStr(num,0), 16, "Arial", Kırmızı);
}
else if((Kapat[i+1]<Kapat[i+5])&& num>=10)
{
ObjectCreate(""+i, OBJ_TEXT, 0, Zaman[i+1],Düşük[i+1]-5*Nokta );
ObjectSetText(""+i, ""+DoubleToStr(num,0), 10, "Arial", Turuncu);
}
if(Kapat[i+1]>Kapat[i+5]) num1=num1 + 1;
başka num1=0;
//----
if (sayı1 > 0 && sayı1 < 10)
{
metinVar=num1;
ObjectCreate(""+i, OBJ_TEXT, 0, Zaman[i+1],Yüksek[i+1]+10*Nokta );
ObjectSetText(""+i, ""+DoubleToStr(num1,0), 10, "Arial", RoyalBlue);
}
eğer (sayı1==9)
{
ObjectCreate(""+i, OBJ_TEXT, 0, Zaman[i+1],Yüksek[i+1]+10*Nokta );
ObjectSetText(""+i, ""+DoubleToStr(num1,0), 16, "Arial", RoyalBlue);
}
else if((Kapat[i+1]>Kapat[i+5])&& num1>=10)
{
ObjectCreate(""+i, OBJ_TEXT, 0, Zaman[i+1],Yüksek[i+1]+10*Nokta );
ObjectSetText(""+i, ""+DoubleToStr(num1,0), 10, "Arial", LightSkyBlue);
}
}
//----
dönüş(0);
}
//+------------------------------------------- ------ ----------------------+
Az önce 404 hatası gördüm. Bunu deneyeceğim http://bazaforex.3dn.ru/load/metatrader_4_indikatory/td_sequential/2-1-0-63
Maksimum Z :
Bir an için unutalım ki, aksine, StopLoss'u Alış için daha düşük, Satış için daha yüksek ayarlamanız gerekir...
Örneğin, EURUSD döviz çiftini seçelim. Kısa pozisyon açmamız gerekiyor. Kullanılabilir ilk terminali alıyorum:
- 4 basamaktan alıntı yapar ;
- son kaydedilen Teklif = 1.4396 (testte kesinlikle farklı olacaktır, ancak konu bu değil);
- MarketInfo(Symbol(),MODE_STOPLEVEL) 2 döndürür.
VStopLossShort değişkeninin neye eşit olacağını düşünüyoruz:
O_O
Örneğin USDJPY gibi bir çift seçilse ve yanlışlıkla SL ve TP'yi değiştirse bile, o zaman hata olmamalı... :)))))))))))))))
Evet teşekkür ederim. Ve teşekkür ederim Roman. Anladım :).
Lütfen söyleyin, herhangi bir istatistik var mı, döviz çiftleri için arzu edilen stop-loss seviyesi nedir? Örneğin, AUDCAD için - 100 puan, AUDCHF için - 150 için vb. Yoksa her şey stratejiye mi bağlı?
Evet teşekkür ederim. Ve teşekkür ederim Roman. Anladım :).
Lütfen söyleyin, herhangi bir istatistik var mı, döviz çiftleri için arzu edilen stop-loss seviyesi nedir? Örneğin, AUDCAD için - 100 puan, AUDCHF için - 150 için vb. Yoksa her şey strateji mi?
"Ayaklar" konusunu okuyun ... ve cevabı paylaşın... :-)))
"Ayaklar" konusunu okuyun ... ve cevabı paylaşın... :-)))
Evet, şimdi okuyacağım... Bir de sistemi test ettim ve aşağıdaki raporu aldım diyebilirsiniz. Lütfen eleştirin :).
not. parti büyüklüğü (eğer önemliyse):
double MinLot=MarketInfo(Symbol(),MODE_MINLOT); // Minimum parti büyüklüğü