Açık pozisyonları gruplara ayırma

 
İyi günler, zor değilse, lütfen bana bir senaryo, bir danışman, bir makale söyleyin., Forumda bir konu. Bunu kendi başıma çözemiyorum.
(Hedge hesabında) aktif (açık) pozisyonları belirli koşullara (ömrü, açılan sinyaller, değişen piyasa koşullarına ilişkin sinyaller vb.) bağlı olarak gruplara ayırmaya ihtiyaç vardır. İki boyutlu dizilerin (bilet, grup numarası) kullanımını görebilirsiniz. Pozisyonların gruplara bölünmesi, farklı gruplara farklı stratejiler/taktikler uygulamak için gereklidir.
Herhangi bir cevap için minnettar olurum, teşekkürler.
 
Sergey Voytsekhovsky :
İyi günler, zor değilse, lütfen bana bir senaryo, bir danışman, bir makale söyleyin., Forumda bir konu. Bunu kendi başıma çözemiyorum.
Yorum alanı buna uygun değil mi?
 
Igor Yeremenko :
Yorum alanı buna uygun değil mi?

Sorunuzun özünü anlamadım.

Yeni konu açılmasına karşı mısınız ve sence soruyu yeni yorumlar şeklinde diğer başlıklara atmaya değer mi?

Belki haklısın ama öte yandan böyle bir yönelime sahip şubelere rastlamadım.

Yönlülük ile, (hedge hesabındaki) aktif (açık) pozisyonları belirli koşullara (sona erme, açılan sinyaller, değişen piyasa koşullarına ilişkin sinyaller vb.) bağlı olarak gruplara ayırma ihtiyacını kastediyorum. İki boyutlu dizilerin (bilet, grup numarası) kullanımını görebilirsiniz. Pozisyonların gruplara bölünmesi, farklı gruplara farklı stratejiler/taktikler uygulamak için gereklidir.

 
Bir dizi yapı oluştururdum. Dizi elemanlarının sayısı, açık pozisyonların sayısına eşittir. Yapının alanlarından biri, yapının bir üyesinin belirli bir gruba ait olmasını karakterize edecektir. Genel olarak, bu, iki boyutlu bir diziye kıyasla daha esnek bir seçenektir. her öğe için birkaç alan olabilir ve bunlar farklı veri türlerine sahip olabilir.
Документация по MQL5: Основы языка / Переменные
Документация по MQL5: Основы языка / Переменные
  • www.mql5.com
Переменные должны быть объявлены перед их использованием. Для идентификации переменных используются уникальные имена. Описания переменных используются для их определения и объявления типов. Описание не является оператором. Индексом массива может быть только целое число. Допускаются не более чем четырехмерные массивы. Нумерация элементов...
 
Grigori.SB :
Bir dizi yapı oluştururdum. Dizi elemanlarının sayısı, açık pozisyonların sayısına eşittir. Yapının alanlarından biri, yapının bir üyesinin belirli bir gruba ait olmasını karakterize edecektir. Genel olarak, bu iki boyutlu bir diziden daha esnektir.

İyi günler, zaten ilgilenen iki kişiyiz, ilginiz için teşekkür ederiz.

Kodlama bilgim hala oldukça mütevazı ama büyümeye çalışıyorum.

Bir dosya ekledim, bu bir danışman taslağıdır ve yavaş yavaş kabul edilebilir bir düzeye gelmek istiyorum.

Artık her mum için minimum lot ile iki zıt pozisyonu nasıl açacağını biliyor.

Adını Sower koydum. Yani, taşları dağıtıyor, sonra onları toplayacağız - gelecekte bu pozisyonlar işe yarayacak. Birkaç strateji var.

İlk temel seviye (kreş) - tüm genç pozisyonlar için, TakeProfit ortalama oynaklık civarında bir yere ayarlanır. Pozisyonların bir kısmı kâr için kapatılacak, hayatta kalanlar daha karmaşık ve uzun algoritmalar tarafından hizmet verilecek daha eski başka bir gruba (kast, rütbe, ....) transfer edilmelidir.

Bence bu süreçten - bu tür grupların oluşturulması ve bu gruplar arasındaki pozisyonların dağılımı ve başlamamız gerekiyor.

Tabii ki, balık (hazırlık) da çok fazla eleştiriye neden olacak ve iyileştirme gerektirecek, bu nedenle her türlü öneriye açığız.

Teşekkür ederim.

Dosyalar:
Sower_1_3.mq5  15 kb
 
Sergey Voytsekhovsky :

Sorunuzun özünü anlamadım.

Yeni konu açılmasına karşı mısınız ve sence soruyu yeni yorumlar şeklinde diğer başlıklara atmaya değer mi?

Belki haklısın ama öte yandan böyle bir yönelime sahip şubelere rastlamadım.

Yönlülük ile, (hedge hesabında) aktif (açık) pozisyonları belirli koşullara (sona erme, açılan sinyaller, değişen piyasa koşullarına ilişkin sinyaller vb.) bağlı olarak gruplara ayırma ihtiyacını kastediyorum. İki boyutlu dizilerin (bilet, grup numarası) kullanımını görebilirsiniz. Pozisyonların gruplara bölünmesi, farklı gruplara farklı stratejiler/taktikler uygulamak için gereklidir.

Bunun gibi bir şey!

 
Nikolay Kositsin :

Bunun gibi bir şey!

Tünaydın.

Doğru şekilde anladım? YORUM'u kullanmanızı önerirsiniz ???

Bu veya benzeri işleri yapan kod seçenekleriniz var mı? Varsa - sizin için uygun olan herhangi bir biçimde pliz atın.

Şimdiden teşekkürler.

 

Bu veya benzeri işleri yapan kod seçenekleriniz var mı? Varsa - sizin için uygun herhangi bir biçimde pliz atın.

sadece bir danışmana bağlantı veya benzer bir çözüme sahip bir komut dosyası yeterlidir.

 
Sergey Voytsekhovsky :

İyi günler, zaten ilgilenen iki kişiyiz.

Yanlış, burada ilgilenmiyorum, sadece yardım etmeye çalışıyorum.

Ve yorum alanının kullanılması tavsiye edilmez. Bu elbette en kolay yol, ama aynı zamanda en güvenilmez çünkü. bu alan herhangi bir zamanda DC tarafından değiştirilebilir.

 
Sergey Voytsekhovsky :

Tünaydın.

Doğru şekilde anladım? Bunu, pozisyonun gelecekte bir gruba veya birkaç gruba ait olduğunun bir işareti olarak sunuyorsunuz. ???

Bu veya benzeri işleri yapan kod seçenekleriniz var mı? Varsa - sizin için uygun herhangi bir biçimde pliz atın.

Şimdiden teşekkürler.

Bu tür kodlar, bitmiş formda var olamayacak kadar bireyseldir. Pozisyonlar ve emirler için gerekli nitelikler için tüm seçenekler için hazır yorumlar ve pozisyonları ve emirleri analiz eden ve bu yorumları değiştiren bir Uzman Danışman ile bir Yapı yazılır. Bu tür şeyler ya bağımsız olarak yazılır ya da serbest olarak sipariş edilir.

 
Grigori.SB :

Yanlış, burada ilgilenmiyorum, sadece yardım etmeye çalışıyorum.

Ve yorum alanının kullanılması tavsiye edilmez. Bu elbette en kolay yol, ama aynı zamanda en güvenilmez çünkü. bu alan herhangi bir zamanda DC tarafından değiştirilebilir.

Teşekkür ederim. Yardım etme arzusu çok değerlidir. Bir yorumun kullanımını duydum, sadeliği ve netliği büyüleyici olsa da, ayrıca, yeterli beceriye sahip olduğum tek şey bu, muhtemelen bu yüzden henüz yapmıyorum, şimdilik bırakıyorum ellerim düştüğünde :(

Yukarıda yazdınız: " Bir dizi yapı oluştururdum ..." ve " çünkü her öğe için birkaç alan olabilir ve farklı veri türlerine sahip olabilirler ...". Bununla zaten karşılaştım. Parça, parça, öncül, bağlantı var mı? Bir şey yapmak, anlamak ve onu "Ekici" ye vidalamaya çalışmak çok zor değil ,,, ???

Neden: