Çapraz Hareketli ortalamayı optimize edin – MetaTrader 4 için gösterge

0
499

Hala Çapraz Hareketli Ortalamaya inanıyorum ve bir programcı olarak her zaman en basit çözümü arıyoruz. “Cross MA için sihirli bir ayar yoktur” cümlesiyle karşılaştım. Bu gösterge, zaman çerçevesi veya sembol her değiştiğinde, hatta her yeni mumda birçok ayarı dener. Son 100 mumun "takasını" donuklaştırarak ve en iyi başarıya sahip ayarları seçerek çalışır. Sanki herhangi biri bununla stop-loss olmadan işlem yapmış gibi, sadece kısa ve uzun sinyal arasındaki mesafeyi ölçüyor. Yayılımı dikkate alır.

Alttaki pencere kısa ve uzun Hareketli Ortalama arasındaki mesafeyi gösterir; pozitif değerler uzun işlemler için, negatif değerler ise kısa işlemler için pip cinsindendir. "Kar osilatörünü" kullanarak kısa/uzun işlemlerin maksimum farka sahip olup olmadığını inceleyerek ve maksimumdan hemen önce sona ererek işlemi kârla sonlandırabilirsiniz.

Üst satırda "MA 5/19 ile bugünkü kâr 60 pip" yazıyor. Gösterge veya kullanıcı hızlı MA için 5'i ve yavaş MA için 19'u seçmiştir. Sonraki metin alanı dünkü sonuçları ve ardından Uzun veya Kısa sinyalini görüntüler. Yatırımcılar grafiğe iki hareketli ortalamayı bırakıp bunları verilen değere ayarlamak isteyebilirler.

Literatürde daha farklı MA önerileri arıyorum.

parametreler

  • DönemKısa=6;
    Hızlı MA dönemi. Optimize etme doğruysa yoksay
  • DönemUzun=40;
    Yavaş MA dönemi. Optimize etme doğruysa yoksay
  • Yöntem=0;
    iMA yöntemi
  • En iyi duruma getir=doğru;
    Gösterge hızlı ve yavaş MA değerlerini otomatik olarak seçer
  • DrawTringles=true;
    Grafiğe üçgenler çizin
  • MinShortMA=2;
    MaxShortMA=20;
    MaksUzunMA=100;
    Optimizasyon için Min ve Maks değerler, hızlı MA için 2 ila 20 ve yavaş MA için 7 ila 100 arasındaki değerleri deneyecektir.
  • AdımUzunMA=5;
    AdımKısaMA=5;
    Aramayı hızlandırmak için her üç değerden birini deniyor
  • CountOptimize=200;
    Geçmişten gelen 200 mumu analiz ediyor. Ne kadar çok mum analiz ederseniz o kadar yavaş olur, büyük bir sayı da daha az iyi sonuçlara yol açabilir
  • OptimizeOnNewCandle=yanlış;
    Her yeni mum üzerinde optimizasyona başlayın. Not: Optimizasyon biraz zaman alabilir ve terminalinizi yavaşlatabilir
  • Alarm=doğru;
    Yeni bir sinyal ortaya çıkarsa zili çalın

Bir sonraki adımda bunun için uzman bir Danışman oluşturmak istiyorum ancak çapraz MA ile işlem yapılmaması gereken bir yan trendin nasıl tespit edileceğini hala merak ediyorum. Şimdiye kadar optimize edilmiş çapraz MA'ya dayanan EA'm bazen mükemmel kazançlar sağlıyor ve ertesi gün yakıyor.

Güncellenmiş versiyon

Yeni özellikler:

 

– Gösterge artık grafiğin içindeki hareketli ortalamaları çiziyor, “kâr osilatörü” farklı bir göstergenin (MAProfit2) içinde, her ikisi de küresel değişkenlerle iletişim kuruyor

 

– MA Kanallarını destekler (www.vnchanger.org adresindeki e-kitaba bakın), yavaş hareket eden ortalama, biri düşük ve diğeri yüksek değerler için olmak üzere iki satıra bölünmüştür; bu, yan pazardaki kayıpları önlemelidir.

 

– Tüm kombinasyonları test etmek yerine literatürde bulunan belirli MA aralıklarını test edebilir. Bunu yapmak için OptimizeAll'ı false, OptimizeSystems'ı ise true olarak ayarlayın.

 

Sistem tablosunu ekleyebilir veya değiştirebilirsiniz. 0,0,0,0,0,0 ile sonlandırdığınızdan emin olun.

 

harici bool OptimizeAll=yanlış;
harici bool OptimizeSystems=true;

int Sistemler[] = {PRICE_MEDIAN,MODE_SMA,50, PRICE_MEDIAN,MODE_SMA,200,
PRICE_MEDIAN,MODE_SMA,50, PRICE_MEDIAN,MODE_SMA,100, // Death Cross
PRICE_MEDIAN,MODE_SMA,10, PRICE_MEDIAN,MODE_SMA,40,
PRICE_MEDIAN,MODE_SMA,13, PRICE_MEDIAN,MODE_SMA,26,
PRICE_MEDIAN,MODE_SMA,5, PRICE_MEDIAN,MODE_SMA,10,
PRICE_CLOSE, MODE_EMA,5, PRICE_OPEN, MODE_EMA,6,
PRICE_MEDIAN,MODE_SMA,3, PRICE_MEDIAN,MODE_SMA,8,

0,0,0,0,0,0};

– Yeni uyarılar sesli olarak verilebiliyor, bunu desteklemek için gspeak’i örneğin http://codebase.mql4.com/5036 adresinden indirmeniz gerekiyor.

 

Ses istemiyorsanız kodu değiştirmeniz gerekir. #import “speak.dll” dosyasındaki satırları #import'a kadar kaldırın ve gSpeak işlevinin açıklamasını kaldırın. Bu harika DLL için yazara teşekkürler.

 

#import “konuş.dll”
void gRate(int hızı);
void gVolume(int hızı);
void gPitch(int hızı);
void gSpeak(dize metni);
# İthalat

// eğer speach.dll dosyasına sahip değilseniz (veya istemiyorsanız) bunun açıklamasını kaldırın
/*
void gSpeak(dize x)
{
}
*/

 

Sesi kaldırmazsanız bir süre sonra “Oncle Sams” sesinin konuşmasını sevmeye başlayabilirsiniz.

 

– İlk başlangıçta veya parametre değişikliğinde, ilk işlemdeki mumu hatırlar, bu eski işlemleri farklı işlemlerle yeniden boyamaktan kaçınmalıdır.

– Ağaç açılarının artık üç rengi var: Uzun işlemler için Yeşil, kısa işlemler için Kırmızı ve kayıplı (uzun veya kısa) işlemler için Mor. Renkler kaynak kodunda değiştirilebilir:

int ColorLongTrade = MediumSpringGreen;
int ColorShortTrade = Kırmızı;
int ColorBadTrade = Menekşe;

– MA Optimizasyonundaki adımlar 5 olarak ayarlandı

– Bu göstergenin dahili adı SMA (Smart Ass… bundan sonra nasıl işlem yapmanız gerektiğini gösterir) olarak değiştirildi.

Önerilen MT4/MT5 Komisyoncuları

XM Broker

  • Ücretsiz $ 50 Anında Ticarete Başlamak için! (Çekilebilir Kar)
  • Para Yatırma Bonusu $5,000
  • Sınırsız Sadakat Programı
  • Ödüllü Forex Brokerı
  • Ek Özel Bonuslar Yıl boyunca

XM komisyoncusu

>> XM Broker Hesabına buradan kaydolun <

FBS Aracısı

  • Ticaret 100 Bonus: Ticaret yolculuğunuza başlamak için ücretsiz 100$!
  • 100% Depozito: Yatırdığınız parayı 10,000$'a kadar ikiye katlayın ve artırılmış sermayeyle işlem yapın.
  • 1'e kadar kaldıraç: 3000: Mevcut en yüksek kaldıraç seçeneklerinden biriyle potansiyel kârı en üst düzeye çıkarmak.
  • 'Asya'nın En İyi Müşteri Hizmetleri Komisyoncusu' Ödülü: Müşteri desteği ve hizmetinde tanınan mükemmellik.
  • Mevsimsel Promosyonlar: Tüm yıl boyunca çeşitli özel bonusların ve promosyon tekliflerinin keyfini çıkarın.

fbs komisyoncusu

>> FBS Broker Hesabına buradan kaydolun <

 

(Ücretsiz MT4 Göstergeleri İndir)

İndirmek için aşağıya tıklayın:

Çapraz Hareketli ortalamayı optimize edin – MetaTrader 4 için gösterge

CEVAP BIRAKIN

Lütfen yorumunuzu girin!
Lütfen adınızı buraya girin