"Yeni Başlayanlar için MQL5’te Uzman Danışman Yazmak İçin Adım Adım Açıklamalı Kılavuz" makalesi için tartışma - sayfa 21
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Herkese merhaba,
MQL5'te (ve bu konuda FOREX'te) yepyeni ama uzun süredir programcıyım. My_First_EA.mq5 dosyasını açtım ve derledim ancak Hata Ayıklama işlevlerini alamıyorum. Örnek kod dosyalarından herhangi birini açarsam Hata Ayıklama seçeneğini alıyorum. Ayrıca 'OrderSend' dönüş değerinin kontrol edilmesi gerektiğine dair bir uyarı aldım. Hata Ayıklama işlevini almak için ne yapmam gerekiyor?
Louis
Herkese merhaba,
MQL5'te (ve bu konuda FOREX'te) yepyeni ama uzun süredir programcıyım. My_First_EA.mq5 dosyasını açtım ve derledim ancak Hata Ayıklama işlevlerini alamıyorum. Örnek kod dosyalarından herhangi birini açarsam Hata Ayıklama seçeneğini alıyorum. Ayrıca 'OrderSend' dönüş değerinin kontrol edilmesi gerektiğine dair bir uyarı aldım. Hata Ayıklama işlevini almak için ne yapmam gerekiyor?
Louis
Herkese merhaba,
Kendi sorunumu kendim çözdüm. Uzman Danışman Sihirbazı ile yeni bir Proje oluşturdum ve ardından My_First_EA.mq5 dosyasını kopyaladım ve hata ayıklama işlevi elde ettim.
Louis
Herkese merhaba,
Kendi sorunumu kendim çözdüm. Uzman Danışman Sihirbazı ile yeni bir Proje oluşturdum ve ardından My_First_EA.mq5 dosyasını kopyaladım ve hata ayıklama işlevi elde ettim.
Louis
4756 hatası alıyorum, 2. sayfada çözümü gördüm ve orjinal kodu kontrol ettim, 218. satırda ZeroMemory(mrequest); vardı. ama hala 4756 hatası alıyorum.
Ayrıca önerilen iki düzeltmeyi de yaptıktan sonra hala bu hatayı alıyorum:
ZeroMemory(mrequest);
ve ayrıca
if(Buy_opened || Sell_opened)
Lütfen birisi 4756 hatası konusunda yardımcı olabilir mi? Sadece bir Satın Alma Emri veremiyor gibi görünüyor.
Merhaba, bir hata alıyorum:
'OrderSend'in dönüş değeri 213. ve 259. satırlarda kontrol edilmelidir.
Çözdünüz mü?
Günaydın Tchuso,
Aynı şey benim de başıma geldi. Her iki işlemde de o satırları bununla değiştirerek düzelttim.
Yardıma ihtiyacınız olursa söyleyin, ben de yeniyim.
Saygılarımla!
Örnek kodu oldukça beğendim, ben de bu konuda yeniyim, kodu yorumlarda göründüğü gibi düzelttim ve artık hata vermiyor.
Sorun şu ki, robot işlem açmıyor, işlem bile açmıyor.
Bu sorunu çözebilen var mı?
Strateji test cihazının "Unico" seçeneğini kullanıyorum: bu benim hatam mı?
Zaman ayırdığınız ve desteğiniz için teşekkürlerRobotun siparişleri açmaya çalıştığını ancak her zaman bir hata verdiğini fark ettim:
Çıkış:
2020.05.06 20:35:16.141 Core 1 2020.04.20 20:25:00 başarısız piyasa satışı 0.10 EURUSD sl: 1.08965 tp: 1.07665 [Geçersiz istek].
Kodda birkaç şeyi değiştirdim ama çalışmıyor, sahip olduğum kodu ekliyorum:
Orijinal: mrequest.type_filling = "Dokümantasyonda yer alan 3 şekilde koydum".
Robotun siparişleri açmaya çalıştığını ancak her zaman hata verdiğini fark ettim:
Çıkın:
2020.05.06 20:35:16.141 Core 1 2020.04.20 20:25:00 failed market sell 0.10 EURUSD sl: 1.08965 tp: 1.07665 [Invalid request].
Kodda birkaç şeyi değiştirdim ama çalışmıyor, elimdeki kodu ekliyorum:
Orijinal: mrequest.type_filling = "Dokümantasyonda yer alan 3 şekilde koydum".
Bunu kodun en üstüne ekleyin:
#include <Trade\Trade.mqh>Ve sonra bir işlemi açmak için sadece şunu yazın:
Merhaba,
Benzer şekilde, test çalıştırırken 4756 hata kodu alıyorum ve " Satış emri talebi tamamlanamadı" diyor.
Lütfen bunu nasıl çözeceğinizi bildirin.
Teşekkürler