Boş olmayan işlevlerden değerleri doğru bir şekilde döndürürsünüz, ancak yine de yeni raylara geçmek daha iyidir - orada karmaşık bir şey yoktur.
Yaz, #property strict yönergesini kodun en başına eklemeyi unutma - tüm yönergelerin yazıldığı yerde, hata kodlarını oku - açıklamaları belgelerde ve her şey yolunda ve zor olmayacak.
MetaQuotes Language 4 (MQL4) - встроенный язык программирования торговых стратегий, разработанный компанией MetaQuotes Software Corp. на основе своего многолетнего опыта в создании торгово-информационных платформ. Этот язык позволяет писать собственные программы-эксперты (Expert Advisors), автоматизирующие управление торговыми процессами и...
Artyom, mql5 ile ilgili belgeler var mı? ve mql4 bölümündeki sorular
İşte mql4 belgeleri . Ve MetaEditor`e'deyken F1'e basmak daha iyidir
Ahh... Her neyse - ayrıca hiç de zor değil - parmağınızı F1'e uzatmak ve ihtiyacınız olan her şeyi bulmak forumda bir gün cevap beklemekten daha hızlı. Anlamıyorum ..
Merhaba, programlamada yeniyim. Hiçbir yerde kod bulunamadı. Fikir şudur - danışmandan özel bir gösterge yönetmeniz veya bir olay meydana geldiğinde harici parametrelerini (bir) değiştirmeniz gerekir. Özetle mantık - lot (veya örneğin, pozisyon sayısı) > belirtilen değer, göstergede ( başka bir pencerede bulunur ve bu EA ile hiçbir şekilde bağlantılı değilse), harici ayar değiştirilir hindiyi yeniden başlatmadan uçun. Belki ile deneyebilirsiniz
string ServiceCustomIndicatorByIndexA( int nIndex);// я даже не знаю тут ANSI или UNICODE нужно
и
int ServiceGetNamesIndicatorsMA( int hwndChart, int nWindow, string &asIndicators[], int nSize);
ama nasıl uygulayacağımı bilmiyorum, belki programcılardan biri örnek olarak basit bir kod bloğu yazar. c/a Denis
Daha hızlı tanıyın ve anlayın
Fiyatları yazacağım, daha sonra nasıl alınır, ne zaman?
r yerine bu döngüye eklemek içinTünaydın! Önceki sipariş negatif kapandıktan sonra stoploss'u arttırması gereken bir fonksiyon yaptım.
Maksimuma ulaşılana kadar ayarlanan adımla artar. Sonuç olarak, her zaman orijinal durdurma kaybı değerini ayarlar.
Sorun nedir? Teşekkür ederim!
//+------------------------------------------- --------------------+
çift SL()
{
çift SL;
if(OrdersHistoryTotal()==0)
{
sL=Kaybı Durdur;
}
if(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY))
{
if(OrderProfit()>=0)
{
sL=Kaybı Durdur;
}
if(OrderProfit()<0 && OrderType()==OP_BUY)
{
sL=OrderOpenPrice()-OrderStopLoss()+SLStep;
}
if(OrderProfit()<0 && OrderType()==OP_SEL)
{
sL=OrderStopLoss()-OrderOpenPrice()+SLStep;
}
}
if(sL>maxStep)
{
sL=Kaybı Durdur;
}
dönüş(sL);
}
//+------------------------------------------- --------------------+
Neyi yanlış yazıyorum?
Bunun gibi görünmelidir http://prntscr.com/lu1kb9
Geçerli şablonun altına veri eklemeye çalıştım
Ama hala aynı değil. YardımTünaydın.
Sergey Kovalev'in ders kitabına göre MC-El'de ustalaşıyorum.
Oradan bir danışman aldım, derledim hatta çalışıyor gibi görünüyor ama derlerken bazı yorumlar veriyor, hata değil uyarı veriyor.
Yorum yapmadan derlemek için nelerin değiştirilmesi gerekiyor? Şimdiden teşekkürler.
Hata kodlarını nerede bulabilirim? bu belge nerede?
Bu sitenin menüsünde - yukarıya bakın
Bu sitenin menüsünde - yukarıya bakın
Artyom, mql5 ile ilgili belgeler ve mql4 bölümünde sorular var.
Sergey Branin :
Hata kodlarını nerede bulabilirim? bu belge nerede?
İşte mql4 belgeleri . Ve MetaEditor`e'deyken F1'e basmak daha iyidir
Artyom, mql5 ile ilgili belgeler var mı? ve mql4 bölümündeki sorular
İşte mql4 belgeleri . Ve MetaEditor`e'deyken F1'e basmak daha iyidir
Ahh... Her neyse - ayrıca hiç de zor değil - parmağınızı F1'e uzatmak ve ihtiyacınız olan her şeyi bulmak forumda bir gün cevap beklemekten daha hızlı. Anlamıyorum ..
ama nasıl uygulayacağımı bilmiyorum, belki programcılardan biri örnek olarak basit bir kod bloğu yazar. c/a Denis