[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 6

 

Test cihazı sorusu. Örneğin her çubuğun başında test yaparken Yüksek veya Düşük diyorum. Bana ne iade edilecek? Mevcut simüle edilmiş değerler veya mevcut çubuğun geleceğine bakıp sonucu öğrenebilecek miyim?

 
Merhaba profesyonel arkadaşlar!

Sonunda, Moskova'm bir danışmanın nasıl kurulacağını anladı, ama,

Yüklü Rabbit3 - başlatıldı, otomatik ticaret için izin verildi. Ardından, satın almak veya satmak için bir onay açılır. Lot 0.01, Sat ve Al düğmeleri etkin değildir ve lot 0.1 olarak değiştirilirken - "Yeterli para yok". Ne yapalım. Ve vapshche - bu danışman mikro lot alım satımı sağlar mı, sağlamaz mı???
 
Kim bilir neler sağlar, siz daha iyi bilirsiniz. Ve yeterli para yok ifadesi, gerçekten yeterli olmadıklarını söylüyor. Bir test ödemesi ekleyin ve minimum lot ile girin.
 
KING >> :

Test cihazı sorusu. Örneğin her çubuğun başında test yaparken Yüksek veya Düşük diyorum. Bana ne iade edilecek? Mevcut simüle edilmiş değerler veya mevcut çubuğun geleceğine bakıp sonucu öğrenebilecek miyim?

Mevcut olan geri dönecek.

Ve sadece yerel sembolle değil.

Geliştiricilerin tarihine derinlemesine bakma fırsatları, ellerinden geldiğince azaltıldı.

Tester Kaseleri inşa etmek zorlaştı, ancak yine de mümkün.

 

//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
int başlangıç()
{
//----
double MA = NormalizeDouble(iMA(NULL, 0, MAPeriod, MAShift, MODE_EMA, PRICE_MEDIAN, 1), Digits);

if(Aç[1] > MA && Kapat[1] < MA)
if(Siparişleri Kontrol Et(OP_SEL))
{
if(!OrderSend(Symbol(), OP_BUY, Lot, Sor, 3, 0, 0, NULL, MagicNumber))
Print("Satın alma siparişi açılmadı. Hata #", GetLastError());
}

if(Aç[1] < MA && Kapat[1] > MA)
if(Siparişleri Kontrol Et(OP_BUY))
{
if(!OrderSend(Symbol(), OP_SELL, Lot, Bid, 10, 0, 0, NULL, MagicNumber))
Print("Satış emri açılmadı. Hata #", GetLastError());
}
//----
dönüş(0);
}
//+------------------------------------------- --------------------+


Başlat fonksiyonunda yazan budur. Fiyat MA'yı aşağıdan yukarıya geçer - satın alır, fiyat MA'yı yukarıdan aşağıya geçer - satar.

if(Open[1] > MA && Close[1] < MA) koşulun kendisidir. Ve neden böyle olduğunu anlamıyorum. Ne de olsa, "fiyat MA'yı yukarıdan aşağıya doğru geçiyor - satış" koşulu, satışın koşuludur, yani SHELL (Open[1]>MA). Ve ilk çubuktaki fiyat (açılış) MA değerinden büyük değil VE ilk çubuktaki fiyat (kapanış) MA değerinden düşük değil .

NEDEN koşula Kapat[1] > MA ekleyin

Bu kadar basit bir soru için özür dilerim. AMA makaleleri okuduktan sonra:

- Aptallar için MQL4 dili. Özel göstergeler (bölüm 1 ve 2)



- Aptallar için MQL4 dili. Teknik göstergeler ve yerleşik işlevler



- Aptallar için MQL4 dili. Basit terimlerle zor sorular



- Aptallar için MQL4 dili. İlk buluşma



ve bir dizi başka makale, yukarıda alıntıladığım sonuca vardım (ticaret koşullarıyla ilgili). Makalelerde konu iyi sunuldu, ANCAK bir şekilde bulanık chtol açık değil.

Daha fazla örneğe ihtiyaç olduğunu düşünüyorum.

Kendim için, hemen uygulamaya başlamanız ve çiğneme çiğnemeniz gerektiği sonucuna vardım ......

MACD'ye dayalı bir Uzman Danışmanın nasıl yazılacağına dair güzel bir örnek, ancak yazarlar MA ve SSI ve Stokastik ve ADX vb.'ye dayalı Uzman Danışman örneklerini (yeni başlayanlar veya aptallar için) de karıştırdıysa, o zaman daha kolay olabilir. materyali öğrenmek için...... Şimdiden teşekkürler

 
igrok2008 писал(а) >>

Başlat fonksiyonunda yazan budur. Fiyat MA'yı aşağıdan yukarıya geçer - satın alır, fiyat MA'yı yukarıdan aşağıya geçer - satar.

if(Open[1] > MA && Close[1] < MA) koşulun kendisidir. Ve neden böyle olduğunu anlamıyorum. Ne de olsa, "fiyat MA'yı yukarıdan aşağıya doğru geçiyor - satış" koşulu, satışın koşuludur, yani SHELL (Open[1]>MA). Ve ilk çubuktaki fiyat (açılış) MA değerinden büyük değil VE ilk çubuktaki fiyat (kapanış) MA değerinden düşük değil .

NEDEN koşula Kapat[1] > MA ekleyin

Kavşağı farklı şekilde tanımlayın. Kavşak şudur: fare fiyatın altındaydı, fiyattan daha yüksek oldu, bu nedenle kavşak meydana geldi, kavşağı tanımlamak için bu iki nokta gereklidir!!!. Bu, kesişme gerçeğidir ve yapı tarafından tam olarak tarif edilen şey budur:

if (Açık[1] > MA (barın başında fiyat ma1'den büyükse) &&(ve) Kapat[1] < MA(çubuk sonunda fiyat ma1'den küçük) Tabii ki, bu, tüm olası durumları kapsamayan, kavşağın basitleştirilmiş bir açıklamasıdır, "gerçek" açıklama çok daha karmaşıktır.

 
goldtrader >> :

Mevcut olan geri dönecek.

Ve sadece yerel sembolle değil.

Geliştiricilerin tarihine derinlemesine bakma fırsatları, ellerinden geldiğince azaltıldı.

Tester Kaseleri inşa etmek zorlaştı, ancak yine de mümkün.

Teşekkür ederim. Belki daha sonra, onlardan kaçınmak için tarihe derinlemesine bakabileceğiniz anlardan bahseder misiniz?

 
KING >> :

Teşekkür ederim. Belki daha sonra, onlardan kaçınmak için tarihe derinlemesine bakabileceğiniz anlardan bahseder misiniz?

Bunun tesadüfen başınıza gelmesi olası değildir.

Ve örneğin, standart MQL4 araçlarını kullanarak geçmişi okuyarak ve bir kullanıcı dosyasına kaydederek bir göz atabilirsiniz.

Ve istediğiniz gibi kullanın.

 

İşte konu! !

Ve bir sorum var: İhtiyacım olan bir grup hindiyi kendi parametrelerim ile çizelgeye astım, tüm bu grubu nasıl hızlı bir şekilde aktarabilirim (böylece her hindiyi ayrı ayrı bağlamayayım (() başka 15 çizelge için? Zh) )

 
WroC >> :

İşte konu! !

Ve bir sorum var: İhtiyacım olan bir grup hindiyi kendi parametrelerim ile çizelgeye astım, tüm bu grubu nasıl hızlı bir şekilde aktarabilirim (böylece her hindiyi ayrı ayrı bağlamayayım (() başka 15 çizelge için? Zh) )

Bir şablon oluşturun, kaydedin ve gerektiği gibi yükleyin (kullanın).

Neden: