PROGRAMCI İHTİYACI

 

Yarı otomatik modda kanallar oluşturacak ve bunlar üzerinde işlem yapacak bir danışman-gösterge yazmak gerekir.

Program Açıklaması:

Grafikte karşılık gelen üç uç noktaya göre, program mavi olarak görüntülenen bir kanal oluşturur. Böyle bir kanala kilidi açıldı diyelim. Fare ile grafik üzerinde değiştirilebilir ve hareket ettirilebilir. Dördüncü ekstremum göründüğünde, program kanalı kilitler ve ekstremum kanal duvarına çarparsa yeniden yeşile boyar . Ekstremum yerinde değilse, kanal belirli sınırlar içinde otomatik olarak yeniden oluşturulur veya kaldırılır. Sabit bir kanal artık programlı olarak veya elle değiştirilmez, ancak örneğin fareye çift tıklayarak veya bağlam menüsünde uygun seçeneği seçerek (hangisinin uygulanması daha kolay olduğuna bağlı olarak) tekrar kilidi açılabilir, değiştir ve geri kilitleyin.

Belirli bir zaman diliminde belirli bir enstrümanda yeşil bir kanal göründüğünde, program ekstremumları aramaya devam eder ve başka kanallar oluşturur. Böylece, bir grafik üzerinde aynı anda birkaç kanal görüntülenebilir, yaklaşık olarak aynı olmamalıdır, ancak kanalların iç içe gösterilmesine izin verilir. Fiyat kanaldan çıkıp bir süre orada kaldığında kanal kaldırılır.

Fiyat yeşil kanalın duvarına ulaştığında ilgili göstergeler kontrol edilir ve bir pozisyon açılır. Bir kanalda aynı anda sadece bir pozisyon açılabilir, ancak kanal içinde daha düşük zaman dilimlerinde kanallar varsa ek pozisyonlar açılabilir.

Program aynı anda M 1, M 5, M 15, M 30, H 1, H 4 zaman dilimlerinde ve çeşitli enstrümanlarda çalışmalıdır. Tüm kanallar, uygun etiketlerle (örneğin, kanalın sol üst köşesinin yanında "M5") tüm zaman dilimlerinde aynı anda görüntülenmelidir, ancak kod, kanalların görüntülenmesini devre dışı bırakmak kolay olacak şekilde uygulanmalıdır. daha yüksek veya daha düşük zaman dilimlerinde (örneğin, M 1 kanalları H 1'de gösterilmedi, vb.) veya belirli zaman dilimlerinde çalışmayı bloke edin (örneğin, yalnızca H 1 ve M 15'te işlem yapın).

Kod, sonraki optimizasyon sırasında kaynakları korumak için bazı zaman dilimlerini, döviz çiftlerini ve tüm grafikleri kolayca devre dışı bırakılabilecek şekilde (örneğin, tek tek kod parçalarına yorum yaparak) uygulanmalıdır. Ayrıca, kod ayrıntılı yorumlarla sağlanmalıdır. Değişkenler ve işlevler, sayaçlar ve bayraklar dahil olmak üzere amaçlarına ilişkin ayrıntılı yorumlarla sağlanmalıdır.

Bazı değişkenler, kanal genişliğinin ve yatay eksene göre eğiminin değerlerini içermelidir (değişkenin değeri fiyat yükselirse pozitif, düşerse negatiftir).

Programı değerlendirmek için, yorumları ne kadar anladığımı belirlemek için çalışmasının ekran görüntülerine ve kod parçalarına ihtiyacım olacak. Buna göre, programın yapısı ne kadar basitse, o kadar iyidir.

Sevgili programcılar, önerilerinizi bekliyorum.

 
Ciddi görev! Ama temelde yapılabilir. Bu iş için ne kadar teklif etmek istersiniz?
 
LSB >> :

Üç karşılık gelen * neye karşılık geliyor? belki de tablodaki son üç ?* ekstremum anlamına gelir, program mavi olarak görüntülenen bir kanal oluşturur. Böyle bir kanala kilidi açıldı diyelim. Fare ile grafik üzerinde değiştirilebilir ve hareket ettirilebilir. Dördüncü ekstremum göründüğünde, program kanalı kilitler ve ekstremum kanal duvarına çarparsa yeşile boyar * bu nasıl?)) yani ekstremum tepesi kanal duvarıysa ?* . Ekstremum yerinde değilse, kanal belirli sınırlar içinde otomatik olarak yeniden oluşturulur veya kaldırılır. Sabit kanal artık değiştirilmiyor ... manuel * MQL kullanarak, bildiğim kadarıyla bu yapılamaz. HANDS her zaman grafikteki * herhangi bir kanalı değiştirebilir , ancak örneğin fareye çift tıklayarak veya bağlam menüsünde uygun seçeneği seçerek (hangisinin uygulanması daha kolay olduğuna bağlı olarak), değiştirip kilitleyerek kilidi açılabilir. geri.

TK'nin sonuna kadar anlamak kod yazmaktan daha zor)) Ciddi bir şey yok gibi görünüyor.

 
Fduch писал(а) >>

TK'nin sonuna kadar anlamak kod yazmaktan daha zor)) Ciddi bir şey yok gibi görünüyor.

Performansı yakalayın, sonra bize sizin için ne kadar kolay olduğunu söyleyin :-)

 
Integer >> :

Performansı yakalayın, ardından bize sizin için ne kadar kolay olduğunu söyleyin :-)

Bu görev tanımında uygulamada zorluklara neden olabilecek herhangi bir şey var mı? *önceki yazımda altını çizdiğim dışında*

 
Fduch писал(а) >>

Bu görev tanımında uygulamada zorluklara neden olabilecek herhangi bir şey var mı? *önceki yazımda altını çizdiğim dışında*

Düşünülmesi gereken şeyler var ama bilmiyor gibisin ve şimdilik açıklamaktan imtina edeceğim.

 
Integer >> :

Düşünülmesi gereken şeyler var ama bilmiyor gibisin ve şimdilik açıklamaktan imtina edeceğim.

TK gizemi! =)

Ne dersiniz, bu TOR hakkında bir uzman yazmak müşteriye ne kadara mal olur? * IMHO, programcının saatinde 20 $ 'dan 40 $' dan fazla değil *

 
Fduch >> :

TK gizemi! =)

Ne dersiniz, bu TOR hakkında bir uzman yazmak müşteriye ne kadara mal olur? * IMHO, programcının saatinde 20 $ 'dan 40 $' dan fazla değil *

2 saat içinde yapmaya hazır mısın? en ufak inceliklere kadar ilk gönderide belirtilen doğrulukla

ve kanal içinde ek pozların açılmasıyla fare tarafından değiştirilen seviyelerin işlenmesi

ve belirtin (müşterinin bu arada açıklamadığı gibi) ve h1, vb.'de m1 kanallarını görüntülemeyin.

"bu durumda yaklaşık olarak aynı olmamalı" diye bir resim arama programı yazar mısınız? saatte 20 dolara mı?

ve benzeri ve ekran görüntüleri yapmak ve 2 saat içinde tutmak?

--

uh uh... iyi şanslar! Ve en önemlisi, zamanınızı takip edin! başlangıçtan bitime

ve böylece müşteri size subjs'li mektuplar yazmaz, ama burada istediğim bu değil

--

bazen bize her şey çok basitmiş gibi geliyor! ve tüm dünya şeffaftır ve içinde tökezlediğiniz "kütükler" yoktur.

ama genellikle durum böyle değil!

 
Hmm, tüm teknik görev hakkında heyecanlandım - ekran görüntüleri, yorumlar ve mantıksal olarak anlaşılabilir bir program yapısı çok daha fazlasını alacak. Ama kodun kendisi 2 saatte yazmak oldukça gerçekçi, görüyorsunuz.
 
Fduch писал(а) >>
Ama kodun kendisi 2 saatte yazmak oldukça gerçekçi, görüyorsunuz.

Kabul edildi, dakikada 300 karakter yazıyorsanız.

 
Fduch >> :
Hmm, tüm teknik görev hakkında heyecanlandım - ekran görüntüleri, yorumlar ve mantıksal olarak anlaşılabilir bir program yapısı çok daha fazlasını alacak. Ama kodun kendisi 2 saatte yazmak oldukça gerçekçi, görüyorsunuz.

hayır katılmıyorum


---

Yeni başlayanlar için, 10-30-240 dakika içinde bu TK parçasını yazın = "yaklaşık olarak aynı olmamalı"

İnanın bana, bu önemsiz bir şey değil!

(yaklaşık olarak - bu oldukça öznel bir maddedir)

Belirli bir nesneyi belirli sınırlar içinde, en az 3 puan şeklinde karşılaştırmanız gerekecek!

ve koşullu vuruş, aslında, spesifikasyona göre değerlendirilen ve benzer nesneleri kesen bir üçgen

(ve sadece kesmek değil, aynı zamanda TK'nin yazarı bu kesintiyi ne onaylar?

---

Bununla heyecanlandığın gerçeği, katılıyorum!

o kadar basit değil! ancak TK'nin yazarıyla konuşursanız, bazı noktalar çözülebilir.

ama 2 saatte yapmaz - hazır kitaplıklarınız olsa bile

--

Örneğin, her zaman beklediğimden 3-4 kat daha fazla iş için zaman harcıyorum!

bir "kütük" ile karşılaşabileceğimi fark ederek... hiç beklemediğim bir sorunla karşılaştım!

Neden: