MetaTrader 4 için bir API fonksiyonları kütüphanesi geliştirildi - sayfa 3

 
İşlemler arasındaki aralıkta bir zaman sınırı var mı? Örneğin, bir dizi sipariş vermek istersem, talepler arasında garanti edilen aralık ne olmalıdır? Bir dizide bir isteği kaybetme olasılığı nedir?
 
Garip ama orada herhangi bir bilgi bulamadım, terminalde bir sipariş vermenin, tekliflerin gelme sıklığına bağlı olarak programda oluşturulduğu andan itibaren 1-2 dakika olabileceğine dair bir bilgi bulamadım. Ve genel olarak, lütfen belgelerinizde sipariş vermenin tekliflerin varış oranına bağlı olduğunu belirttiği yeri belirtin.

Belgelerde HER ŞEYİ açıklamanın imkansız olduğunu anlıyorsunuz. Bana Word belgelerinde bireysel işlemlerin ortalama yürütme süresinin belirtildiği yeri gösterin ... Bu saçmalık!
Ve kullanıcı terminalinde manuel olarak sipariş verirken 1-2 dakikalık gecikmeler olmuyor mu?
İş uzmanlardan geçerse, HERHANGİ BİR EYLEM kenelere bağlıdır ve tekliflerin gelmesine bağlıdır.
Bu, MT4 terminalinin bir özelliğidir ve bu konuda hiçbir şey yapılamaz.

Bir programcı böyle bir kütüphaneyi kendisi yazabilir ve IMHO'm, bir ARAÇ için acemi tüccarlardan-programcılardan para almak doğru değildir, bir ÜRÜN için para almanız gerekir.

Bir kez daha tekrarlıyorum: Sıradan bir kullanıcının harici bir kütüphaneden fonksiyon çağıran programlar yazdığını hayal etmek imkansız. Bu tür araçları kendiniz yazabiliyorsanız, fiyatlandırmayı tartışmanın bir anlamı yoktur. Herkesin yatırılan emek ve bunun parasal karşılığı hakkında kendi fikirleri vardır.
Uykusuzluk sırasında sol ayağımla yazılmış bir kod parçası değil, cilalı bir ürün sunuyorum. Ve sunduğunuz şey kendi işinizdir. İyi şanlar!
 
İşlemler arasındaki aralıkta bir zaman sınırı var mı? Örneğin, bir dizi sipariş vermek istersem, talepler arasında garanti edilen aralık ne olmalıdır? Bir dizide bir isteği kaybetme olasılığı nedir?

MT4 fiyat teklifi sunucusunun ayarlarına göre her 10 saniyede bir defadan fazla işlem yapılması mümkün değildir. Sunucu, olası korsan DoS saldırılarını önlemek için çeşitli isteklerin sıklığını sınırlar. Bu bilgi zaten bir şekilde bu forumda gündeme getirildi.
Kütüphanemde, gerekli gecikme ve sunucu tepki kontrolü zaten fonksiyona dahil edilmiştir, bu nedenle özel olarak düzenlemeye gerek yoktur. Kitaplık işlevi sırayla çağrılarak bir dizi sipariş verilebilir.
int NewPos(char *kotx, int oper, int lot, çift fiyat, çift sl, çift tp);
dönüş kodunun her seferinde kontrol edilmesi. Bu bir döngü içinde de yapılabilir. İyi şanlar!
 
Bu tür araçları kendiniz yazabiliyorsanız, fiyatlandırmayı tartışmanın bir anlamı yoktur.

Bu arada, reklamın yasak olduğu bu saygın forumun kurallarını ihlal etmeden ne tartışmalıyım, kendim karar veriyorum. Bu konudaki pozisyonum, potansiyel alıcıların hatasına karşı uyarmak ve mesajınız bu forumda göründüğünden, iyi niyetle (daha fazla zaman harcayarak) belgelerinizi ve tanıtım materyallerinizi zarar vermeyecek şekilde hazırlamanızı tavsiye etmektir. insanları yanıltmak (tıpkı beni yüksek sesle manşetlerle yanılttığınız gibi), "ürününüz" ile tam teşekküllü bir API arasındaki ANAHTAR farklara dikkat çekmek.
 
Если Вы в состоянии писать такие инструменты сами, тогда нет смысла обсуждать ценовую политику.

Bu arada, reklamın yasak olduğu bu saygın forumun kurallarını ihlal etmeden ne tartışmalıyım, kendim karar veriyorum. Bu konudaki pozisyonum, potansiyel alıcıların hatasına karşı uyarmak ve mesajınız bu forumda göründüğünden, iyi niyetle (daha fazla zaman harcayarak) belgelerinizi ve tanıtım materyallerinizi zarar vermeyecek şekilde hazırlamanızı tavsiye etmektir. insanları yanıltmak (tıpkı beni yüksek sesle manşetlerle yanılttığınız gibi), "ürününüz" ile tam teşekküllü bir API arasındaki ANAHTAR farklara dikkat çekmek.

