AutoGraf Series 4 - MQL özellikleri.

 


AutoGraf 4 uygulamasının kısa açıklaması.
(tam açıklama, AutoGraf 4.80416 betta'nın genel testi tamamlandıktan sonra yayınlanacaktır)


Uygulamanın amacı.

AutoGraf 4, MetaQuotes Software Corp. tarafından MetaTrader 4 istemci terminalinde manuel, otomatik ve yarı otomatik sipariş yönetimi için bir uygulama programıdır.


Uygulama bileşimi.

Uygulama aşağıdaki bileşenlerden oluşur:

1. Uzman Danışman AG_exp.ex4.

2. Gösterge AG_ind.ex4.

Uygulama yalnızca her iki bileşen de kuruluysa kullanılabilir.


Uygulamanın ana özellikleri.

Uygulama, tüccara aşağıdaki seçenekleri sunar:

1. MT4 sipariş açma panelini kullanmadan herhangi bir türden siparişi fare ile açın.

2. Sil tuşunu kullanarak herhangi bir türden bir veya daha fazla siparişi kapatın.

3. Ekrandaki sipariş özelliklerine karşılık gelen yatay çizgileri hareket ettirerek herhangi bir türdeki siparişi değiştirin.

4. Siparişleri manuel, otomatik ve yarı otomatik modda yönetmek için aşağıdakiler dahil olmak üzere araçları kullanın: emirleri çekmek ve piyasa fiyatını takip eden StopLoss ve TakeProfit; kullanıcı tarafından keyfi olarak belirlenen bir çizgi (eğilim çizgisi, kanal, fibo-fan, vb.) boyunca emirleri çekmek, çekme eylemini bir fiyat değeriyle sınırlamak; fiyat ve zamana göre bir siparişin otomatik kapanması; piyasa emirlerinin alım satım ters çevrilmesi ve dur-tersine çevrilmesi, vb. Kurulan her enstrüman ayrı ayrı yapılandırılabilir.


Kontrol simgelerinin kısa açıklaması.

Kontrol simgeleri, gösterge alt penceresinde bulunur. Her simge bir veya daha fazla kontrol eylemiyle ilişkilendirilir. Bir kontrol eylemi uygulamak için ilgili simgeyi seçmek, onu kısa bir mesafe için herhangi bir tarafa hareket ettirmek ve fare düğmesini bırakmak gerekir.

AT - Otomatik Ticaretin özel işlevini etkinleştirin/devre dışı bırakın; kullanıcı tarafından derlenen algoritmalara dayalı olarak ticareti yönetmenizi sağlar; araçları yönetebilir - parametrelerini kurun, kaldırın ve değiştirin.

(x) - Tümünü Kapat işlevini etkinleştirin/devre dışı bırakın.

AG - AutoGraf işlevini etkinleştirme/devre dışı bırakma - yarı otomatik ticaret için bir işlev, enstrümanların kontrol eylemlerini gerçekleştirmenize olanak tanır.


Parti - yeni siparişler için parti sayısı, parti sayısının değerine göre belirlenir; lotların ölçeğini görüntülemek için lot sayısı simgesini kullanmanız gerekir.

% - yeni siparişler için parti sayısı, yüzde rakamının değerine göre belirlenir (serbest marjdan); yüzde ölçeğini görüntülemek için yüzde simgesini kullanmanız gerekir.

Sl - tüm ticaret emirleri için kayma (birim - pip).

SL - Her türden yeni açılan emirler için StopLoss; StopLevel minimum mesafe değeri artarsa (StopLoss daha az ise), StopLoss değeri otomatik olarak StopLevel değerine yükseltilir; StopLevel düştüğünde, StopLoss değeri değişmez, bir mesaj ve sesli bir bildirim görüntülenir (değişim noktası birimi).

TP - Her türden yeni açılan siparişler için TakeProfit; StopLevel minimum mesafe değeri artarsa (TakeProfit daha az ise), TakeProfit değeri otomatik olarak StopLevel değerine yükseltilir; StopLevel düşürüldüğünde, TakeProfit'in değeri değişmez, bir mesaj ve sesli bir bildirim görüntülenir (değişim noktası birimi).

Ds - çeşitli enstrümanlar için ayar mesafesi; bazı enstrümanlar için TickSize'ın mevcut değerinden daha az olmayan değerler alabilir, diğerleri için pozitif ve negatif değerler (birim - puan) alabilir.

St - sipariş değiştirme adımı (birim - pip).


936/93 - takım parametresi ayar değerlerini göster/gizle.

K - sesi etkinleştirin / devre dışı bırakın.

|| - haber satırlarını göster/gizle.

Sln - StopLevel koridorunu göster/gizle.

Snzh - FreezeLevel koridorunu göster/gizle.

Inf - işlem merkezi tarafından belirlenen ana mevcut koşulları göster/gizle.

P - araç çubuğunu göster/gizle.


Araçların kısa açıklaması.

Araç çubuğu iki grup simge içerir. Üst grup, siparişleri manuel olarak açmak için araçlar içerir, alt grup, otomatik sipariş yönetimi için araçlar içerir. Manuel ticaret yönetimi bir önceliktir. Kullanıcı, AT ve AG fonksiyonlarının (otomatik veya yarı otomatik sipariş yönetimi) etkin olmasına bakılmaksızın, istediği zaman emirleri açma, kapatma ve değiştirme olanağına sahiptir. Araçlar, yalnızca işlevlerden biri etkinleştirildiğinde kontrol eylemleri üretir - AT veya AG.

Bir araç yüklemek için, fare ile araç çubuğunun dışına sürükleyin. Araç, araç çubuğu içinde hareket ettirilirse araç hakkında kısa yardım alınabilir.


Siparişleri manuel olarak açmak için araçlar.

o ve o - Belirtilen StopLoss ve TakeProfit parametreleriyle Al ve Sat piyasa emirlerini açmak için araçlar (alt pencerede parametre değerleri görüntülenir); emir, kullanıcının fare düğmesini bıraktığı andaki simge fiyat koordinatından bağımsız olarak piyasa fiyatından açılır.

#,#,# ve # - Belirtilen StopLoss ve TakeProfit parametreleriyle BuyLimit, SellLimit, BuyStop ve SellStop siparişlerini açmak için araçlar; emir, kullanıcının emir ikonunu serbest bıraktığı fiyattan açılır.

Araç çubuğunun üst kısmında sırasıyla sağda ve solda yer alan kontrol çizgileri, sıfır StopLoss ve TakeProfit değerleri ile piyasa ve bekleyen emirler açmanıza izin verir. Piyasa emirleri, mevcut piyasa fiyatından, bekleyen emirler - kullanıcının kontrol hattından çıktığı fiyattan açılır. Fareyi kullanarak herhangi bir durdurma emri (StopLoss ve TakeProfit) belirleyebilirsiniz. Bunu yapmak için sipariş satırını seçin, Ctrl düğmesine basın ve satırı fare ile istediğiniz konuma sürükleyin. Bu olayın bir sonucu olarak, ilgili stop emrini ayarlamak için emri değiştirmek için sunucuya bir ticaret talebi gönderilecektir.

Mevcut koşullar (işlem merkezi tarafından belirlenen), kullanıcı tarafından belirtilen fiyatta bir emir açmak, vermek veya değiştirmek için doğru bir ticaret emrinin oluşmasına izin vermiyorsa, işlem için en yakın kabul edilebilir fiyat değerleri (dahil olmak üzere) kabul edilir. StopLoss ve TakeProfit için). Aynı anda 30'dan fazla sipariş açılamaz ve verilemez.


Kontrol araçları.

Araçlar soldan sağa ve yukarıdan aşağıya numaralandırılmıştır. Araçlar iki gruba ayrılır - sipariş araçları (sipariş satırlarından birinde ayarlanır) ve herhangi bir siparişe atanmamış araçlar. Bir sipariş aracını kurmak için araç çubuğundaki ilgili simgeyi almanız ve sipariş satırına mümkün olduğunca yaklaştırmanız gerekir. Sipariş satırının türü, simgenin türüyle eşleşirse, cihaz seçilen sipariş satırına eklenecektir. Alet tipine bağlı olarak sipariş satırına "mıknatıslanabilir" ve ayrıca hattan belirli bir mesafede (Ds değerine göre) görüntülenebilir.

Kurulu cihazların parametreleri, ilgili Lot, SL, TP, Ds ve St. değerleri değiştirilerek alt pencerede ayarlanır. Halihazırda kurulu araçların parametreleri de değiştirilebilir. Bunu yapmak için parametrelerin değerlerini görüntüleyin (kontrol simgesi 236/93) ve istenen basamağı kaydırın. Alt pencerede, gerekli değeri seçmeniz gereken bir ölçek görünecektir. Skala üzerinde bir değer seçtikten sonra parametrenin ayar değeri değişecektir.

1, 2 ve 3 - Pull_Up, Pull_Down ve Follow_After_Price - enstrüman emir satırına sabitlenir ve emir değişikliği için ticaret taleplerini oluşturur. Enstrüman, piyasa fiyatına belirli bir mesafeyi koruyacak şekilde emri değiştirmeyi amaçlar.

4 ve 5 - Stop_0_Buy ve Stop_0_Sell - enstrüman, yürütme fiyatında görüntülenen emir satırına (sırasıyla Al ve Sat) yerleştirilir. Piyasa fiyatı, enstrümanın kullanım fiyatına dokunur veya onu geçerse, enstrüman, açık fiyatın üzerindeki St puan değeriyle, emrin StopLoss'unu başabaş alanına değiştiren bir ticaret talebi oluşturur. emirler (enstrümanın pozisyonu değiştiğinde orijinal emir açılış fiyatı görüntülenir; bankalar gün sonunda açık emir oranını değiştirir, orijinal fiyat tüm program dönemi boyunca hatırlanır).

6 ve 7 - Pull_Not_Higher ve Pull_Not_Lower - sipariş değişikliğini sınırlayan bir araç. Kullanım fiyatına ulaşıldığında, enstrüman 1, 2, 9 ve 10'un yürütülmesini sınırlandırıyorsa enstrüman silinir ve belirtilen kontrol enstrümanları da silinir. Enstrüman, enstrüman 3 ve 11'e eşlik edecek şekilde ayarlanırsa, enstrümanın uygulama fiyatına ulaşıldığında, 3 ve 11 pullup'larının kontrol eylemi oluşmaz, enstrümanlar silinmez.

8 - Sound_level - herhangi bir fiyata ayarlanmış bir sipariş aracı değil. Piyasa fiyatı enstrümanın icra fiyatına ulaştığında periyodik olarak bir melodi çalınır ve ikonu yanıp söner. Ölçekte yedi melodiden birini seçebilirsiniz, her melodi belirli bir rengin simgesine atanır. Toplam 30 ses seviyesi ayarlanabilir.

9, 10 ve 11 - Lift_After_Object_Up, Pull_After_Object_Down ve Sewing_After_Object. Cihaz sipariş satırına yerleştirilir ve kullanıcı tarafından belirlenen hatta iki aşamada bağlanır. İlk aşamada sipariş satırında cihazın sembolü ayarlanır. İkinci aşamada simge istenilen satıra getirilmelidir (çizgi yanıp sönmeye başlar).

Toplamda, AutoGraf 6 tip grafik nesne çizgisini kabul eder: trend çizgisi, lineer regresyon kanalı, standart sapma kanalı, fibo fan, fibo kanalı, Andrews Pitchfork ve normal kanal. Toplamda, belirtilen türdeki nesnelerin sayısı 100'ü geçmemelidir.

Alet 9 ve 10 için, mesafenin pozitif yönü takip yönü olarak kabul edilir, yani. aracın simgesine (ok) doğru. Alet 11 için, alet nesne çizgisinin üstüne ve nesnenin altına negatif - ayarlanmışsa mesafe değeri pozitif olarak kabul edilir.

12 - Pull_Object - bir sipariş aracı değildir, iki tür nesneden birine ayarlanır - doğrusal regresyon kanalı ve standart sapma kanalı. Enstrümanın yürütülmesi, nesnenin koordinatlarında bir değişikliğe yol açar - kanal her yeni çubukta ileriye doğru hareket eder.

13 - Lock_At_Price - bekleyen bir emrin durdurma emirlerinden birine ayarlanır. Bekleyen emirleri değiştirmek için genel prosedür, emrin "bir bütün olarak" değiştirilmesidir, yani. bir emri değiştirirken, emirden durdurma emirlerinin her birine olan mesafe değişmeden kalır. Araç, mevcut fiyat değerinde stop emirlerinden herhangi birini "uygulamanıza" izin verir.

14 - Close_All - cihaz gelecekte belirli bir zamana ayarlanır; işlem zamanı geldiğinde, enstrüman AT veya AG fonksiyonunun yürütülmesini kapatır (bunlardan biri etkinleştirilmişse) ve bu enstrüman için mevcut tüm emirleri (ilk piyasa emirleri ve önce karşı emirler, sonra bekleyen emirler) kapatır. ilk olarak piyasa fiyatına yakın olanlar vb. .d.). Performansın sonunda enstrüman çıkarılır ve daha önce aktif olan (varsa) işlevi açar.

15 - Close_On_Time - siparişi belirtilen zamanda kapatır; Piyasa emirleri için kısmi kapanışa izin verilir.

16 - Close_At_Price - piyasa fiyatı enstrümanın işlem fiyatına ulaştığında bir emri kapatır; piyasa emirleri için kısmi kapatmaya izin verilir; piyasa emirleri için, enstrümanın piyasa fiyatının altında ve üstünde ayarlanmasına izin verilir.

17 - Trading_Reversal - enstrüman bir piyasa emrine verilir, piyasa fiyatı enstrümanın işlem fiyatına ulaştığında (piyasa fiyatı kara doğru hareket ettiğinde), emir tamamen kapanır ve karşı piyasa emri, buna uygun olarak açılır. kullanıcı ayarları.

18 ve 19 - Trade_Reversal_Buy ve Trade_Reversal_Sell - enstrüman, piyasa emirlerinin TakeProfit'ine yerleştirilir; emir TakeProfit fiyatından doğal olarak kapatıldığında, enstrüman, kullanıcının ayarlarına göre bir ters piyasa emri açar.

20 - Stop_Reversal - enstrüman bir piyasa emrine verilir, piyasa fiyatı enstrümanın işlem fiyatına ulaştığında (piyasa fiyatı zarara doğru hareket ettiğinde), emir tamamen kapanır ve karşı piyasa emri, buna uygun olarak açılır. kullanıcı ayarları.

21 ve 22 - Stop_Reversal_Buy ve Stop_Reversal_Sell - enstrüman piyasa emirlerinin StopLoss'unda ayarlanır; emir, StopLoss fiyatından doğal olarak kapatıldığında, enstrüman, kullanıcının ayarlarına göre bir karşı piyasa emri açar.

23 - Planned_order - enstrüman gelecekte belirli bir zamanda yerleştirilir; yürütme zamanı geldiğinde cihaz, kullanıcının ayarlarına göre belirtilen tipte bir sipariş açar; sipariş türleri ölçeğinde sipariş türü seçilir (araç çubuğundaki araç simgesini hareket ettirin). Piyasa emirleri, enstrümanın kullanım fiyatına bakılmaksızın cari piyasa fiyatları üzerinden açılır. Bekleyen emirler, enstrümanın kullanım fiyatına göre belirlenir. Bekleyen bir emir verildiği sırada fiyat, enstrümanın işlem fiyatının üzerine çıktıysa, mevcut işlem koşullarının sınırlamaları dikkate alınarak, emir mümkün olan en yakın fiyata verilir.

24 - Delete_all_tools - araç kurulu değil; simgeyi araç çubuğunun dışına sürüklemek, kurulu tüm araçları kaldırır.


Programın kurulumu.

Programı bilgisayarınıza kurmak için Setup_AG4.80416.exe kurulum dosyasını çalıştırmanız gerekir.


Programın dağıtımı.

