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
Ayarlarda herhangi bir değişiklik yapmadım Lot 0.05 Depo paylaşımı 0.3 EA hata veriyor: OrderSend fonksiyonu için geçersiz lot miktarı. Sabit bir lot belirlemek mümkün mü???
PAY = 0 SONRA DÜZENLENENLER DÜZELTİLECEKTİR.. (HESAPLAMASIZ)
bu hafta için çiftlerden birinde çok fazla yarım dep (0,6) ile test edin
Tarihte Barlar 2146
Simüle keneler 246212Simülasyon kalitesi %90.00
Grafik Uyumsuzluğu Hataları 41
İlk para yatırma 50,00
Net kar 3168.32
Toplam kar 3168.32
Toplam kayıp 0,00
karlılık
211.22 kazanma beklentisi
Mutlak düşüş 11.51
Maksimum düşüş 1234,53 (%32,83)
Göreceli düşüş %86,71 (251,23)
Toplam fırsatlar 15
Kısa pozisyonlar (% kazandı) 1 (100,00%)
Uzun pozisyonlar (% kazanıldı) 14 (%100,00)
Karlı işlemler (tümünün yüzdesi) 15 (%100,00)
İşlemleri kaybetme (tümünün yüzdesi) 0 (%0,00)
En büyük
karlı ticaret 1429.12
ticaret kaybetmek 0.00
Orta
karlı ticaret 211.22
ticaret kaybetmek 0.00
En yüksek miktar
sürekli kazanç (kar) 15 (3168.32)
sürekli kayıplar (kayıp) 0 (0.00)
Maksimum
sürekli kar (kazanç sayısı) 3168.32 (15)
sürekli kayıp (kayıp sayısı) 0,00 (0)
Ortalama
sürekli galibiyet 15
sürekli kayıp 0
herkesin susması mı? Konu bitkin olmaktan uzak görünüyor ...
Onu test ediyorum ve kötü sonuçlar veriyor.
ilk olarak, bu bir şablon ... çalışmayan bir trolü var (sadece bir çift üzerinde asılı olduğu yerde) ve ikincisi, giriş için oldukça yumuşak koşullar .. 6 çiftin tümü için trol aşağıda verilmiştir ... hepsi için hikayeler 6 çift...
for(int k=0; k<=SiparişToplam(); k++)
{
if (OrderSelect(k,SELECT_BY_POS)==true)
{
(OrderMagicNumber()!= Magic) devam ederse;
//................
if(OrderType() == OP_SELL&&OrderTakeProfit()==0)
{
t=MarketInfo(OrderSymbol(),MODE_BID)-TP*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(), OrderOpenPrice(),OrderStopLoss(),
t,OrderMagicNumber(), CLR_NONE );
}
if(OrderType() == OP_BUY&&OrderTakeProfit()==0)
{
t=MarketInfo(OrderSymbol(),MODE_ASK)+TP*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(), OrderOpenPrice(),OrderStopLoss(),
t,OrderMagicNumber(), CLR_NONE);
}
//................
if(OrderType() == OP_SELL&&OrderStopLoss()==0)
{
s=MarketInfo(OrderSymbol(),MODE_ASK)+ SL*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(), OrderOpenPrice(),s,
OrderTakeProfit(), OrderMagicNumber(), CLR_NONE);
}
if(OrderType() == OP_BUY&&OrderStopLoss()==0)
{
s=MarketInfo(OrderSymbol(),MODE_BID)- SL*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(), OrderOpenPrice(),s,
OrderTakeProfit(), OrderMagicNumber(), CLR_NONE);
}
//................
if(Sipariş Toplamı() > 0)
{
if(OrderType() == OP_SELL&&OrderMagicNumber() ==Büyü)
{
if(TrailingStop > 0)
{
if(OrderOpenPrice() - MarketInfo(OrderSymbol(),MODE_ASK) >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT))
{
if(OrderStopLoss() > (MarketInfo(OrderSymbol(),MODE_ASK) + MarketInfo(OrderSymbol(),MODE_POINT)* TrailingStop))
{
if(TrailingStop>0&&TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL))TrailingStop=MarketInfo(OrderSymbol(),MODE_STOPLEVEL);
OrderModify(OrderTicket(), OrderOpenPrice(),MarketInfo(OrderSymbol(),MODE_ASK) + MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop,
OrderTakeProfit(), OrderMagicNumber(), CLR_NONE);
}
}
}
}
başka
if(OrderType() == OP_BUY&&OrderMagicNumber() ==Büyü)
{
if(TrailingStop > 0)
{
if(MarketInfo(OrderSymbol(),MODE_BID) - OrderOpenPrice() >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT))
{
if(OrderStopLoss() < (MarketInfo(OrderSymbol(),MODE_BID) - MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop))
{
if(TrailingStop>0&&TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL))TrailingStop=MarketInfo(OrderSymbol(),MODE_STOPLEVEL);
OrderModify(OrderTicket(), OrderOpenPrice(),MarketInfo(OrderSymbol(),MODE_BID) - MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop,
OrderTakeProfit(), OrderMagicNumber(), CLR_NONE);
}
}
}
}
}
if (OrderType()==OP_BUY&&CLOSE_BUY==true&&OrderMagicNumber() ==Büyü)
{
if (iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,0)<iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,1)&&OrderOpenPrice() <iClose(OrderSymbol(),0,0)-MIN_PROFIT*MarketInfo(OrderSymbol(),MODE_POINT))
OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),3));
}
if (OrderType()==OP_SELL&&CLOSE_SELL==true&&OrderMagicNumber() ==Büyü)
{
if (iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,0)>iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,1)&&OrderOpenPrice() >iClose(OrderSymbol(),0,0)+MIN_PROFIT*MarketInfo(OrderSymbol(),MODE_POINT))
OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),3));
}
}
}
dönüş;
}
Herkese selam!
sadece tatilden geldim...
Deniz güneşi ve su en iyi dostlarımızdır.
Emekli, işe dönmeye hazır...
Üzerinde çalışacağımız belirli bir konu öne sürmeyi öneriyorum!
ilk olarak, bu bir şablon ... çalışmayan bir trolü var (sadece bir çift üzerinde asılı olduğu yerde) ve ikincisi, giriş için oldukça yumuşak koşullar .. 6 çiftin tümü için trol aşağıda verilmiştir ... hepsi için hikayeler 6 çift...
for(int k=0; k<=SiparişToplam(); k++)
{
if (OrderSelect(k,SELECT_BY_POS)==true)
{
(OrderMagicNumber()!= Magic) devam ederse;
//................
if(OrderType() == OP_SELL&&OrderTakeProfit()==0)
{
t=MarketInfo(OrderSymbol(),MODE_BID)-TP*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(), OrderOpenPrice(),OrderStopLoss(),
t,OrderMagicNumber(), CLR_NONE);
}
if(OrderType() == OP_BUY&&OrderTakeProfit()==0)
{
t=MarketInfo(OrderSymbol(),MODE_ASK)+TP*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(), OrderOpenPrice(),OrderStopLoss(),
t,OrderMagicNumber(), CLR_NONE);
}
//................
if(OrderType() == OP_SELL&&OrderStopLoss()==0)
{
s=MarketInfo(OrderSymbol(),MODE_ASK)+ SL*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(), OrderOpenPrice(),s,
OrderTakeProfit(), OrderMagicNumber(), CLR_NONE);
}
if(OrderType() == OP_BUY&&OrderStopLoss()==0)
{
s=MarketInfo(OrderSymbol(),MODE_BID)- SL*MarketInfo(OrderSymbol(),MODE_POINT);
OrderModify(OrderTicket(), OrderOpenPrice(),s,
OrderTakeProfit(), OrderMagicNumber(), CLR_NONE);
}
//................
if(Sipariş Toplamı() > 0)
{
if(OrderType() == OP_SELL&&OrderMagicNumber() ==Büyü)
{
if(TrailingStop > 0)
{
if(OrderOpenPrice() - MarketInfo(OrderSymbol(),MODE_ASK) >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT))
{
if(OrderStopLoss() > (MarketInfo(OrderSymbol(),MODE_ASK) + MarketInfo(OrderSymbol(),MODE_POINT)* TrailingStop))
{
if(TrailingStop>0&&TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL))TrailingStop=MarketInfo(OrderSymbol(),MODE_STOPLEVEL);
OrderModify(OrderTicket(), OrderOpenPrice(),MarketInfo(OrderSymbol(),MODE_ASK) + MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop,
OrderTakeProfit(), OrderMagicNumber(), CLR_NONE);
}
}
}
}
başka
if(OrderType() == OP_BUY&&OrderMagicNumber() ==Büyü)
{
if(TrailingStop > 0)
{
if(MarketInfo(OrderSymbol(),MODE_BID) - OrderOpenPrice() >= TrailingStop * MarketInfo(OrderSymbol(),MODE_POINT))
{
if(OrderStopLoss() < (MarketInfo(OrderSymbol(),MODE_BID) - MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop))
{
if(TrailingStop>0&&TrailingStop<MarketInfo(OrderSymbol(),MODE_STOPLEVEL))TrailingStop=MarketInfo(OrderSymbol(),MODE_STOPLEVEL);
OrderModify(OrderTicket(), OrderOpenPrice(),MarketInfo(OrderSymbol(),MODE_BID) - MarketInfo(OrderSymbol(),MODE_POINT) * TrailingStop,
OrderTakeProfit(), OrderMagicNumber(), CLR_NONE);
}
}
}
}
}
if (OrderType()==OP_BUY&&CLOSE_BUY==true&&OrderMagicNumber() ==Büyü)
{
if (iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,0)<iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,1)&&OrderOpenPrice() <iClose(OrderSymbol(),0,0)-MIN_PROFIT*MarketInfo(OrderSymbol(),MODE_POINT))
OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),3));
}
if (OrderType()==OP_SELL&&CLOSE_SELL==true&&OrderMagicNumber() ==Büyü)
{
if (iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,0)>iStochastic(OrderSymbol(),5,5,3,3, MODE_SMA, 0, MODE_SIGNAL,1)&&OrderOpenPrice() >iClose(OrderSymbol(),0,0)+MIN_PROFIT*MarketInfo(OrderSymbol(),MODE_POINT))
OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),3));
}
}
}
dönüş;
}
Açıklama için teşekkürler, ama attığın şeyden çok uzaktayım ve nereye koyacağımı bile bilmiyorum.
Herkese selam!
sadece tatilden geldim...
Deniz güneş ve su en iyi dostlarımızdır.
Emekli, işe dönmeye hazır...
Üzerinde çalışacağımız belirli bir konu öne sürmeyi öneriyorum!
"Sabah dairesinin" bir dökümünü deneyebilirsin ... veya sadece kendi daireni ayarlamayı deneyebilirsin .. 20pp, 50pp .. herhangi biri (2 gecikme ayarladık) ... bir gecikme tetiklendiğinde, tersini bir ile ayarlayın. katlama .. Çalışma saatlerini seçin .. sonuç olarak artı almak için her şeyi yapmalısınız .. Kar elde edildiğinde .. örneğin 100 usd karı sabitleyin ve tüm siparişleri kapatın ..)Ve ters sıralı kapanış için bir fonksiyon yazarsanız genel olarak güzel bir hikaye olur..)
Herkese selam!
sadece tatilden geldim...
Deniz güneşi ve su en iyi dostlarımızdır.
Emekli, işe dönmeye hazır...
Üzerinde çalışacağımız belirli bir konu öne sürmeyi öneriyorum!
Bu strateji için Muhasebeci belgesine bir Uzman Danışman yazmanızı önerebilirim. Arşivde bulmanız gereken diğer her şey.