Seni bu kadar üzen ne anlamıyorum? Benzer bir gelişmeyi belgelerle, örneklerle vb. sunamadığınızı mı? Elbette burada çok çalışmanız, hata ayıklamanız, tüm hataları ve kritik durumları yakalamanız gerekiyor... Bir web sitesi oluşturmanız ve internete yerleştirmeniz gerekiyor. Çok daha kolay - herhangi bir sebep olmadan - aslında sorduğunuz tüm soruları yanıtladım - başka birinin çalışmasını azarlamak. Çok zaman ve çaba gerektirmez.
Her ilgilenen tüccarın kitaplığımı ve bununla ilgili örnekleri indirebileceğini ve tüm işlevler için çalıştığından emin olabileceğini düşünüyorum. Ayrıca işin algoritmasından herhangi bir sır yapmıyorum. Bunu hiç ifşa edemedim - her hakkım var. Bu nedenle, form ve yazılım ürünlerimi nasıl sunmam gerektiği konusunda felsefe yapmanızda bir anlam görmüyorum. İyi şanlar!
 
Min'i desteklemek istiyorum.

Aslında kişisel olarak genel olarak her türlü satışa karşıyım. Ama bu benim kişisel felsefem.
Ve zamanımızda dolar hala topu yönetiyor.
Her insanın ürününü piyasaya arz etme hakkı vardır.
Bir ürünün iyi mi kötü mü olduğu zamanla sadece talep tarafından belirlenir.
Min'in forumdaki son sözleri oldukça geçerli.
Öğe yüz yüze gösterilir. Olduğu gibi. Fiyat belirlendi.
Beğenmeyin - satın almayın. Çok basit. Kimse seni zorlamıyor.

Ve başkasının işini suçlamaya değmez.
Bu sadece geliştiricinin sinirleri pahasına kişinin hırslarının tatminidir.
 
Öğe yüz yüze gösterilir. Olduğu gibi. Fiyat belirlendi.
Beğenmeyin - satın almayın. Çok basit. Kimse seni zorlamıyor.

Ve başkasının işini suçlamaya değmez.
Bu sadece geliştiricinin sinirleri pahasına kişinin hırslarının tatminidir.

Destek için teşekkürler. Çok sert olduğum için özür dilerim - canımı acıttı!
İyi şanlar!
 
min desteklemek istiyorum Aslında kişisel olarak genel olarak her türlü satışa karşıyım. Ama bu benim kişisel felsefem. Ve zamanımızda dolar hala topu yönetiyor.Herkesin ürününü piyasaya arz etme hakkı var.Bu ürünün kötü mü yoksa iyi mi olduğu zamanla sadece talebe göre belirlenir.
Min'in forumdaki son yorumu oldukça adil.Öğe yüz yüze gösterilmektedir. Olduğu gibi. Fiyat belirlendi. Beğenmeyin - satın almayın. Çok basit. Kimse sizi zorlamaz ve bir başkasının işini azarlamaya değmez.Bu sadece geliştiricinin sinirleri pahasına birinin hırslarının tatmin edilmesidir.


Kişisel felsefenizin tartışılan konu için en azından bir önemi olduğuna neden karar verdiğinizi bilmiyorum.

Ve hiç kimse doları iptal etmemiş olsa da, bu onları kazanmak için tüm araçların iyi olduğu anlamına gelmez. Hiç kimse emeği "lanet etmiyor", bilginin çok dürüst olmayan sunumunu ve şişirilmiş maliyeti eleştirmiyor. Ürün şahsen gösterilmemiştir. Olduğu gibi değil gösterilir.

Siparişleri işlemek için komutlar, yalnızca EA'nın kurulu olduğu çift için bir fiyat teklifi geldiğinde yürütülür. Onlar. programınızdaki "SATIN AL" düğmesine basmak, siparişin sunucuya gönderildiği anlamına gelmez, EA'nın kurulu olduğu çift için bir fiyat teklifi için "diskte bekliyor" demektir. EA, dosya komutunu arayacak ve bulursa , siparişi sunucuya gönderecek, bu arada her tikte onu arayacaktır. Sırasıyla sipariş verme veya iptal etme sonucu, yalnızca bir sonraki teklifin gelmesiyle elde edilebilir. Bu, bazı TS için net bir mantık düzenlemeyi mümkün kılmaz. Umarım bunu anlarsın.

Orada kişisel olarak neyi tatmin ettiğinizi yargılamaya cüret etmiyorum, ayrıca sinirlerin ve hırsların bununla ne ilgisi olduğunu da anlamıyorum.
Görünüşe göre, çözemediğiniz veya anlamak istemediğiniz şey hakkında asla yazmamanızı tavsiye ederim.

Herşey gönlünce olsun.
 
IMHO, çalışmaya değer. Beğenmiyorsan kendin yaz.
 
İsteğin sunucuya hemen gitmesi için, örneğin saniyede bir kez gelen komutları sunacak olan bir komut dosyasını sonsuz bir döngüde kapatmanız gerekir.
Neden: