MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1614
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
tek soru bu satır
-50 ekstra ve diziBu, "0"ın üstüne/altına çizmek içindir.
ama onsuz da mümkün, kulpların nasıl kullanılacağının özüne ihtiyacım var.
Şiddetle tavsiye ederim:
Aksi takdirde oops işe yarayacak)))
Artı, bölünmeden hemen sonra tüm kurşundan hemen önce. Aksi takdirde, ikili hesap çok şey yapabilir)))
Bu, "0"ın üstüne/altına çizmek içindir.
ama onsuz da mümkün, kulpların nasıl kullanılacağının özüne ihtiyacım var.
tanıtıcı, genellikle OnInit() içinde oluşturulan gösterge dosyasına yönelik bir işaretçidir.
kodun devamı
tanıtıcı, genellikle OnInit() içinde oluşturulan gösterge dosyasına yönelik bir işaretçidir.
kodun devamı
Teşekkür ederim, ama bir referans gibi görünüyor ve ne yazık ki anlamıyorum(
bu yüzden işin mantığını kendim analiz etmek için kodumu mql5'e çevirmek istedim.
şimdilik bunu yapıyorum
ancak bir şeylerin yanlış olduğu hissi ve iMAOnArray yardımda hiç bulunamadı.
tünaydın.
Martin'in döngü problemini çözemiyorum,
yürütmeden sonra kapanır: (n>=OrdersClose) - ve ardından martin karlı bir işlem gerçekleşene kadar açılmaz,
ve yürütmeden sonra buna ihtiyacım var: (n>=OrdersClose) - dönüş (dLots) gerçekleşir ve bir sonraki anlaşma tekrar kârsız olursa martin yeniden başlar.
lütfen bana nasıl organize edileceğini söyle?
Hepinize iyi günler!!!
Lütfen söyle bana, şebeke danışmanının kodunda, grafikte ortalama fiyatın görüntüsünü kaydettim. Her şey güzel olurdu ama şebeke kapatıldıktan sonra hat doğru bir şekilde silinmiyor yani Çarşamba günü fiyat yok. lütfen bana neyi yanlış yaptığımı söyle. İşte kod ve resim.
//+------------------------------------------- ------------------------------+
//| Grup siparişlerinin değiştirilmesi |
//+------------------------------------------- ------------------------------+
void ModifyOrders(int otype)
{
double avg_price, OrtalamaPriceBuy, OrtalamaPriceSell, order_lots = 0;
fiyat = 0;
for(int i = OrdersTotal()-1; i>=0; i--)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic && OrderType() == otype)
{
fiyat += OrderOpenPrice() * OrderLots();
order_lots += OrderLots() ;
}
}
}
avg_price = NormalizeDouble(fiyat / order_lots, Digits);
OrtalamaPriceBuy = NormalizeDouble(avg_price + Spread, Digits);
OrtalamaPriceSell = NormalizeDouble(avg_price - Spread, Digits);
{
ObjectDelete(0, "OrtalamaFiyatSatırı");
ObjectCreate("AveragePriceLine" ,OBJ_HLINE, 0, 0 ,AveragePriceBuy);
ObjectCreate("AveragePriceLine" ,OBJ_HLINE, 0, 0 ,AveragePriceSell);
ObjectSet("AveragePriceLine",OBJPROP_COLOR,Mavi);
}
if ((otype == OP_BUY) && (Drawdown <= DrawdownClosingTakeprofitZero))
tp = NormalizeDouble(AveragePriceBuy + TakeProfitGroupOrder*Puan, Rakamlar);
if ((otype == OP_SELL) && (Drawdown <= DrawdownClosingTakeprofitZero))
tp = NormalizeDouble(AveragePriceSell - TakeProfitGroupOrder*Puan, Rakamlar);
if ((otype == OP_BUY) && (Drawdown > DrawdownClosingTakeprofitZero))
tp = NormalizeDouble(AveragePriceBuy, Digits);
if ((otype == OP_SELL) && (Drawdown > DrawdownClosingTakeprofitZero))
tp = NormalizeDouble(OrtalamaFiyatSatış, Rakamlar);
for(int i = OrdersTotal()-1; i>=0; i--)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic && OrderType() == otype)
{
if(OrderModify(OrderTicket(), OrderOpenPrice(), 0, tp, 0)))
Print("Siparişler başarıyla değiştirildi!");
else Print("Siparişler değiştirilirken hata oluştu!");
}
}
}
}
Hepinize iyi günler!!!
Lütfen söyle bana, şebeke danışmanının kodunda, grafikte ortalama fiyatın görüntüsünü kaydettim. Her şey güzel olurdu ama şebeke kapatıldıktan sonra hat doğru bir şekilde silinmiyor yani Çarşamba günü fiyat yok. lütfen bana neyi yanlış yaptığımı söyle. İşte kod ve resim.
Bunu dene
yazmak daha iyi
açık satış emri yoksa satış satırını silin...
körfez için benzer
İyi akşamlar, tıklandığında grafik düğmesinin durumu nasıl sıfırlanır, böylece tekrar tıklayana kadar her zaman basılmaz?