Karşı Emir Stratejisinin algoritma prosedürünü tanımlamak gerekir (Martingale Stratejisi gibi bir şey ama tam olarak değil). - sayfa 4

 
geratdc :

TAMAM. Orada MetaEditor ve kılavuzu buldum.

Destek için teşekkürler. Tamam, yeraltına gidiyorum, programlamaya çalışacağım.


İyi şanslar, bir hata ayıklayıcı var, sizin için çok faydalı olacak, yardıma bakın. Bir komut dosyasıyla başlayın, daha kolay.
 
geratdc :

TAMAM. Orada MetaEditor ve kılavuzu buldum.

Destek için teşekkürler. Tamam, yeraltına gidiyorum, programlamaya çalışacağım.

Bu dürtüyü seviyorum. Yardıma ihtiyacınız olursa ulaşmaktan çekinmeyin.
 
Alexey Volchanskiy :


Nasıl yapılacağını bilseydim, uzun zaman önce yapardım)) Ama seviyeler açısından aptalca değil.

Karşı sipariş miktarını belirlemek için fiyat değişim oranını kullanırım. Ancak bu, manuel ticaret için değil, ancak en çok sizde var gibi görünüyor. Burada ellerinizle sayabilirsiniz. Bir robot için var.


Bu kaçırdım. Tabii ki, ticarete başlaması için tam teşekküllü bir robot yapmanız gerekiyor. Şimdi algoritmanın sadece genel anlamı ve hangi tanımın seçileceği var, o zaman yaratıcılık özgürlüğü var. Şimdi Cheburashka okuyorum, kodun ödünç alınabilecek unsurları var ve genel olarak konu ilginç.
 
Dmitry Fedoseev :
Cümleleri aramayı deneyin: cheburashka, darbeyi durdur, geriyi durdur, geriyi durdur


Evet, işte bitmiş program . Orada, takip tetiklendikten sonra pozisyonun tersine çevrilmesinin uygulandığı doğrudur, ancak benim için sadece fiyat hareketi üzerinde çalışıyor ve çalışma algoritması benzer. Bu takip prensibini anlamak, öğrenmek ve kısaca öğrenmek benim için pek kolay değil.

Genel olarak, bisiklet zaten icat edildi, ki bu elbette beklenen bir şeydi, ama yine de onu icat etmem gerekiyor ...

Dağıtım için ÜCRETSİZ orada değil.

Değerli ipucu için teşekkürler!

 
Alexey Volchanskiy :

İyi şanslar, bir hata ayıklayıcı var, sizin için çok faydalı olacak, yardıma bakın. Bir komut dosyasıyla başlayın, daha kolay.

İlk başta neden bahsettiğinizi anlamadım, bugün sadece komut dosyaları vardı, algoritmamı kodda uygulamak için faydalı olabilecek benzer bir şey. Kısacası, MT4'ü kurmak zorunda kaldım çünkü entelektüel olarak henüz MT5'e gelemedim. Eh, video eğitimlerinde yavaş yavaş ilerliyoruz, konuyu terk etmedim, aksine, her şey bir avlanmaya devam ediyor, ancak hala anlaşılmaz birçok şey var - yeni başlayanlar için normal, bazı fikirler geliyor ama kodlama için (yani, algoritmayı düşünmek ve açıklamanın sırasını görüntülemek için henüz mevcut değil) şimdilik uzaklaştırıyorum, sadece öğretmenin kodunu tekrarlayarak, tabiri caizse kas hafızasını geliştiriyoruz: ))) yavaş yavaş derslerin yarısına geliyoruz ve ileride MT5'te daha çok ders var :))) programlama algoritması olduğu için anlaşılması zor. Burada anladığım kadarıyla matematikte olduğu gibi aynı problem farklı şekillerde çözülebilir. Bu nedenle, kafadaki aletlerin kütüphanesi önemlidir. Ve sonra bir işlev olabilir ve öyledir, ama bunu bilmiyorsunuz, peki, kim suçlu? Bundan ve karmaşıklık hala bağımsız çalışma içinde, bu yüzden blackjack'imi kodlamak için acelem yok. Bu arada, komut dosyası, belirli bir kârla bir döviz çiftindeki tüm siparişleri kapatmak için yazılmıştır, bu benim konumuz. Ve kilitlerle ilgili fikirleri ziyaret ettiler :))) Belki forumda özel senaryolara sahip danışmanlar şeklinde kilit avcıları hakkında bir konu vardır. Tamam, yeni bir şey yazacağım.
 

BU REFERANS ŞARTLARI   ALGO_BLACKJACK & HOOKERS   İlk olarak MQL4'te temel biçiminde açıklanacak ve mümkünse bu görevlerin açıklamasını MQL5'te alacağım.

Ticaret parametreleri 1 lot Kaldıraç 1:100 Depozito 1000 USD .

Bilmiyorum, kaldıraçsız gerçek hesaplarda çalışabilir miyim?

Yani, teknik görev:

1. Bir ticarete girmek için üç gösterge (Hareketli Ortalama (100) + Fibonacci seviyeleri (hangi zaman dilimine güveneceğiniz hala bir gizem, soru açık) + piyasa oynaklık seviyesi (enstrüman grafiği 100 puandan fazla geçmişse) son saat, gösterge bir sinyal verir) üç gösterge sinyalinin hepsinin varlığında alım veya satım emirleri açar.

2. ALGO_BLACKJACK & HOOKERS   LockHunter öğesi ile otomatik ve mantıksal olarak kapalı bir algoritmadır bir grid Uzman Danışmanından, takip eden bir duruştan ve piyasa açık bir pozisyona karşı hareket ettiğinde karşı emir verme taktiklerinden   pozisyonlar. Algoritmanın tamamlanmış döngüsünde 2 sabit kayıp olasılığı ve 3 koşullu sınırsız kâr olasılığı vardır. Parti artırılmadan karşı siparişler açılır.

3. Çok Para Birimli Uzman Danışman - en az 10 uçucu enstrümanla aynı anda çalışma yeteneği. Birkaç enstrüman üzerinde eşzamanlı çalışma mümkün değilse - dakika başına yeni bir grafiğe geçiş, göstergelerin analizi, açık bir enstrüman için siparişlerin mevcudiyetinin analizi ve ardından algoritmaya göre çalışın. Kâr veya zararda pozisyon kapatırken, göstergeleri tekrar analiz edin, yoksa her dakika tekrar çizelgeleri gözden geçirin, göstergeleri kontrol edin ve piyasaya giriş varsa, danışman ona eşlik eden enstrüman üzerinde çalışır. açık pozisyon. Bunun gibi bir şey.

4. Ev bilgisayarından tamamen bağımsız olmak için uzak bir sunucu üzerinde 24 saat çalışma - kira ödüyoruz.

5. Gün için günlükteki ilk hatada SMS bildirimi ve her işlem günü e-posta günlüğü ve standart rapor.

*Sondaki durak, programcıların mükemmel bir buluşudur. Kar değeri açısından doyumsuzdur ve stop loss'u noktalarda belirtilen bir adımla yukarı çeker.

** Kilit Avcısı – grid Expert Advisor'dan akıllı bir işlev, yani aracın kârsız pozisyonlarındaki kayıpların yanı sıra takaslar ve komisyonları karşılamak için açık kârlı pozisyonlarda yeterli miktarda kâr varsa, bir enstrümandaki kârsız ve kârlı pozisyonları kapatmak her Cuma gününden itibaren takas ve komisyonları ücretlendirmeden bir saat önce.

LockHunter iyi performans göstermezse, onu acımasız bir Cuma senaryosunda marjinalleştiririz - takaslar ve komisyonlar ücretlendirilmeden bir saat önce, serbest marjı serbest bırakmak ve Pazartesi gününden itibaren yeni ticaret için mevduatta %100 fon kullanımı sağlamak için açık pozisyonları tamamen kapatır. Senaryo üzerinde çalıştıktan sonra danışman Pazartesi öğlene kadar çalışmayı bırakır, böylece hafta sonundan uyandıktan sonra piyasa sakinleşir. Diğer zamanlarda 7/24 açıktır. Tüm enstrümanlar üzerinde aynı anda çalışmak mümkün değilse, Cuma günü, takaslar ve komisyonlar ücretlendirilmeden bir saat önce, komut dosyası, grafiğin her dakika değiştirilmesinden ve enstrüman için siparişlerin mevcudiyetinin müteakip analizinden sonra, kârsız ve komisyonların kapanmasını tamamlar. "sıkışmış" siparişler. Prensipte algoritmanın kapalı yapısı, geçerli karlı sonuçların sayısı, takip eden durdurma ve Lock Hunter'ın çalışmasının bir sonucu olarak yeni pozisyonlar açmak için serbest marjın serbest bırakılması göz önüne alındığında, böyle bir politika kendini haklı gösterebilir.

Genel olarak, bu hala video eğitimlerinden topladığım bilgilerin sonucudur. MQL4'teki video kursunun yarısı bitti. Elbette değişiklikler olacak ama şimdilik manzara bu.

Yorumlarınızı bekliyorum. Ne mümkün ve ne imkansız.

Dosyalar:
 

ALGO_BLACKJACK&HOOKERS hazır!

İlginiz için temel sürüm. O zaman bağımsız olarak ona kimin ne kadar olduğunu öğretebilirsin. Biraz riskli mekanikler çıktı ama günlük izleme ile umutsuz pozisyonları zorla kapatarak serbest marj bırakabilirsiniz ve her şey yoluna girecek sanırım. LockHunter zaten oradadır ("Grid" EA işlevine benzer). Sondaki karı artırmayı umuyorum, bakalım korsanımız nasıl beğenecek.

biraz karıştırdım. Küçük bir depozito için ayarlamanın bir yolunu zar zor buldum - 2.000 dolar. Burada, onun için çıkarın ve "ölü bir adamın göğsüne" iki parça buckaff koyun, aksi takdirde forex'te her şeyi içer. Genel olarak, arsız bir adam çıktı. Kendi sorumluluğunuzda kullanın ve onu aldatır ve 500 veya 1.000 dolar gibi mikro mevduatlarla çalışmaya zorlarsanız lütfen bana bildirin. Pekala, hepsi bu.

Mesela, şimdi ben de harika bir programcıyım, değil mi?))) Desteğiniz için herkese teşekkürler.

Yeni seyler ögrenmek.

BLACKJACK&HOOKERS.rar
BLACKJACK&HOOKERS.rar
  • yadi.sk
Посмотреть и скачать с Яндекс.Диска
 

Robotu demo hesaba koyuyorum 25.000$ var ama emir açarken gecikmeler oluyor (ECN tipi) ama robot işlem yapmak istemiyor. Bazı uyarılar gönderir. Lütfen çözmeme yardım et, neyin eksik olduğunu anlamıyorum.


Ve bir şey daha - ona en fazla üç siparişi izlemesi için bir konu sordum. Bu yüzden, anladığım kadarıyla, serbest marjın sona ermesinden önce onları birer birer açıyor. Ve sonra her şeyi bir araya getiriyor. Muhtemelen döngü boyunca sayaçla bir şeyler yapmak gerekiyordu, böylece 3 siparişten sonra sakinleşir ve onları izler ve tüm pazarı satın almaz)) Test cihazından sonra artık banyo yapmanıza gerek olmadığını düşündüm - ama dönüyor SSS olacak))) Kampanya her şey daha yeni başlıyor.


Orada, bir demo hesapta, EuroDollar için spread yaklaşık 24 puandır. 30. ayarlarda robot için kayma ayarladım. Hatta bunun için bir sipariş açtım))) robot genellikle sıfır dikkat çekiyor .... :(


İşte robottan gelen uyarılar ama ortada suç yok gibi görünüyor.

Алерты.rar
Алерты.rar
  • yadi.sk
Посмотреть и скачать с Яндекс.Диска
 

Arkadaşlar, düzelttim, kusura bakmayın - dosyaların isimlerini karıştırdım - mini-maxi ve maxi-mini aradım. Bu nedenle, robot orada sipariş açmadı, ticaret şartlarına göre parti küçüktü. Dosyaları yeniden yükledim. Robot çok aktif bir şekilde ticaret yapmaya başladı. Demo mevduatlarının yarın sabaha kadar hayatta kalacağını umuyorum)) İyi şanslar.

Bornozu kim indirdi, lütfen kendinize yeniden yükleyin - iki seçenek var - biri 1 lot için, diğeri 2.000 $ gibi mini hesaplar için, çünkü çok aktif bir makine olduğu ortaya çıktı ve 1000 $ için robota öğretemedim . Peki, sadece kodu görün. Nashkodil bir yerde. Normalde)))

 

Unuttuğum başka bir şey daha var - anladığım kadarıyla, robotun belirli bir döviz çifti için ayarlanması gerekiyor, çünkü 1 lot alım satım için EURUSD ve mini versiyon için USDCHF ile yapmayı başardım - daha küçük bir lotla işlem görüyor.

Bu mini versiyonda ve normal versiyonda da double Takeprofit türünde harici bir değişken var - ve bu nedenle, bazen, kar al lotunun ve adımın boyutuna ek olarak, bunun türünü değiştirmek zorunda kaldım. kendini double'dan int'ye değiştiriyordu ve bunun bir etkisi vardı, genel olarak, asıl eğlence olan ayar buydu - robottan bir trend elde etmek. Bu dış değişken TakeeProfit'e ek olarak, 3-5 basamaklı tırnaklara bir dönüşüm var - aynı çift TakeProfit'e dikkat edin - bence, mini versiyonda, bu "dijitalleştirmede" değişken // işaretiyle iptal edilir. Dolayısıyla, bu aynı zamanda robotu kurmanın zor unsurlarından biridir - işareti açıp kapatmak // - yorum. Eh, robotu "olduğu gibi" test ederseniz ve bu iki değişkeni bu kadar zor bir şekilde ayarlamaya çalışırsanız, robot testle daha iyi veya daha kötü başa çıkacaktır, bunu hemen fark edeceksiniz ve ne düşündüğümü anlayacaksınız.

Genel olarak, hepsi bu. Bildiği her şey söylendi. Kod elbette çok basit ve ben zaten bir söve buldum - robot üç sipariş tutmuyor, pazarı satın alıyor ve risk alıyor. Hızlı bir şekilde düzeltemem, sadece bunu aklında tut. Orada, döngüye büyük olasılıkla bir sayaçla ihtiyaç duyulur, ancak ben henüz böyle bir programcı değilim))) sizin gibi elbette bununla başa çıkmak için. Genel olarak, robot "olduğu gibi" - test edin, çok tembel değilse hataları düzeltin ve korsanımızı tamamlayın :) Burada yeni bir değişiklik paylaşırsanız minnettar olurum, en azından robotun algoritmayı açıkça çalışması için ve üçten sonra açık emirler artık başkalarını açmaz, aksi takdirde bunun için yeterli marj olana kadar pozisyon açar, ancak grafikte bir düşüş olduğunda çekilmez ve vazgeçer. Ayrıca, ya tezgahı durdurması ya da serbest marj seviyesini sınırlaması gerekiyor, örneğin,% 50 - piyasada bir düşüş olması durumunda ve depozito küçük olsa bile ... ne tür olduğuna bağlı olarak yardımcı olmaz. çekilme. Bazı grafiklerde pazarda (test cihazının geçmişinde) 18.000 puanlık bir düşüş gördüm - ve orada korsan, test cihazı optimizasyon parametreleri etkinleştirildiğinde bile 2.000 dolarlık bir depozito ile başa çıkamadı, robot bu parametrelere sahip değil. varsayılan - algoritmaya göre basit bir demir parçası ve 2.000 $ depozito ile nadir enstrümanlarda test cihazında kazanıyor.