Kodlama yardımı - sayfa 285

 
hoosain:
Merhaba mladen, EA'ya zaman özelliği eklemek için bana bazı kodlarda yardımcı oldunuz. ProfitTarget'ın çalışması için mücadele ediyorum. Bir Blessing_3_V3_9_6 (bir önceki mesajımda link vermiştim) eklerseniz çok sevinirim. Teşekkür ederim.

hoosain

Yapmanız gereken tek şey şu: emirler arasında dolaşın ve seçtiğiniz emirler için kârı toplayın. Kâr beklediğinizden fazlaysa, tüm bu siparişleri kapatın. Bunun gibi bir şey:

double totalProfit=0;

for (int i=OrdersTotal()-1; i>=0; i--)

{

if (!OrderSelect(i,SELECT_BY_POS)) continue;

if (OrderSymbol()!=Symbol()) continue;

if (OrderMagicNumber()!=Magic) continue;

if (OrderType()==OP_BUY || OrderType()==OP_SELL)

{

RefreshRates();

totalProfit += OrderProfit()+OrderSwap()+OrderCommission();

}

}

if (totalProfit>=ProfitWhenClose)

for (i=OrdersTotal()-1; i>=0; i--)

{

if (!OrderSelect(i,SELECT_BY_POS)) continue;

if (OrderSymbol()!=Symbol()) continue;

if (OrderMagicNumber()!=Magic) continue;

int type = OrderType();

if (type==OP_BUY || type==OP_SELL)

{

RefreshRates();

if (type==OP_BUY)

OrderClose(OrderTicket(),OrderLots(),Bid,3);

else OrderClose(OrderTicket(),OrderLots(),Ask,3);

}

}

 
mladen:
Joe S1OkToOrder ve S2OkToOrder değişkenlerinin değerlerini kontrol edin. Yeni pozisyonlara girmenizi engellediklerinden neredeyse eminler

Üzgünüm Mladen, yapabileceğim her şeyi deniyorum, S1OkToOrder için doğruyu koyuyorum, ama hiçbir şey yok ve S1OkToOrder'ı kaldırırsam , adet sonsuz emir giriyor.

Onde gün ne zaman boş zamanınız olacak

Teşekkürler !

 
Big Joe:
merhaba gurular,

Sadece biraz yardıma ihtiyacım var.

Arbitraj ea üzerinde tekrar çalışıyorum.

Arbitraj yapmak için pozisyon açar. Belirli bir saatte pozisyon ekler. Hepsini çalıştırıyorum.

Ama ikinci bir saate pozisyon eklemesini istiyorum ve bu sefer elimden geleni yapıyorum ama hiçbir şey yok, 2 günden beri üzerindeyim.

Harika bir guru bir göz atabilir mi lütfen?

Kodda şunu arayın: ANA KONUMLARA EKLE 2 (satır 220) (ilk "konum ekle" çalışıyor)

Çok teşekkürler !

Joe

Şimdi deneyin (ikinci konumu açma işlevi kendi boole değişkeniyle çalışır - birinci dereceden açma işlevine ait değişkeni kullanmadan önce). Bunun yaşadığınız sorunu çözüp çözmediğini test edin: pegasus_arbitrage_short_1.47_ea_new_1.01.mq4

 
mladen:
Joe Şimdi deneyin (ikinci konumu açma işlevi kendi boole değişkeniyle çalışır - birinci dereceden açma işlevine ait değişkeni kullanmadan önce). Bunun yaşadığınız sorunu çözüp çözmediğini test edin: pegasus_arbitrage_short_1.47_ea_new_1.01.mq4

zaman ayırdığınız için teşekkürler

Ama hiçbir şey çalışmıyor. Bu gece başka şeyler denedim ve hiçbiri işe yaramadı.

Uzmana ekleyebilir misiniz, sadece her gün istediğiniz saatte bir pozisyon ekleyin.

Her şey için teşekkürler ve zaman ayırın.

 

Herkese merhaba, RSI>70 olduğunda sayaç = rx olarak bir sayaç yapmayı seviyorum ve bu değer RSI<30 (bunu söyleyin = ry) durumuna kadar aktif kalıyor (kodlamada referans vereceğim/çalışırken kullanacağım) . Ve tam tersi. Benim için herhangi bir vücut kodu lütfen. Teşekkürler.

Mizan Şerif

 
Mizan:
Herkese merhaba, RSI>70 olduğunda sayaç = rx olarak bir sayaç yapmayı seviyorum ve bu değer RSI<30 (bunu söyleyin = ry) durumuna kadar aktif kalıyor (kodlamada referans vereceğim/çalışırken kullanacağım) . Ve tam tersi. Benim için herhangi bir vücut kodu lütfen. Teşekkürler.

Mizan Şerif

Pardon, ne sayılmalı?

Sinyaller mi demek istiyorsun?

 

Merhaba Sevgili Mladen.

Lütfen, bu göstergeyi bir çizelge üzerinde yeniden yapmanızı rica ediyorum. Mümkünse fiyatın AO satırı şeklinde değiştirilebileceğini. MACD aslında bu göstergede gerekli değildir.

Vaktiniz varsa lütfen yapın.

 
mladen:
Pardon, ne sayılmalı? Sinyaller mi demek istiyorsun?

hey bu 2 göstergeyi bir haftadır kullanıyorum ve sonuçlar harika

uyarılarla yalnızca bir sinyal vermek için onları bir araya getirmeme yardım edebileceğinizi umuyorum

İkisinin de zaten uyarıları var ama onları birleştirmenizi istiyorum, böylece sadece bir sinyal geliyor.

Aşağıdaki zip dosyasında nasıl görünmesi gerektiğine dair resimler ekledim

oh ve parametreyi tutabilir misin diye soruyorum, böylece gerektiğinde değerleri değiştirebilirim.

Sendspace.com'dan send.zip dosyasına indirin - büyük dosyaları kolay yoldan gönderin

mükemmel değil bazı kayıpları var ama stoploss sıkı ve daha az kayıp

oh ve ayrıca uzun işlemler ve daha fazla pip için daha yüksek trend yönü ile kullanın.

bunları birleştirmeme yardım edersen çok sevinirim

Teşekkürler :-)

 

Merhaba, göstergeleri sola/sağa kaydırmanın oldukça kolay olduğunu biliyorum, ancak bir göstergeyi yukarı/aşağı kaydırmanın zor olup olmadığını merak ediyordum. Birisi bana kodda neyi değiştirmem gerektiğine dair bir ipucu verebilir mi? Şimdiye kadar MA için enveloppe , ya da leveller kullandım, ancak bazılarında gerçekten işe yaramıyor... Bu sadece Ichimoku gibi grafik göstergeler için olurdu. Yardımın için teşekkürler.

 
airquest:
Merhaba, göstergeleri sola/sağa kaydırmanın oldukça kolay olduğunu biliyorum, ancak bir göstergeyi yukarı/aşağı kaydırmanın zor olup olmadığını merak ediyordum. Birisi bana kodda neyi değiştirmem gerektiğine dair bir ipucu verebilir mi? Şimdiye kadar MA için zarf veya seviyeler kullanıyorum, ancak bazılarında gerçekten işe yaramıyor... Bu sadece Ichimoku gibi grafik göstergeleri için olurdu. Yardımın için teşekkürler.

Değerleri dikey olarak değiştirmenin tek yolu, değerlerini değiştirmektir ve bu gerçekten beklediğimiz gibi sonuçlar vermez (büyük ölçüde zaman çerçevesine veya sembole bağlıdır)

Neden: