Hatalar, hatalar, sorular - sayfa 1306

 
Karputov Vladimir :

Ve MT4'te yazdılar

?

Ve bir şekilde etkiliyor mu? Ben her zaman varsayılan olarak bu sete sahibim.

Ama bir fark olmamalı. Danışman ne kadar hatalı olursa olsun terminal kesilmemelidir. Danışmanın kendisi takılabilir, kesilebilir veya başka bir şey yapabilir... Ancak terminal aynı anda kesilmemelidir.

 

iVolumes göstergesindeki görsel parametreleri programlı olarak nasıl değiştireceğimi anlayamıyorum. Aşağıdaki parametreler ilgi çekicidir:

- Hat kalınlığı

- çizgi rengi

- seviyeleri ekleme

Yardımı okuduktan sonra, MqlParam gösterge giriş parametre yapısını kullanmam gerektiğini anlıyorum ancak uygulamasının ideolojisini anlayamıyorum. Bunu kim yaptı, söyle ya da geliştiriciler cevap versin.

 
Andrey Dik :

Sembol neden Market Watch'tan kaldırılmıyor? Ne programlı ne de manuel olarak. Bu sembol için hiçbir çizelge açılmadı.

1108 oluşturun.

Karakter neden kaldırılmıyor?

Terminal, "4305 - MarketWatch'ta sembol ekleme veya çıkarma hatası" hatasından şikayet ediyor.

 

Bir exe dosyası açmaya çalışıyorum, hiçbir şey olmuyor, komut dosyası hatasız yükleniyor ve kaldırılıyor, sonuç yok, sorun ne?

 #property copyright "Copyright 2014, MetaQuotes Software Corp."
#property link        "https://www.mql5.com"
#property version    "1.00"
#import   "shell32.dll"                //Подключим dll (входит в состав windows)       
   int ShellExecuteA( int hwnd, string Operation, string 
                    File, string Parameters, string Directory, int ShowCmd); 
#import
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart ()
  {
//---

string Path= "C:\\Windows\\System32\\" ;
int start = ShellExecuteA( 0 , "Open" , "notepad.exe" , "" ,
                      Path, 3 );  
if (start< 0 ) Alert ( "плохо" );                       
   
  }
//+------------------------------------------------------------------+
 
Oleg Tsarkov :

Bir exe dosyası açmaya çalışıyorum, hiçbir şey olmuyor, komut dosyası hatasız yükleniyor ve kaldırılıyor, sonuç yok, sorun ne?

ShellExecuteW, unicode dizeleri kullanın
 
Renat Fatkhullin :
ShellExecuteW, unicode dizeleri kullanın

Teşekkürler, deneyeceğim

olmuş)

 
Aleksandr Novikov :

Değerli uzmanlar, özel MA göstergesinde (ekli) " Şuraya uygula: ... " işlevi nasıl uygulanır?

standart Hareketli Ortalama göstergesinde nasıl olurdu - " Uygula: İlk Gösterge Verileri ".

Bu soruyu forumlarda sordum, kimse bilmiyor veya MQL'de uygulama için böyle bir olasılık olmadığını söylüyor.

Ve hemen geliştiricilere bir soru - yerleşik standart göstergelerin kodları neden kapatılıyor ve değiştirilemiyor?

Sayın adminler en azından biri cevap verebilir mi?

 
Aleksandr Novikov :

Sayın adminler en azından biri cevap verebilir mi?

Bir yönetici değilim, ancak ilk soruyu yanıtlamaya çalışacağım: " Şuraya uygula: ... " kullanıcı kodunda iMAOnArray () ile değiştirilir, ayrıca çalışır.

Benim de sormaya çalıştığım ikinci soru cevapsız kaldı. Ancak bu göstergelerin modüler olduğunu ve parçalarının terminal tarafından gerektiğinde çağrıldıkları \Include klasöründe olduğunu düşünüyorum.

 
Service Desk'te her zamanki gibi sessizler, bir sürü istek görebilirsiniz.

Bug mu değil mi bilmiyorum ama kullanımı uygun değil. Expert Advisors oluştururken kaynak kodunu /MQL5/Projects dizinine yerleştiriyorum, derleme yaparken ise derlenen Expert Advisor /MQL5/Experts dizinine giriyor. Dosya yapısının bulunduğu yerin mantığına göre her şey doğru bir şekilde işlenir. Ama sonra derlenmiş kodu EA'nın kaynak kodunun bulunduğu dizinde de buluyorum, yani. /MQL5/Projelerinde. Soru, oraya neden ulaştığı, eğer bu bir tür hataysa, görünüşe göre geliştiriciler bunu düzeltecek. Ama bu davranış mantıkla sağlanıyorsa bilenlerden açıklama istiyorum.

İşletim Sistemi Windows 8.1 x64

MT5 32bit, yapı 1108 , yapı 1085'te görülen aynı davranış

BEN 1108 yapı

Neden: