Nasıl kodlanır? - sayfa 156

 

EA Ekli

Çalışmaya çalıştığım EA ekte

Yapmak istediğim şey, 3 TF'nin 30dk 60dk ve 240dk açıklığının her birindeki tüm çubuk kalıplarına sahip olmak, bu oldukça fazla olacaktır, ancak. İşe yaradığını göremiyorum.

Ticaret yapıyor ama istediğim gibi değil. bu yüzden herhangi bir yardım harika olurdu.

Şerefe

Beno

Dosyalar:
 

Kar Sorusu Al

Emir açıldıktan sonra X dakika geçtikten sonra bir emri değiştirmenin (bunun kârını ayarlamanın) kodu ne olurdu? Buna cevap verecek herkese şimdiden teşekkürler.

 

akıl kahramanı

Herkese merhaba,

Birisi ekli gösterge ile bir adet oluşturmama yardım edebilir mi? Sadece ok yönünde pozisyon açmam gerekiyor.

İşte gösterge http://rosdi.name/forex/experts/indicators/RK_MindHero.mq4

teşekkürler

 

Lütfen 2 Ea'mı düzenleyin

Çok Çerçeveli MACD ve Basit Hareketli ortalama kullanan iki EA'm var, herhangi biri benim için düzenleyebilir mi? Bu benim tercih ettiğim Sinyal kurulumu >>>

................................................................ ................................................................ .

Gösterge 1 >>>>>> SAT : Bir kez 1saat ve 15dakikalık grafikte macd negatif sapmayı onaylar ve 5 yakın periyotlu basit hareketli ortalama, 15dakikalık grafikte 10 yakın periyotlu basit hareketli ortalamayı geçer ve ardından Sat.

SATIN AL : 1saat ve 15dakikalık grafikteki macd pozitif sapmayı onaylar ve 5 yakın periyotlu basit hareketli ortalama, 15dakikalık grafikte 10 yakın periyotlu basit hareketli ortalamayı geçer ve ardından Satın Al.

Zararı Durdur: 50

Kâr Al: 15

İzleyen Durdurma: 0

Parti: 0.1

................................................................ ................................................................ .

Gösterge 2 >>>>>> SAT : Bir kez 4 saatlik ve 1 saatlik grafikte macd negatif sapmayı onaylar ve 5 kapanış periyodu basit hareketli ortalama 1 saatlik grafikte 10 kapanış periyodu basit hareketli ortalamayı geçer ve ardından Sat.

AL:4 saatlik ve 1 saatlik grafikte bir kez macd pozitif sapmayı onaylar ve 5 yakın periyotlu basit hareketli ortalama, 1 saatlik grafikte 10 yakın periyotlu basit hareketli ortalamayı ve ardından Buy'u geçer.

Zararı Durdur: 100

Kâr Al: 25

İzleyen Durdurma: 0

Parti: 0.1

Teşekkür ederim

Dosyalar:
 

Acemi 7-10 günlük ticaret sinyalleri

Herkese selam.

İlk gönderi ve umarım buradaki biri beni doğru yöne işaret edebilir!

Sabit oranlı platformlar aracılığıyla para ticareti yapıyorum. Alım satımlarım belli bir zaman periyodunda (örn. 7 gün, 10 gün vb.) piyasada belirli bir seviyeye dokunulmayacağını söylüyor.

İşlemlere girmek için çeşitli kriterler kullanıyorum ve ancak şimdi bunları otomatikleştirmeyi düşünmeye başladım.

Buradaki eğitim derslerini hızlı bir şekilde taradım ama tekerleği yeniden icat etmek istemeden başka birinin bu satırlar boyunca herhangi bir şey programlamış olup olmadığını merak ettim. Temel olarak yardım aradığım bitler:

1) Kriterler karşılandığında anında uyarı göndermek için e-posta

2) Seviyemin (yapılandırılabilir) ihlal edilip edilmediğini görmek için yapılandırılabilir bir gün boyunca geriye dönük test yapma yeteneği. Fikir, zaman periyotları boyunca farklı seviyeleri (farklı getiriler için) test edebilmem ve ardından stratejimi buna göre ayarlayabilmem.

Umarım çok aptalca gelmiyorumdur!

Şimdiden teşekkürler!

 

EA ticareti durduruyor ama yine de gülen yüz gösteriyor

Merhaba,

Burada garip bir problemim var. Bir EA çalıştırıyorum (bir özel gösterge kullanarak). Bazen EA çalışmayı durdurur (gülen yüz hala orada olmasına rağmen, örneğin grafikteki çıktı artık yazdırılmaz). Bu herhangi bir uyarı olmadan gerçekleşir ve çok tahmin edilemez.

En son meydana geldiğinde, EA günlüğünde 03:08:06'da EA'nın grafik kapalı olduğu için kaldırıldığını gösteren aşağıdakileri buldum (uninit neden 4). Mesele şu ki, şu anda uyuyordum, kesinlikle tabloları kapatmayı düşünmüyordum. Hesabı her 5 dakikada bir bir FTP sitesinde yayınladığım ve son güncelleme saat 3 civarında olduğu için bunun ilgili olması gerektiğine karar verdim. Ne yazık ki, soruna nasıl yaklaşılacağı konusunda hiçbir fikrim yok.

Herhangi bir fikir.

Saygılarımla,

Stefan

 
mike360:
Emir açıldıktan sonra X dakika geçtikten sonra bir emri değiştirmenin (bunun kârını ayarlamanın) kodu ne olurdu? Buna cevap verecek herkese şimdiden teşekkürler.

önce OrderSelect işlevini kullanarak siparişi seçmelisiniz,

daha sonra siparişin açılma zamanını kontrol edin ve zaman akımıyla karşılaştırın,

Zarar Durdur ve Kar Al'ı değiştirebilirsiniz

Aşağıdaki kodu kullanabilirsiniz

for (int i=0;i<OrdersTotal();i++)

{

OrderSelect(i,SELECT_BY_POS,MODE_TRADES)

if(TimeCurrent()-OrderOpenTime()>= after_X_amaount_of_time_in_seconds)

{

OrderModify(OrderTicket(),OrderOpenPrice(),New_SL,New_TP,0,CLR_NONE);

}

}

 
 

OrderSelect() işlevini inceleyin. Onu iyi tanıyın, önemli.

bool OrderSelect( int indeksi, int seçimi, int havuzu=MODE_TRADES)

İşlev, daha sonraki işlemler için bir sipariş seçer. İşlev başarılı olursa TRUE değerini döndürür. İşlev başarısız olursa YANLIŞ döndürür. Hata bilgisini almak için GetLastError() işlevi çağrılmalıdır.

Sipariş, bilet numarasına göre seçilirse havuz parametresi yok sayılır. Bilet numarası benzersiz bir sipariş tanımlayıcıdır. Siparişin hangi listeden seçildiğini öğrenmek için kapanış zamanı analiz edilmelidir. Emir kapanış süresi 0 ise emir açık veya beklemededir ve terminal açık pozisyonlar listesinden alınır. Açık bir pozisyon, bekleyen bir emirden emir türüne göre ayırt edilebilir. Emir kapanış zamanı 0'a eşit değilse, emir kapalı bir emirdir veya silinmiş bir bekleyen emirdir ve terminal geçmişinden seçilmiştir. Ayrıca sipariş türlerine göre birbirlerinden farklıdırlar.

parametreler:

index - İkinci parametreye bağlı olarak sipariş endeksi veya sipariş bileti.

seç - Bayrakları seçme. Aşağıdaki değerlerden herhangi biri olabilir:

SELECT_BY_POS - sipariş havuzundaki dizin,

SELECT_BY_TICKET - dizin, sipariş biletidir.

havuz - İsteğe bağlı sipariş havuzu dizini. Seçilen parametre SELECT_BY_POS olduğunda kullanılır. Aşağıdaki değerlerden herhangi biri olabilir:

MODE_TRADES (varsayılan)- işlem havuzundan seçilen emir (açılan ve bekleyen emirler),

MODE_HISTORY - geçmiş havuzundan seçilen sipariş (kapalı ve iptal edilen sipariş).

Örneklem:

if(OrderSelect(12470, SELECT_BY_TICKET)==true)

{

Print("sipariş #12470 açık fiyattır", OrderOpenPrice());

Print("sipariş #12470 kapanış fiyatı", OrderClosePrice());

}

başka

Print("OrderSelect, ",GetLastError() hatasını döndürdü);

 

Bunu da henüz bulamadıysanız indirin:

http://www.mql4.com/files/mql4bookenglish.chm

Neden: