"Expert Advisor Nasıl Sipariş Edilir ve İstenen Sonuç Nasıl Elde Edilir?" makalesi için tartışma

 

Yeni makale Expert Advisor Nasıl Sipariş Edilir ve İstenen Sonuç Nasıl Elde Edilir? yayınlandı:

Gereklilikler Spesifikasyonu doğru şekilde nasıl yazılır? Expert Advisor veya gösterge sipariş ederken bir programcıdan ne beklenmeli ve ne beklenmemelidir? İletişim nasıl sağlanır ve hangi anlara özellikle dikkat edilmesi gerekir? Bu makalede, birçok kişi için genellikle açık görünmeyen diğer birçok sorunun yanı sıra bunların yanıtları da verilmektedir.

Müşterinin hayal kırıklığına uğramasının en yaygın nedeni stratejisini kaybetmesidir. Yarı otomatik bir Expert Advisor veya gösterge yerine tam bir alım satım sistemi söz konusu olduğunda, yatırımcı Expert Advisor'dan tek bir şey bekler; karlı bir alım satım .

Böylece programcıdan uzun zamandır beklediği bildirimi alır, istemci terminalini çalıştırır, test etmeye başlar... ve parlak fikrinin nasıl mevduat kaybına yol açtığını görür. Parametreleri tekrar doğrular, geçmiş verileri günceller... ve bir kez daha mevduat kaybı olduğunu görür. Bazı yatırımcılar programcıya hemen öfkeli bir mektup yazmaya başlar (elbette suçlu odur!) ve daha sabırlı olan yatırımcılar sonuçları test eder ve sorunun ne olduğunu anlamaya çalışır. Ama bu, gerçeği değiştirmiyor; inandıkları fikrin karsız olduğu ortaya çıktı.

Daha sonra bir dizi farklı olası seçenek vardır. Bazıları programcıyı beceriksiz olmakla suçlar ve iş için herhangi bir ödeme yapmadan başka bir programcı bulmaya başlar. Diğerleri hararetle durumu nasıl düzelteceklerini bulmaya çalışırlar ve "bazı küçük değişiklikler" yapılmasını isterler (elbette, bunlar çok küçük değişiklikler olduğu için ücretsiz!). Açıkçası, hatasını olduğu gibi kabul eden ve sorumluluğu programcıya yüklemeyen müşteriler olduğunu da belirtmeliyim. Ama bu bölüm onlara yönelik olarak yazılmadı; iyi bir özeleştiri anlayışları var.

Fikri doğrulama

Bunlar, yalnızca sonuçlar; büyütmenin bir anlamı yok, sorunun nedenlerini bulup ortadan kaldırmak çok daha mantıklı. Sorun, yatırımcının fikrini kontrol edemeyecek kadar tembel olması. Bunu yapmak için, rastgele bir geçmiş veri aralığı seçilmesi ve her gün dikkatlice, stratejinin nasıl çalışacağının ve sonucun ne olacağının gözlemlenmesi gerekir. Bu, görsel test modunda daha kolay ve daha hızlı yapılır (bunun yakında MetaTrader 5'te mevcut olacağından eminim), ancak test gerçek zamanlı olarak da yapılabilir - bir demo hesabında bir veya iki haftalık bir çalışmayla.

Gerçekten, tüm stratejiler geçmiş veriler üzerinde test edilemez. Bazı fikirlerin kontrol edilmesinin gerçekten zaman alıcı olabileceğini kendi kişisel deneyimlerimden biliyorum. Bazen Expert Advisor için ödeme yapmanın, saatlerce grafiklerin önünde bir kalemle oturmaktan daha kolay olduğunu anlıyorum. Ancak, uygulama için denenmemiş bir fikri gönderirken sonucun sizin için çok tatsız bir sürpriz olabileceğini göz önünde bulundurun!

Unutmayın! Programcı stratejinizin karlılığından sorumlu değildir; programcının görevi onayladığınız algoritma ile çalışacak bir program yazmaktır.

Yazar: Andrey Khatimlianskii

Neden: