MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 45

 
Vitalie Postolache :
Ne olmuş? Her zaman böyle olmuştur.
Bilmiyorum, daha önce hiç yapmadım. Kod tabanından rastgele bir bot alır ve aynı segmentlerde çalıştırırsanız, o zaman bir şey yapar, aynısı başlangıçta ölür, bakmanıza rağmen - görünüşe göre kod çalışıyor ve son hatayı düzelttim, orada şikayet edilecek bir şey yok ve derleyici yemin etmiyor. Ancak terminali görev yöneticisi aracılığıyla öldürmek can sıkıcı ve hiçbir anlam ifade etmiyor. Hatayı bulmak ve düzeltmek daha kolaydır.
 

trader781 :
Ну не знаю, я раньше ими не занимался.  Если брать случайного бота из кодебазы и прогнать по тем же отрезкам, то он что - то будет делать, этот же просто дохнет при запуске, хотя смотришь - вроде код рабочий и прошлую ошибку я поправил, придраться особо не к чему и компилятор не ругается. Но убивать терминал через диспетчер задач надоедает, да и смысла нет. Проще найти косяк и исправить.

Ve Uzmanlar sekmesindeki günlük ne diyor? Veya test günlüğü?
 
Vitalie Postolache :
Ve Uzmanlar sekmesindeki günlük ne diyor? Veya test günlüğü?

ayrıca şüpheli bir şey yok (yukarıdakiler hariç)

bir demoda başlattım, bırakın çalışsın, kendim düzeltemezsem nedenini atarım

şimdiye kadar, alma parametresi tamamen yok sayıldı

Sıfıra eşit değilse, ya bir hata atmalı ya da
 
trader781 :

ayrıca şüpheli bir şey yok (yukarıdakiler hariç)

bir demoda başlattım, bırakın çalışsın, kendim düzeltemezsem nedenini atarım

şimdiye kadar, alma parametresi tamamen yok sayıldı

Sıfıra eşit değilse, ya bir hata atmalı ya da
Test cihazında siparişleri açar mı? En az bir? Hatasız oturum aç? İşlem fonksiyonlarına iletilen hata kodunu ve hesaplanan parametreleri yazdırmak gerekir, bu mantık hatalarının yakalanmasını büyük ölçüde kolaylaştırır.
 
Vitalie Postolache :
Test cihazında siparişleri açıyor mu? En az bir? Hatasız oturum aç? İşlem fonksiyonlarına iletilen hata kodunu ve hesaplanan parametreleri yazdırmak gerekir, bu mantık hatalarının yakalanmasını büyük ölçüde kolaylaştırır.
test cihazında bir tane sonra ikinciyi açar ve kilitlenir, demoda da ikinciyi açtıktan sonra CPU yükü %29'dur ve takılana kadar büyür
 
trader781 :
test cihazında bir tane sonra ikinciyi açar ve kilitlenir, demoda da ikinciyi açtıktan sonra CPU yükü %29'dur ve takılana kadar büyür
Günlükler nerede? Mucizeler gerçekleşmez.
 
Vitalie Postolache :
Günlükler nerede? Mucizeler gerçekleşmez.
2016.12.22 22:16:32.249 '14041396': 161405291 numaralı sipariş 0,01 AUDUSD'yi 0,72067 sl'den sat: 0,00000 tp: 0,00000 0,72116 fiyatından kapandı
2016.12.22 22:16:32.162 '14041396': 161405291 numaralı sipariş kapat
2016.12.22 22:16:31.507 '14041396': sipariş #161415692 0,02 AUDUSD'yi 0,72086 sl'den sat: 0,00000 tp: 0,00000 0,72115 fiyatından kapandı
2016.12.22 22:16:31.278 '14041396': kapa emri #161415692 0,02 AUDUSD'yi 0,72086 sl'den sat: 0,00000 tp: 0,00000 0,72115 fiyatından
2016.12.22 22:16:17.002 Uzman sayısı AUDUSD,M5: kaldırıldı

2016.12.22 22:16:32.249 '14041396': 161405291 numaralı sipariş 0,01 AUDUSD'yi 0,72067 sl'den sat: 0,00000 tp: 0,00000 0,72116 fiyatından kapandı

2016.12.22 22:16:32.162 '14041396': 161405291 numaralı sipariş kapat

2016.12.22 22:16:31.507 '14041396': sipariş #161415692 0,02 AUDUSD'yi 0,72086 sl'den sat: 0,00000 tp: 0,00000 0,72115 fiyatından kapandı

2016.12.22 22:16:31.278 '14041396': kapa emri #161415692 0,02 AUDUSD'yi 0,72086 sl'den sat: 0,00000 tp: 0,00000 0,72115 fiyatından

2016.12.22 22:16:17.002 Uzman sayısı AUDUSD,M5: kaldırıldı


(terminal durağından silindi, mevcut siparişler elle kanatlandı, bir dergi uzmanların ikinci sekmesiydi)


 
mila.com :

İlk kapalı çubuk H1'de gösterge değerlerine ihtiyacımız var.

Bu yüzden her zamanki gibi alın.
 
trader781 :

(terminal durağından silindi, mevcut siparişler elle kanatlandı, bir dergi uzmanların ikinci sekmesiydi)

Bildiğim son seçeneği seçtim, en göze çarpan kusurları düzelttim, ancak sipariş sadece bir tanesini açıyor ve o kadar. Genel olarak, bu danışmanın mantığını anlamıyorum, her şey bir şekilde çılgınca boyanmış.

Genel olarak, bir sonraki adımın nereye gideceğinin açık olduğunu umuyorum - mümkün ve imkansız olan her şey için kodu baskılarla doldurmak ve mantıkta bir hata yakalamak ve burada birden fazla olabilir. Daha fazla.

Dosyalar:
count.mq4  17 kb
 
Vitalie Postolache :


Teşekkürler, ne yapacağımı anladım

ama anlamı basit

- sipariş aç

- alma ayarla-

- fiyat negatife düşerse, ortalama fiyattan tamamlama ile bir adımdan sonra ikincisini açın

- almak

- en az bir alma tetiklendiğinde, hepsini kapatın

Evet, attığınız şeyi başlattım ve o) neredeyse tüm kodları yok sayar