MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 351
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
Güzel gün !
Sorun birdenbire ortaya çıktı, danışman çalıştı, herhangi bir sorun olmadı, ancak yeni bir işlev eklediğimde (sondaki durma), OrderSelect tüm danışmanımda çalışmayı durdurdu, 4051 hatası veriyor ERR_INVALID_FUNCTION_PARAMVALUE - Geçersiz değer fonksiyon parametresi. İlk başta anlamadım, bir yerde bir şeyi değiştirmiş olabileceğimi düşündüm, sondaki durağı kaldırdım, her şeyi olduğu gibi döndürdüm, ancak OrderSelect hala hata veriyor.
İşte her ihtimale karşı kod:
Güzel gün !
Sorun birdenbire ortaya çıktı, danışman çalıştı, herhangi bir sorun olmadı, ancak yeni bir işlev eklediğimde (sondaki durma), OrderSelect tüm danışmanımda çalışmayı durdurdu, 4051 hatası veriyor ERR_INVALID_FUNCTION_PARAMVALUE - Geçersiz değer fonksiyon parametresi. İlk başta anlamadım, bir yerde bir şeyi değiştirmiş olabileceğimi düşündüm, sondaki durağı kaldırdım, her şeyi olduğu gibi döndürdüm, ancak OrderSelect hala hata veriyor.
İşte her ihtimale karşı kod:
İşte her ihtimale karşı kod: for(int i = OrdersTotal(); i > 0; i--)
need for (int i = OrdersTotal() -1 ; i >= 0; i--) siparişler sıfırdan numaralandırılır ve bu nedenle en büyük sayı, sayıdan 1 eksiktir
need for (int i = OrdersTotal() -1 ; i >= 0; i--) siparişler sıfırdan numaralandırılır ve bu nedenle en büyük sayı, sayıdan 1 eksiktir
Aynen öyle! Ve fark etmedim ... Daha fazla uyuman gerekiyor
need for (int i = OrdersTotal() -1 ; i >= 0; i--) siparişler sıfırdan numaralandırılır ve bu nedenle en büyük sayı, sayıdan 1 eksiktir
Teşekkür ederim !
Bu ciddi değil... Neden (giriş ve dış) o zaman gerekli ....
Ve ciddi olmayan ne? Kod dizisinde bir soru sordunuz ve uygun cevabı aldınız.
Peki, terminali yeniden başlatmayı düşünmediyseniz, o zaman zaten yanıtlandınız - servis masası.
Nasıl yaptığını tahmin etmek zor. Danışmanın kodunu yazman çok yazık ve ben hepsini izleyemeyecek kadar tembelim. Farklı bir ad altında bir kopya oluşturun, parametreler ve boş OnTick (veya Başlat???) işlevi dışındaki her şeyi kaldırın. Etkisi devam ediyor mu? Alınan kodu göster
Yardımcı oldu mu? Daha önce nasıl çalışıyordu?
üzgünüm, anladım, ancak önceden tanımlanmış değişkenlerin değerlerini küresel ve aynı zamanda mevcutsa neden iletmek için hesaplamada açık değil
Merhaba, bir göstergeye dayalı bir Uzman Danışman yapmak istiyorum, gösterge kodunu ontick'e kopyaladım, onCalculate işlevinden yeterli değişken yok, bunların hepsini copytime, copyhigh copylow vb. yoluyla almam gerekecek. Yoksa daha basit ve daha hızlı bir seçenek var mı?
kurtarmaya özel