Piyasadaki danışmanın doğrulanması ile ilgili sorun - sayfa 11

 
Vadim Zotov :

Takmıyoruz. Kontrol etmesine izin ver. Sadece hataya neden olmak için ne yaptığını söylemesine izin verin. Ve şu andan itibaren hata kodunu gösterdiler ve hepsi bu: deneyin koşulları sabit olmadığı için onu yeniden simüle etmek imkansız. Bu, hataları bulmayı çok zorlaştırır.

Yani, size orada ne yaptıkları söylenirse, onların koşullarını kasten atlayacaksınız ve gerisi üzerinde çalışmayacaksınız, ister misiniz?

 
Artyom Trishkin :

Yani, size orada ne yaptıkları söylenirse, onların koşullarını kasten atlayacaksınız ve gerisi üzerinde çalışmayacaksınız, ister misiniz?

Biraz fazla şüpheli. Amaç, bir kişinin bir hata bulmasına yardımcı olmak mı yoksa onunla dalga geçmek, onu çalışmaya zorlamak mı?

Tüm olası koşulları kontrol edelim. Ama hataya neyin sebep olduğunu söylemesine izin verin. Bu, bir kişinin kahve telvesi hakkında tahminde bulunmasına değil, durumu simüle etmesine, bir hata bulmasına ve düzeltmesine izin verecektir.
 
Ivan Titov :

MinLot değerinde neden hacim değişikliği adımı yer alıyor? O oraya ait değil. Basit bir örnek: Bu fonksiyona 0,285 değerini minimum 0,01 lot, 0,01 adım ve maks. lot 100.0 (çoğu broker için standart değerler). Çıktıda aynı değeri değişmeden alırız. İşte size 131 hatası , çünkü 0.285, 0.01'in katı değil (hacim değiştirme adımı).

Ayrıca satırdan sonra şunu unutmayın:

 if (ret > MaxLots) ret = MaxLots;

doğrulama kontrolü yoktur. Sonuçta, MaxLots hesaplanır, ancak değeri, hacim değiştirme adımına uymayan hem 5. hem de 8. ondalık basamaklarda önemli bir rakama sahip olabilir.

Not Lütfen kodu SRC düğmesi aracılığıyla yapıştırın.

 
Artyom Trishkin :

Yani, size orada ne yaptıkları söylenirse, onların koşullarını kasten atlayacaksınız ve gerisi üzerinde çalışmayacaksınız, ister misiniz?

Artem, bu zaten çubuğun gerçek bir bükülmesi. Sonuçta amaç kaliteli bir ürün yazmak, kodda kusur bulmak değil. Sanırım şimdiye kadar birisi için bir program yazdınız ve müşterinin bazı öngörülemeyen eylemlerle programı çökerttiği gerçeğiyle karşılaştınız. Bu durumda, bir hata mesajı yeterli olmayacaktır, çünkü hala böyle bir sonucun nasıl elde edildiğini anlamanız gerekir. Ve bu tam olarak eylemlerin sırasıdır.

Örneğin aynı hizmet masasında hata belirtmek yeterli değildir. Bu hatayı yeniden oluşturmaya yol açan adımları uygulamanız gerekir. Böylece, net bir dengesizlik elde ediyoruz: şirketin ürünü söz konusu olduğunda, o zaman çoğaltma hakkında bilgi vermesi gerekiyor ve Pazar ürünü söz konusu olduğunda, SUPER ön ekine sahip tüm programcıların neyin yol açtığını tahmin etmesi gerektiğine inanılıyor. hata.

 
Ihor Herasko :

Artem, bu zaten çubuğun gerçek bir bükülmesi. Sonuçta amaç kaliteli bir ürün yazmak, kodda kusur bulmak değil. Sanırım şimdiye kadar birisi için bir program yazdınız ve müşterinin bazı öngörülemeyen eylemlerle programı çökerttiği gerçeğiyle karşılaştınız. Bu durumda, bir hata mesajı yeterli olmayacaktır, çünkü hala böyle bir sonucun nasıl elde edildiğini anlamanız gerekir. Ve bu tam olarak eylemlerin sırasıdır.

Örneğin aynı hizmet masasında hata belirtmek yeterli değildir. Bu hatayı yeniden oluşturmaya yol açan adımları uygulamanız gerekir. Böylece, net bir dengesizlik elde ediyoruz: şirketin ürünü söz konusu olduğunda, o zaman çoğaltma hakkında bilgi vermesi gerekiyor ve Pazar ürünü söz konusu olduğunda, SUPER ön ekine sahip tüm programcıların neyin yol açtığını tahmin etmesi gerektiğine inanılıyor. hata.

Katılıyorum, heyecanlandım - komplolar her yerde görünüyor

 
Ihor Herasko :

MinLot değerinde neden hacim değişikliği adımı yer alıyor? O oraya ait değil. Basit bir örnek: Bu fonksiyona 0,285 değerini minimum 0,01 lot, 0,01 adım ve maks. lot 100.0 (çoğu broker için standart değerler). Çıktıda aynı değeri değişmeden alırız. İşte size 131 hatası , çünkü 0.285, 0.01'in katı değil (hacim değiştirme adımı).

Ayrıca satırdan sonra şunu unutmayın:

doğrulama kontrolü yoktur. Sonuçta, MaxLots hesaplanır, ancak değeri, hacim değiştirme adımına uymayan hem 5. hem de 8. ondalık basamaklarda önemli bir rakama sahip olabilir.

Not Lütfen kodu SRC düğmesi aracılığıyla yapıştırın.


Yorumlar için teşekkürler.

 
Ihor Herasko :

Artem, bu zaten çubuğun gerçek bir bükülmesi. Sonuçta amaç kaliteli bir ürün yazmak, kodda kusur bulmak değil. Sanırım şimdiye kadar birisi için bir program yazdınız ve müşterinin bazı öngörülemeyen eylemlerle programı çökerttiği gerçeğiyle karşılaştınız. Bu durumda, bir hata mesajı yeterli olmayacaktır, çünkü hala böyle bir sonucun nasıl elde edildiğini anlamanız gerekir. Ve bu tam olarak eylemlerin sırasıdır.

Örneğin aynı hizmet masasında hata belirtmek yeterli değildir. Bu hatayı yeniden oluşturmaya yol açan adımları uygulamanız gerekir. Böylece, net bir dengesizlik elde ediyoruz: şirketin ürünü söz konusu olduğunda, o zaman çoğaltma hakkında bilgi vermesi gerekiyor ve Pazar ürünü söz konusu olduğunda, SUPER ön ekine sahip tüm programcıların neyin yol açtığını tahmin etmesi gerektiğine inanılıyor. hata.


Ama adam konuşuyor.

Ürünün nasıl, hangi parametrelerle ve hangi süre için test edildiğini yazın, bu dakikalar meselesidir.

Ve bu hatayı düzeltmek çok daha az zaman alacak.

 
Vladimir Gribachev :

Ama adam konuşuyor.

Ürünün nasıl, hangi parametrelerle ve hangi süre için test edildiğini yazın, bu dakikalar meselesidir.

Ve bu hatayı düzeltmek çok daha az zaman alacaktır.

Desteğiniz için teşekkürler, meslektaşlarım!

O zamana kadar sesimin vahşi doğada ağlayan birinin çığlığı olduğu izlenimine kapılmıştım. Bu konudaki gerçeği aramaya yönelik tüm girişimler sağır bir sessizlik içinde kaldı.

Umarım bizi duymaya devam ederler ve moderatörler artık bizim gelişmelerimizle ilgili deneylerinin koşullarını sınıflandırmazlar.

 

Dünyadan bir gıcırtı - moderatöre bir siren)

Danışmanın herhangi bir sembol ve zaman diliminde rastgele başlangıç değerleriyle anlaşmalar açması gerekliliği hala net değil. Örneğin, EURUSD'de 0.06 lot ve 30$'lık ilk depozito ile işlemler nasıl açılır? Bir ürün yayınlamaya çalışalı neredeyse bir ay oldu.

 
Ivan Titov :

Dünyadan bir gıcırtı - moderatöre bir siren)

Danışmanın herhangi bir sembol ve zaman diliminde rastgele başlangıç değerleriyle anlaşmalar açması gerekliliği hala net değil. Örneğin, EURUSD'de 0.06 lot ve 30$'lık ilk depozito ile işlemler nasıl açılır? Bir ürün yayınlamaya çalışalı neredeyse bir ay oldu.

Yani kimse onu bu kadar çok açmaya zorlamaz.

İzin verilen maksimum lotu kontrol edin ve değer izin verilenden yüksekse, lot mümkün olan maksimuma kadar yeniden hesaplanacaktır.