Tüm sürümlerin AutoGraf 4 Serisi uygulaması ticari olarak dağıtılmaktadır. Programı bir demo hesabında test etmek sınırlı değildir (ne zaman ne de işlevsellik). Programı iki gerçek hesapta kullanma hakkı veren bir yıllık lisansın maliyeti 84 $'dır (evet, giriş yapabilirsiniz, ancak bir hesap için yarı fiyatına bir lisans sağlanmaz - bir arkadaşınızı getirin). Programın satışı, halka açık testlerin bitiminden sonra başlayacak (yaklaşık olarak Mayıs ortasından itibaren).

 

teşekkürler denemeye başlıyorum

katma:

hata bir - haber satırları görüntülendiğinde, gösterge penceresinde periyodik olarak çok sayıda mesaj görüntülenir

"Bu hatalı bir işlemdir. Kontrol simgesini kullanın. Haber satırlarını ve başlıklarını değiştiremez veya silemezsiniz."

uygun ses eşliğinde .. spontane olarak başlar tüm bunlar spontane biter gibi ..

 

Peki, test edelim...

(İndirirken 1,6 metre ağırlığında 1 mql dosyası olsa komik olur diye düşündüm: ah ne kadar kod olurdu :)))

 
Demoya koy. Göreceğiz....
 

Haber satırlarının biraz iyileştirilmesi gerekecek.

Haber dosyasını yazarken (birden :) aynı anda birden fazla haber olabileceği ortaya çıktı. Sunulan düzenlemede, bu çizgiler "üst üste binmiştir".


Bu arada, lütfen unutmayın: tüm satırlar tüm finansal araçların tablolarında görüntülenir. Ancak her belirli grafikte, kendi haberleri düz bir çizgi ve diğerleri - noktalı bir çizgi olarak görüntülenir. Örneğin, EURUSD'de EUR ve USD sabittir ve EURJPY'de EUR sabittir ve USD noktalıdır.

 
Dedka :
Demoya koydum. Göreceğiz....

Sadece bir demoya koymak biraz farklı bir iştir.


AG otomatik modda çalışabilir. Bunu yapmak için AT işlevini etkinleştirmeniz gerekir. Bu durumda, Uzman Danışman her yinelemede (saniyede yaklaşık 20 ila 500 kez), kullanıcının kendi ticaret yönetimi algoritmasını (AG enstrüman yönetim yöntemi dahil) yazabileceği kullanıcı işlevini çağırır. AT işlevinin kodu (sürüm AG 4.80416 ) yalnızca belirli program özelliklerinin kullanımına ilişkin teknik örnekler içerir , ancak bir ticaret stratejisi uygulaması yoktur, bir cat. test edilmesi gerekecekti.

Örnekler dizini, cat içinde birkaç AT dosyası içerir. çeşitli araçları kullanma örnekleri için kodlar içerir (katalog adlarındaki araç numaralarına bakın). Herhangi bir AT örneğini test etmek için acc'ye ihtiyacınız var. dosyayı kopyalayın ve kütüphaneler dizinine, yani oradaki dosyayı onunla değiştirin, ardından AG'yi yeniden başlatın (bilgisayarı yeniden başlatmak gerekli değildir).

Görselleştirme modunda test ederken bu örneklerdeki araçların nasıl çalıştığını görebilirsiniz (ilk tanışma için kontrol noktalarına göre M15 önerilir). Görselleştirme modu ayrıca manuel ticareti simüle etme özelliğini de korur.

Enstrümanların çalabilmesi için AG veya AT'nin etkinleştirilmesi gerektiğini lütfen unutmayın.

 
ve herhangi bir döviz çifti için gelen teklifin sesini ayarlamak mümkün olsaydı .. o zaman belki de oldukça ilginç bir melodi ortaya çıkabilirdi :) örneğin, Çin tarzında bir tür Çin salonu .. güzellik : )
 
alexx_v :
ve herhangi bir döviz çifti için gelen teklifin sesini ayarlamak mümkün olsaydı .. o zaman belki de oldukça ilginç bir melodi ortaya çıkabilirdi :) örneğin, Çin tarzında bir tür Çin salonu .. güzellik : )

Görünüşteki basitliğe rağmen, sesleri almak için oldukça fazla zaman harcadım. Değişen emirlerin seslerine (açık, kapalı, tip dönüştürme), işlem emirlerinin yürütülmesine ve hata seslerine en yakın ilgi gösterildi.

Kullanıcı seslere çabucak alışır, müzayede sırasında gezinmesine yardımcı olur. Özellikle, tik sıklığındaki ani bir artış veya tersine uzun bir duraklama, kullanıcının hemen dikkatini çeker.

 
İronik değilim, bu 18 saate o kadar alıştım ki daha önce bu sesler olmadan nasıl idare ettiğimi bilmiyorum) bence çok uygun ama sevmeyenler için kapatma butonu sunmak)
 
SK. писал (а):
alexx_v :
ve herhangi bir döviz çifti için gelen teklifin sesini ayarlamak mümkün olsaydı .. o zaman belki de oldukça ilginç bir melodi ortaya çıkabilirdi :) örneğin, Çin tarzında bir tür Çin salonu .. güzellik : )

Görünüşteki basitliğe rağmen, sesleri almak için oldukça fazla zaman harcadım. Değişen emirlerin seslerine (açık, kapalı, tip dönüştürme), işlem emirlerinin yürütülmesine ve hata seslerine en yakın ilgi gösterildi.

Kullanıcı seslere çabucak alışır, müzayede sırasında gezinmesine yardımcı olur. Özellikle, tik sıklığındaki ani bir artış veya tersine uzun bir duraklama, kullanıcının hemen dikkatini çeker.

Sergey! yeni kuruldu!


Süper rahat kolay basit düşünülmüş

Memnun oldum... Çok rahat bir ürün!

sesler iyi seçilmiş

Her şey harika!


--

alma çizgisi çekildiğinde veya durak yeni bir yere çekildiğinde ilk açıklama var

çizgi, durma veya almanın olduğu yere geri döner ve ancak o zaman sipariş atlar ve sonra çizgi bu yere atlar


çizgiyi taşımak bana uygun göründü! görsel olarak yeni bir konuma taşıyın ve ardından siparişi o konuma taşıyın


otomatik işlemler için muhtemelen bir dilek olarak ne isterim

bir trend çizgisi yerleştirilir, giriş için geçerli olarak işaretlenir ve çizginin fiyatına dokunulduğunda

giriş yapılır - zıt trend çizgisi bir alım görevi görür

genel olarak, muhtemelen her şeyi görmedim, muhtemelen her şey orada

ve anladığım kadarıyla DEMO sürümünü


Çok güzel bir şey!

 
alexx_v :
İronik değilim, bu 18 saate o kadar alıştım ki daha önce bu sesler olmadan nasıl idare ettiğimi bilmiyorum) bence çok uygun ama sevmeyenler için kapatma butonu sunmak)

Programın geliştirilmesinin bu aşamasında bundan bahsetmek doğru mu bilmiyorum. Muhtemelen gerekli.

Programın gerçekten belirgin bir bağımlılık etkisi var. Bir kez denedikten, rahatlığını hissettikten ve en azından biraz (bir veya iki gün) alıştıktan sonra, gelecekte kullanmayı reddetmek zordur. Program üzerinde çalışma sürecinde bu etkiyi defalarca kendimde hissettim. Genellikle kapalıyken MT, danışmanı grafiğe bağlı bırakıyorum. yarın ile MT danışmanı otomatik olarak karşılar ve her şey senaryoya göredir. Ama bazen uzmanın bağlantısını kestim. Böyle durumlarda MT açıldığında siparişlerin renklenmesini göremiyorum ve ekranda ne olduğunu anlamıyorum. Her zamanki mouse hareketi ile finansal enstrümana ait bilgileri açmayı hedefliyorum fakat herhangi bir buton yok. Çok özel bir tahriş hissi uyandırır. Hemen bir danışman ekliyorum ve şimdi rahat hissediyorum.

Yani bağımlı olmak istemeyen herkes için denememek bile daha iyi :)

Neden: