Nasıl kodlanır? - sayfa 38

 

Kafası karışmış.

Nedense, yazdığım herhangi bir EA'da For döngüleri tamamen atlanıyor. Belgeler, döngüler üzerinde herhangi bir sınırlamadan bahsetmiyor ve gerçekten anlamakta zorlanıyorum.

Bu bir hata mı yoksa henüz çözemediğim bazı bağlam kuralları mı var?

erkek xxx

 
Manxxx:
Nedense, yazdığım herhangi bir EA'da For döngüleri tamamen atlanıyor. Belgeler, döngüler üzerinde herhangi bir sınırlamadan bahsetmiyor ve gerçekten anlamakta zorlanıyorum.

Bu bir hata mı yoksa henüz çözemediğim bazı bağlam kuralları mı var?

erkek xxx

İkincisi.......

 

fikir aramak

Programlamada hiç yeni değilim ama EA'larda yeniyim ve yeni bir bakış açısının yardımcı olabileceği bir noktaya ulaştım.

Tamamı oldukça gevşek olan, bazıları birden fazla gösterge kullanan, bazıları sadece bir tane vb.

Son zamanlarda gerçekten basit bir şekilde başlamaya ve geliştirmeye karar verdim, bu yüzden gerçekten basit bir Zarf EA oluşturdum. Muhteşem bir şey yok ama bu basit küçük şey, şimdiye kadar yaptığımdan daha iyi olan %37 Model Kalitesine ulaşıyor. Aslında 2 aylık bir koşuyu, başladığından daha fazla parayla bitiriyor.

Şu an için yalnızca Satın alma fırsatlarını aramaya ayarladım. Alt zarfı kırmak tetikleyicidir. (Dediğim gibi çok basit). EA bir seferde yalnızca bir pozisyon alır.

Karşılaştığım sorun, düşüş trendleri ve fiyattaki ani artışları takiben ciddi geri çekilmeler. Doğal olarak fiyat hareketi alt zarf sınırına ulaşır ve bir satın almayı tetikler. düşüş eğiliminde, bu doğal olarak EA'nın gerçekten zarar gördüğü anlamına gelir. Takip eden duraklar var ve biraz daha fazla kar elde etmeye yardımcı oldular, ancak kayıpları durdurma gerçekten hepsini geri alıyor ve genellikle fiyat hareketinde tam olarak aynı noktalarda. Benim durumumda böyle bir nokta, EUR/USD'deki yükselişin hemen ardından 31/07 Ağustos saat 14:05'tir.

Çeşitli ayarlarla çeşitli MA'ları denedim, ancak hiçbiri çoğu kazancı öldürmeden gerçekten kötü artışlara bir çözüm sağlamıyor gibi görünüyor. Bazı göstergeleri (CCI, MFI, RSI) eklemeyi denedim, ancak etki, sorunu grafiğin bir bölümünden diğerine taşıma eğiliminde. Zarf boyutumla da oynadım ama ani artıştan kaçınmak için zarfı o kadar genişletiyorum ki satın almak için hiçbir fırsat bulamıyor.

Bu tür sorunlar yaygın olacak ve bu sorunu aşmanın bir yolunu bulmayı gerçekten çok istiyorum. Benim koda ihtiyacım yok, sadece öneriler.

teşekkürler

erkek xxx

 

4 Saatlik Grafikte Günlük açılış fiyatının çizilmesine yardımcı olun

4 SAATLİK bir grafikte 1. Dönem günlük açık fiyatını gösteren bir gösterge oluşturmaya çalışıyorum.

Aşağıdakileri denedim, ancak hiçbiri düzgün çalışmıyor

iOpen("GBPJPY",PERIOD_D1,i);

ve

iMA("GBPJPY",PERIOD_D1,1,0,MODE_EMA,PRICE_OPEN,i);

Günlük açılış fiyatı gün boyunca değişmeye veya yükselmeye devam ediyor. Açık fiyat, ertesi gün başlayana kadar her zaman açık fiyatta kalmalı, değil mi?

Günlük grafiklere geçersem, sorun değil, sadece daha küçük zaman dilimleri. Metatrader, daha büyük zaman çerçevesi verilerini daha küçük zaman çerçevesi çizelgelerinde çizmek için doğru şekilde ayarlanmamış mı?

Şimdiden teşekkür ederim

 

Bu kodlamak mümkün mü?

4 haftadır buradayım ve hala bir ipucu yok.

kabaca bu,

OP_BUY EUR/USD eksi OP_SELL USD/CHF eksi 100'e eşitse, diğer işlemleri görmezden gelin ve

iki siparişi birlikte kapat

Döngüler içindeki her şeyi denedim ve hiçbir şey çalışmıyor

Para yönetimi üzerinde çalışıyorum ve çok memnuniyetle herhangi bir yardım veya ipucu saçımı çekiyorum.

teşekkürlerimle

 
mish:
4 haftadır buradayım ve hala bir ipucu yok.

kabaca bu,

OP_BUY EUR/USD eksi OP_SELL USD/CHF eksi 100'e eşitse, diğer işlemleri görmezden gelin ve

iki siparişi birlikte kapat

Döngüler içindeki her şeyi denedim ve hiçbir şey çalışmıyor

Para yönetimi üzerinde çalışıyorum ve çok memnuniyetle herhangi bir yardım veya ipucu saçımı çekiyorum.

teşekkürlerimle

Bunun bir riskten korunma olduğunu varsayıyorum ve yukarıda her birinin tahakkuk eden kârından bahsediyorsunuz. Bunların OrderSelect ve OrderProfit() işlevlerini ne kullandığını bulmanız gerekir, ardından:

if (MathMax(EU_Profit,UC_Profit) + MathMin(EU_Profit,UC_Profit) < -100)

{

SiparişKapat(EU_Ticket...

SiparişKapat(EC_Ticket...

}

Hmmm... 4 hafta harcamak çok basit görünüyor, bu yüzden muhtemelen başka bir şey yapmaya çalışıyorsun.....

 

teşekkür ederim omlet

Ben bir programcı değilim, sadece parçaları ve parçaları koydum ve elbette biraz mantık kullanarak çalıştıklarını umuyorum!

Çok teşekkürler!

 

Bir Gösterge Günlükleri

Önemsiz soru: İlk defa yeni bir Kişisel Gösterge yazıyorum. Start{} yönteminde Print ("...") komutuyla oluşturduğum günlüklerimi görüntüleyemiyorum. Bunları MetaTrader 4'te nerede görebilirim?

 

Bu kodlamak mümkün mü?

Omlet cevaplarına baktıktan sonra ihtiyacım olan şey bu değil ama kesinlikle teşekkür ederim!

Sorun:

Basitlik için bir sembol kullanmak, EUR/USD'yi seçmenize izin verir

Birden fazla AL && SAT pozisyonum varsa

Sadece bir ALIŞ pozisyonu ve sadece bir SATIŞ pozisyonu seçmem gerekiyor

Bu birlikte, diyelim ki tam olarak -100 olan bir değişkene eşittir

Diğer tüm siparişlere dokunulmaz

Hangi AL veya SATIN alakasız

Bunun arkasındaki mantık, AL && SATIŞ oranlarını para yönetimi için doğru tutmaktır, hem AL hem de SAT için OrderClose() kullanan bir tür stoploss

herhangi bir yardım sıcak bir şekilde takdir edildi

ve teşekkür ederim

 

Bu kodlamak mümkün mü?

Son yazımla ilgili cılız programlama girişimlerimi yükledim, çok hata var tabii, olmuyor!

Teşekkür ederim

Dosyalar:
advice.txt  2 kb