[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 128

 
Davit :

Lütfen bana bu işlevin neden çalışmadığını ve nasıl çalıştırılacağını söyleyin?

Satarken, zararı durdur satış fiyatından daha yüksek olmalı ve kar al daha düşük olmalıdır.

OrderClose(nomer_sdelki,katsayı,Teklif,3,Kırmızı);

İşlev doğru çalışıyor, büyük olasılıkla yanlış parametreleri giriyorsunuz.

 
Roger :

Satarken, zararı durdur satış fiyatından daha yüksek olmalı ve kar al daha düşük olmalıdır.

OrderClose(nomer_sdelki,katsayı,Teklif,3,Kırmızı);

İşlev doğru çalışıyor, büyük olasılıkla yanlış parametreleri giriyorsunuz.

Raotalo alkışlar)))) . Teşekkür ederim!!!
 

Senaryolardan birinde şu ifadeye rastladım:

bool Yön = Ma[1] > Ma[2];

Şaşırtıcı bir şekilde, her şey çalışıyor ve derleyici yemin etmiyor. Ma[1] ve Ma[2] double türünde değişkenler olsa da , Direction bool türündedir . Günlüğe Yön değerlerini yazmaya bile çalıştım - "0"ın gerekli olduğu yerde, "1"in gerekli olduğu yerde açıkça yazıyor. Ama bu neden oluyor?

 
artmedia70 :

Sipariş vermek için benzer bir araç hakkında bir danışman yazdım. O zaman bile ilgi olsun diye üretimden sonra aklıma getirmeye çalıştım. Danışman açıkçası dökmeye başladığında, depozitoyu kurtarmak için onun için çeşitli işlevlerimin çoğunu yapmak zorunda kaldım. Deney uğruna, özel stratejiyi EA'dan çıkardıktan sonra, yalnızca işlevlerini ve kriterlerine göre çalışmasını bırakarak, kararlı hale geldiği ve test cihazında sızıntı yapmadığı ortaya çıktı. Gerçek hayatta nasıl davrandığını bilmiyorum - Müşteriye sipariş edilen danışmanın bir sonraki versiyonu olarak tamamen yeniden yaptığım danışmanı sattım. Buna göre, yayınlama hakkım yok. Sadece kendi amaçlarım için kullanmayı düşündüğüm gelişmelerim kaldı ... Neredeyse ticari olanları yazdım :))))))


Bu EA'nın testlerini yayınlayabilir misiniz?
 
FxRoller :

Senaryolardan birinde şu ifadeye rastladım:

boolDirection = Ma[1] > Ma[2];

Şaşırtıcı bir şekilde, her şey çalışıyor ve derleyici yemin etmiyor. Ma[1] ve Ma[2] double türünde değişkenler olsa da , Direction bool türündedir . Günlüğe Yön değerlerini yazmaya bile çalıştım - "0"ın gerekli olduğu yerde, "1"in gerekli olduğu yerde açıkça yazıyor. Ama bu neden oluyor?


Neden şaşıralım? --> Ma[1] > Ma[2]==X; // boole değeri.
 
eura :

Bu EA'nın testlerini yayınlayabilir misiniz?
Kendim için değil, sipariş vermek için yazdım. TK ile uyumsuzluk için hataları test etmek ve aramak müşterinin ayrıcalığıdır. Benim işim TK'ye göre net yazmak.

Bitirdiğimde buna göre test ettim ama müşteriye satmaya karar verdiğimde testlerin sonuçları benim için bir işe yaramaz hale geldi. Nerede olduklarını ve bilgisayarın derinliklerinde altı aydan fazla kalıp kalmadıklarını - bir işlemci bilir ... :)

Ve durumları düzenlemek için bu işlevler hakkında bir test danışmanı yazmak, nankör bir görevdir;)
Bilmem gereken - öğrendim ve bu benim için yeterli :)

Telefon etmek :)))

 
FxRoller :

Senaryolardan birinde şu ifadeye rastladım:

bool Yön = Ma[1] > Ma[2];

Şaşırtıcı bir şekilde, her şey çalışıyor ve derleyici yemin etmiyor. Ma[1] ve Ma[2] double türünde değişkenler olsa da , Direction bool türündedir . Günlüğe Yön değerlerini yazmaya bile çalıştım - "0"ın gerekli olduğu yerde, "1"in gerekli olduğu yerde açıkça yazıyor. Ama bu neden oluyor?

Basitçe söylemek gerekirse, buna eşdeğer bir mantıksal karşılaştırma var:

   if (Ma[ 1 ]>Ma[ 2 ]) Direction= true ;
   else Direction= false ;
... ve kesinlikle şaşıracak bir şey yok ... ;)
 
artmedia70 :

Bazı mucizeler...

Bir mesaj vardı ve hayır...

Cevap: Gerekli mi?

Verimlilik için teşekkür ederiz. Hala yardımcı olmadı. Bir yerde başka bir hata var. arayacak.
 
Lütfen test stratejileri ve otomatik ticaret için mql hakkında temel bilgileri edinmenin en iyi yolunu söyleyin. Herhangi bir kurs veya video eğitimi var mı?
 
spoiltboy :
Lütfen test stratejileri ve otomatik ticaret için mql hakkında temel bilgileri edinmenin en iyi yolunu söyleyin. Herhangi bir kurs veya video eğitimi var mı?

google'a ihtiyacın var.