Ücretsiz bir danışman yazacağım - sayfa 3

 

Merhaba.
MQL4'te bir Uzman Danışman için ("baş ve omuzlar" modeline göre) bir sinyal yazmak mümkün müdür?
Ekranda:
- dalga (noktalı düz kırmızı çizgi) = 2x ortalama ma1 ve ma2 kesişimleri arasında max ve min'i birleştiren çizgi. (normalleştirilmiş noktalarda kesişim)
desen düz kırmızı bir çizgi ile işaretlenmiştir.
- ma3 = daha yüksek zaman diliminin ortalaması
- tüm ma = basit, yakın, dönem ve zaman çerçevesi belirlenir
- 5 karakter için AO özel (sadece görsel dalga sayımı için kullanıyorum). Bir sinyal yazmak için kullanılacaksa, karakter sayısı normalleştirilmelidir.
- kayma ve sihir sağlamak
- normalleştirilmiş noktalarda maksimum 1. dalga + filtreden giriş satın almak için + Satış fiyatından
filtre = bu, kullanıcı tarafından ayarlanan 1. dalganın maks/min değerinden normalleştirilmiş noktalarda ofsettir
- satmak için ayna sinyali
Normalleştirilmiş noktalarda Min 1. dalga + filtreden giriş + Teklif fiyatından
- Sizden kaynak sağlamanızı istiyorum, çünkü kendim MQL4 dilini öğrenmeye çalışıyorum
- Arşivde bir anlaşma açmak için bu sinyalin 3 çeşidi daha var.

Dosyalar:
2j_o4gpf.zip  68 kb
 
yakton :
Eğer iyi bir stratejiniz varsa ve bunu paylaşmaya hazırsanız, bir danışman yazabilirim . Herkese açık veya özel mesajlarla tartışmaya davet ediyorum.
Bir stratejim var, otomatik modda çalışmasını kontrol etmek için ona dayalı bir Uzman Danışman yapmak istiyorum. MetaTrader için Uzman Danışmana ihtiyacınız var 4. Fraktal göstergesine dayalı olarak bir döviz çifti, giriş sinyali için bekleyen stop emirleriyle işlem yapın. Kapanış pozisyonları - TP'ye göre. Tüm pozisyonlara yapılandırılabilir bir arka stop eşlik eder. Lot, bakiyenin yüzdesi olarak hesaplanır. Daha spesifik olmak gerekirse, fikri halka arz ettim, her neyse, bu strateji sadece bazı döviz çiftleri için uygundur. Ekteki metin dosyasındaki açıklama.
Dosyalar:
 
VladimirUral :

Merhaba.
MQL4'te bir Uzman Danışman için ("baş ve omuzlar" modeline göre) bir sinyal yazmak mümkün müdür?
Ekranda:
- dalga (noktalı düz kırmızı çizgi) = 2x ortalama ma1 ve ma2'nin kesişimleri arasında max ve min'i birleştiren çizgi. (normalleştirilmiş noktalarda kesişim)
desen düz kırmızı bir çizgiyle işaretlenmiştir.
- ma3 = daha yüksek zaman diliminin ortalaması
- tüm ma = basit, yakın, dönem ve zaman çerçevesi belirlenir
- 5 karakter için AO özel (sadece görsel dalga sayımı için kullanıyorum). Bir sinyal yazmak için kullanılacaksa, karakter sayısı normalleştirilmelidir.
- kayma ve sihir sağlamak
- normalleştirilmiş noktalarda maksimum 1. dalga + filtreden giriş satın almak için + Satış fiyatından
filtre = bu, kullanıcı tarafından ayarlanan 1. dalganın maks/min değerinden normalleştirilmiş noktalarda ofsettir
- satmak için ayna sinyali
Normalleştirilmiş noktalarda Min 1. dalga + filtreden giriş + Teklif fiyatından
- lütfen kaynağı sağlayın, ben kendim MQL4 dilini öğrenmeye çalışıyorum
- Arşivde bir anlaşma açmak için bu sinyalin 3 çeşidi daha var.


Gösterge hakkında hiçbir şey için söz vermeyeceğim... Uzman Danışmanlar konusu bitene kadar... Sadece fiziksel olarak zamanım olmayacak. belki bir gün, ilginç stratejiler olmadığında, göstergeler ince ayar yapılabilir..
 
Andrju81 :
Bir stratejim var, otomatik modda çalışmasını kontrol etmek için ona dayalı bir Uzman Danışman yapmak istiyorum. MetaTrader için Uzman Danışmana ihtiyacınız var 4. Fraktal göstergesine dayalı olarak bir döviz çifti, giriş sinyali için bekleyen stop emirleriyle işlem yapın. Kapanış pozisyonları - TP'ye göre. Tüm pozisyonlara yapılandırılabilir bir arka stop eşlik eder. Lot, bakiyenin yüzdesi olarak hesaplanır. Daha spesifik olmak gerekirse, fikri halka arz ettim, her neyse, bu strateji sadece bazı döviz çiftleri için uygundur. Ekteki metin dosyasındaki açıklama.
LAN aboneliğimi iptal ettim, alacağım, ama biraz sonra ...
 
yakton :

Gösterge hakkında hiçbir şey için söz vermeyeceğim... Uzman Danışmanlar konusu bitene kadar... Sadece fiziksel olarak zamanım olmayacak. belki bir gün, ilginç stratejiler olmadığında, göstergeler ince ayar yapılabilir..
Bir göstergeye ihtiyacım yok. İhtiyacım olan Uzman Danışman, "baş ve omuzlar" modeline ve değişikliklerine (işlemleri açma ve kapatma sinyalleri) dayanmaktadır. Forex'te bu tek tersine dönüş modelidir , gerisi diğer piyasalar için tersine dönüşlerdir. Bu sinyaller programlanamıyorsa, bir danışmandan bahsetmenin bir anlamı yoktur.
 
VladimirUral :
Bir göstergeye ihtiyacım yok. İhtiyacım olan Uzman Danışman, "baş ve omuzlar" modeline ve değişikliklerine (işlemleri açma ve kapatma sinyalleri) dayanmaktadır. Forex'te bu tek geri dönüş modelidir, gerisi diğer piyasalar için tersine dönüşlerdir. Bu sinyaller programlanamıyorsa, bir danışmandan bahsetmenin bir anlamı yoktur.

Bir şeyi dikkatlice okumadım ... prensipte programlamak mümkün ... sadece soru ne kadar doğru olacağı ... mumları çizgilerle ortalamanız gerekecek ... fikre göre, biz şekli tarif etmek için 4 satıra ihtiyacımız var ... problem 1 tarihin ne kadar derine bakılacağının nasıl belirleneceği ... programın kendisini belirlemesi arzu edilir ... problem 2: diyelim ki kırık bir çizgimiz var, yapmanız gerekiyor bir sinyal göründüğünde parametrelerini belirleyin ...

problem 3: teoride farklı uzunluklarda 4 bölümümüz var ve bu çizgilerin açılarından dolayı üst kısım bize karşı yana doğru hareket edebiliyor...

Bütün bunlar çözülebilir, ancak noktaların her biri bir hata ekler. denemeden değerini kestirmek çok zor ve sorun çabuk çözülmüyor... Alırdım ama şu an boş vaktim olmadığı için belirsiz bir süre ertelerdim... nasıl olur Daha fazla özgürlüğüm var ve hala geçerliyse yapacağım, ama bunun ne zaman olacağını bilmiyorum...

 

Merhaba! Tüm trend danışmanları için bir sorunla karşılaştım - bu, daha önce elde edilen tüm karı kelimenin tam anlamıyla öldüren bir daire. Kayıp ticareti en aza indirmek için evrensel bir şey yaratmaya başladım.

Trend olan herhangi bir Uzman Danışmana yerleştirilebilecek bir kod parçası oluşturacak bir programcıya ihtiyacımız var.

Fikrin özü aşağıdaki gibidir.

1) Belirli bir sinyal alındığında, bir satış ( sat ) işlemi açılır - 1 lot. Açık emrin üzerinde, belirli bir mesafede, örneğin 20 puan - al stop, satış limiti - 2 lot bekleyen emirlerden oluşan bir ızgara belirlenir; stop satın al, limit sat - 4 lot; al stop, sat limiti - 8 lot. Bu siparişler kilitlendi.

2) Kar Al veya başabaş seviyesine ulaşıldığında, verilen bekleyen emirler silinir.

2) 2 lot al stop sat limiti tetiklendiğinde fiyatın bir sonraki nereye gideceğini bekleriz. Fiyat, kar al veya başabaş seviyesine ulaşırsa, CloseBy fonksiyonunu kullanarak açık bekleyen emirleri kapatır ve kalan bekleyen emirleri sileriz. Fiyat al stop sat limitine (4 lot) ulaşırsa, sat emrini (1 lot) ve alış emrini (2 lot) aynı anda kapatarak 20 puan kar ediyoruz. Ayrıca fiyat açık satış emrine (2 lot) ulaşırsa bu emri sıfıra kapatıp CloseBy fonksiyonu ile bekleyen emirleri (4 lot) açar ve kalan bekleyen emirleri sileriz.

3) Eğer fiyat yükselirse ve al-stop ve sat limitine (8 lot) ulaşırsa, o zaman 2 lot sat emrini ve 4 lot al emrini kapatırız. Fiyat bir satış emrine (4 lot) dönerse, bu emri sıfıra kapatır ve CloseBy fonksiyonunu kullanarak bekleyen emirleri (8 lot) açarız. Fiyat 20 puan daha yükselirse, tüm siparişleri kapatırız.

Bir sipariş ızgarası içeren bir satış işlemi örneği.

_______________________________________________________________ tb 3 (8 lot)

_______________________________________________________________ ts 3 (8 lot)

 

 

_______________________________________________________________ tb 2 (4 lot)

_______________________________________________________________ ts 2 (4 lot)

 

 

_______________________________________________________________ tb 1 (2 lot)

_______________________________________________________________ ts 1 (2 lot)

 

 

_________________________________________________________________ satmak

 

Bir danışman var (ekli).

İlk sipariş, iki MA'nın kesişim sinyali üzerinde açılır. Daha sonra fiyat ya TR'ye gider ya da belirli sayıda limit toplar ve ardından anlaşmayı toplam kâra sabitler. Çalıştığım programcı bir yerde kayboldu, bu yüzden bazı düşünceler uygulanmıyor. Genel olarak, Uzman Danışman bu formda bile iyi sonuçlar verir, ancak sonunda büyük olasılıkla başarısız olacaktır. Doğru çalışması için aşağıdaki iyileştirmeleri yapmak istiyorum:

1. Yanlış kavşaklardan olabildiğince kaçınmak için, ilk sıranın açılması kavşak anında değil, bir sonraki mumun AÇILDIĞINDA (kavşak korunuyorsa) yapılmalıdır. Şimdi danışman genellikle bu tür yanlış sinyallere yapışır ve bu nedenle bir SL sinyalinin olmaması nedeniyle büyük ölçüde düşer (bir sonraki paragrafa bakın).

2.SL. Tüm açık emirlerin zorunlu kapanması, zıt MA geçişi anında gerçekleşir. Artık danışman her zaman kârsız pozisyonları kapatmıyor. Ve bana öyle geliyor ki, ilk noktadaki sorun her zaman hata değil. Sadece bir sonraki kavşakta kapanma her zaman olmuyor, nedenini anlayamıyorum. EA, genellikle daha da büyük bir düşüşe yol açan sınırlar belirlemeye devam ediyor.

Genel olarak, kim ilgileniyor, toplu olarak üzerinde çalışalım. Riskleri azaltmak için hala fikirler var, ancak önce açıklanan seçeneği kullanmalıyız.

Dosyalar:
setkama.mq4  12 kb
 
yakor1988 :

Bir danışman var (ekli).

İlk sipariş, iki MA'nın kesişim sinyali üzerinde açılır. Daha sonra fiyat ya TR'ye gider ya da belirli sayıda limit toplar ve ardından anlaşmayı toplam kâra sabitler. Çalıştığım programcı bir yerde kayboldu, bu yüzden bazı düşünceler uygulanmıyor. Genel olarak, Uzman Danışman bu formda bile iyi sonuçlar verir, ancak sonunda büyük olasılıkla başarısız olacaktır. Doğru çalışması için aşağıdaki iyileştirmeleri yapmak istiyorum:

1. Yanlış kavşaklardan olabildiğince kaçınmak için, ilk sıranın açılması kavşak anında değil, bir sonraki mumun AÇILDIĞINDA (kavşak korunuyorsa) yapılmalıdır. Şimdi danışman genellikle bu tür yanlış sinyallere yapışır ve bu nedenle bir SL sinyalinin olmaması nedeniyle büyük ölçüde düşer (bir sonraki paragrafa bakın).

2.SL. Tüm açık emirlerin zorunlu kapanması, zıt MA geçişi anında gerçekleşir. Artık danışman her zaman kârsız pozisyonları kapatmıyor. Ve bana öyle geliyor ki, ilk noktadaki sorun her zaman hata değil. Sadece bir sonraki kavşakta kapanma her zaman olmuyor, nedenini anlayamıyorum. EA, genellikle daha da büyük bir düşüşe yol açan sınırlar belirlemeye devam ediyor.

Genel olarak, kim ilgileniyor, toplu olarak üzerinde çalışalım. Riskleri azaltmak için hala fikirler var, ancak önce açıklanan seçeneği kullanmalıyız.

Derlerken, bir sürü kritik olmayan hata veriyor. Ama mesele bu değil. Ana şey, siparişlerin hiç açılmamasıdır. Emirleri nasıl açıp kapattığını görmelisin. Belki dosyayı eklerken iyi kırpmadınız. Varsa, set dosyasını atın.
 
alexey1979621 :
Derlerken, bir sürü kritik olmayan hata veriyor. Ama mesele bu değil. Ana şey, siparişlerin hiç açılmamasıdır. Emirleri nasıl açıp kapattığını görmelisin. Belki dosyayı eklerken iyi kırpmadınız. Varsa, set dosyasını atın.
Sorunun ne olduğunu bilmiyorum. Orijinalden yalnızca dosyanın adı değiştirildi. Danışmanı ve set dosyasını çalışma ayarları seçeneği ile atıyorum.
Dosyalar:
eur_usd_m5.mq4  12 kb
eurusd.set  2 kb
Neden: