Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Teşekkür ederim
bazen çözüm çok basittir.....
Çift bazında herhangi bir zamanda kaç tane Alım ve Satım pozisyonunun açık olduğunu göstermek için nasıl bir yorum eklersiniz.
double Buy.cm = MarketInfo(Symbol(),MODE_TRADES); ??? satın almak
double Sell.cm = MarketInfo(Symbol(),MODE_TRADES); ??? satmak
Şerefe
Beno
Siparişleri sayan bir fonksiyonunuz varsa, onu sadece alımlar ve satımlar için bir sayaç değişkeni olacak şekilde uyarlayın. Sonra normal bir yorum yazın.
Lüks
Emirleri sayan bir fonksiyonunuz varsa, onu sadece alımlar ve satımlar için bir sayaç değişkeni olacak şekilde uyarlayın. Sonra normal bir yorum yazın. Lüks
tamam teşekkürler lüks
Çift bazında herhangi bir zamanda kaç tane Alım ve Satım pozisyonunun açık olduğunu göstermek için nasıl bir yorum eklersiniz.
double Buy.cm = MarketInfo(Symbol(),MODE_TRADES); ??? satın almak
double Sell.cm = MarketInfo(Symbol(),MODE_TRADES); ??? satmak
Şerefe
BenoBunun gibi bir şey yapabilirsin:
int Pos=0;
int Buy_Total=0;
int Sell_Total=0;
while (Open_Trades > Pos)
{
if (OrderSelect(Pos,SELECT_BY_POS,MODE_TRADES))
{
int Order_Type = OrderType();
if (Order_Type == OP_BUY)
{
Buy_Total++;
}
if (Order_Type == OP_SELL)
{
Sell_Total++;
}
}
Pos++;
}
Comment("\nBuy Orders Total = ",Buy_Total,
"\nSell Orders Total = ",Sell_Total);Veya bir çeşit varyasyon.
Göstergenin Bollinger Bantlarına başvurması gerekiyor
Bu göstergeye sahibim, ancak Bollinger Bantlarına başvurmak için buna ihtiyacım var. Bollinger'de veya yakınında ve mumun içinde referans içermesi gerekiyor. Stokastik'e de atıfta bulunmak isterim. Herhangi bir fikir.
///------------------------------------------------------ -------------------+
//| MS IPP2 v2 3/6/09 |
//| Pazar Katili |
//| BillTainter@gmail.com |
// +------------------------------------------------------ -------------------+
#özellik telif hakkı " MarketSlayer "
#özellik bağlantısı "BillTainter@gmail.com"
#özellik göstergesi_chart_window
//---- giriş parametreleri
harici int barlarToProcess=1000;
// +------------------------------------------------------ -------------------+
//| Özel gösterge başlatma işlevi |
// +------------------------------------------------------ -------------------+
int başlangıç ()
{
//---- göstergeler
//----
dönüş (0);
}
// +------------------------------------------------------ -------------------+
//| Özel gösterge sıfırlama işlevi |
// +------------------------------------------------------ -------------------+
int tanım ()
{
//----
int i;
(i=0; i< Çubuklar; i++) için
{
ObjectDelete ("Bearish IPP2" +DoubleToStr (i, 0));
ObjectDelete ("Boğa IPP2" +DoubleToStr (i, 0));
}
//----
dönüş (0);
}
// +------------------------------------------------------ -------------------+
//| Özel gösterge yineleme işlevi |
// +------------------------------------------------------ -------------------+
int başlangıç ()
{
int counted_bars=IndicatorCounted(),
//----
sınır,
i=0;
if (counted_bars> 0)
counted_bars--;
limit=Barlar-sayılan_barlar;
if (sınır> çubuklarToProcess)
limit=barsToProcess;
while (i< limit)
{
// IPP#2 AYI
// Candle[1] Üst Bollinger Bandında veya yakınında
// Mum[2], Mum[1] içinde
if ((Kapat [ i+2] > Aç [ i+2]) && (Kapat [ i+1]> Aç ) && (Aç > Kapat [ i+1])
&& (Yüksek Düşük [ i+1]))
{
ObjectCreate ("Bearish IPP2" +DoubleToStr (i, 0), OBJ_ARROW, 0, Zaman , Yüksek + 50*Nokta);
ObjectSet ("Bearish IPP2" +DoubleToStr (i, 0), OBJPROP_ARROWCODE, 130);
ObjectSet ("Bearish IPP2" +DoubleToStr (i, 0), OBJPROP_COLOR, Red );
Alert("Bearish IPP2 -KISA @", Düşük);
}
// Boğa IPP#2
if ((Kapat [ i+2] < Aç [ i+2]) && (Kapat [ i+1]< Aç ) && (Aç < Kapat [ i+1])
&& (Yüksek Düşük [ i+1]))
{
ObjectCreate ("Boğa IPP2" +DoubleToStr (i, 0), OBJ_ARROW, 0, Zaman , Düşük - 50*Nokta);
ObjectSet ("Boğa IPP2" +DoubleToStr (i, 0), OBJPROP_ARROWCODE, 130);
ObjectSet ("Boğa IPP2" +DoubleToStr (i, 0), OBJPROP_COLOR, Kireç);
Alert("Boğa IPP2 -UZUN @", Yüksek,Zaman);
// PlaySound("alert.wav");
}
ben++;
}
//----
dönüş (0);
}
//+------------------------------------------- -------------------+
Son siparişin tp, sl'ye ulaşarak veya herhangi birine çarpmadan kapanıp kapanmadığını kontrol etmenin bir yolu var mı?
Selamlar
Birisi bu göstergeye sesli bir uyarı eklememe yardım edebilir mi?
Teşekkür ederim!
Son siparişin tp, sl'ye ulaşarak veya herhangi birine çarpmadan kapanıp kapanmadığını kontrol etmenin bir yolu var mı? Selamlar
OrderClosePrice() eşit ise OrderStopLoss() sipariş sl'ye ulaşarak kapatıldı.
Göstergenin EA'ya Dönüştürülmesi
Herkese selam,
RSI ve MA'nın EA'sı ile ilgili bir sorunum var ...
Göstergenin düzgün çalışmasını sağladım... Tek istediğim onu EA'ya dönüştürmek...
Birkaç şey denedim. IndicatorCounted() EA'da çalışmıyor, bu yüzden for döngüsünün (bar=0; bar<15; bar++) değerlerini sabit kodlamaya çalıştım, doğru RSI alıyordum, ancak SMA doğru değerleri vermiyor...
RSI'yi geçen SMA kodunu ekliyorum...
Birisi lütfen bu Göstergeyi EA'ya dönüştürmeme yardım edebilir mi?
******************************************************* ******************************************************* ****************************************
#özellik göstergesi_separate_window
#özellik göstergesi_tamponları 2
#özellik göstergesi_color1 ÇimYeşil
#özellik göstergesi_renk2 KoyuMavi
çift ExtMapBuffer1[];
çift ExtMapBuffer2[];
int init()
{
IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS));
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,2);
SetIndexBuffer(1,ExtMapBuffer2);
dönüş(0);
}
int tanım()
{
dönüş(0);
}
int başlangıç()
{
int çubuğu, sınır;
int counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
limit=Bars-IndicatorCounted();
for(bar=0; bar<limit; bar++)
ExtMapBuffer1 = iRSI(NULL,0,14,PRICE_TYPICAL,bar);
for(bar=0; bar<limit; bar++)
ExtMapBuffer2=iMAOnArray(ExtMapBuffer1,Çubuklar,14,0,MODE_SMA,çubuk);
dönüş(0);
}
******************************************************* ******************************************************* ****************************************
Teşekkürler & Saygılar,
Ganeş