Hatalar, hatalar, sorular - sayfa 1166

 

artmedia70 :

Ve uzun ve dönüştürülmemişken hemen kimliği yazdırın?

global değişken - pencerede double , muhtemelen yuvarlatılmış değer yazın

 
Swan :

Ve uzun ve dönüştürülmemişken hemen kimliği yazdırın?

global değişken - pencerede double , muhtemelen yuvarlatılmış değer yazın

Elbette bunu yaptı:

         Print ( "Значение в ней = " + DoubleToString ( GlobalVariableGet (gv_name), 0 ));

o saçmalık...

 
artmedia70 :

Elbette bunu yaptı:

o saçmalık...

hayır, değişiklik yok
 Print ( ChartID ());
bakmak
 
Swan :
hayır, değişiklik yok
bakmak
Bu nedenle, göstergeye GV aracılığıyla aktarmaya çalıştığım kimliği değil, göstergenin kurulu olduğu grafiğin kimliğini döndürecektir.
 
artmedia70 :
Bu nedenle, göstergeye GV aracılığıyla aktarmaya çalıştığım kimliği değil, göstergenin kurulu olduğu grafiğin kimliğini döndürecektir.

bu yüzden transfer ettiğiniz programdan yazdırın.

 
Swan :

bu yüzden transfer ettiğiniz programdan yazdırın.

Evet, zaten yapıldı. GV'de, değer programdakinden 4 fazladır:

 2014.07 . 05 05 : 01 : 55.508 Multick EURUSD,H4: ID EURUSD : 130462919691841406

GV = 130462919691841410

Anlamak için daha ileri gideceğim.

 
Çift kesim belki. Long'u doğrudan değil, çifte birlik geleneğine itmek gerekiyor. Ve aynı şekilde paketinden çıkarın.
 
TheXpert :
Çift kesim belki. Long'u doğrudan değil, çifte birlik geleneğine itmek gerekiyor. Ve aynı şekilde paketinden çıkarın.
belki, ama doğru bir şekilde iletilmiş gibi görünüyor. Global Değişkenler penceresinde, değer 17 hane gösterecek şekilde yuvarlanır.
 
TheXpert :
Çift kesim belki. Long'u doğrudan değil, çifte birlik geleneğine itmek gerekiyor. Ve aynı şekilde paketinden çıkarın.

Çift Parçalar:

 //----------------------------
   string gv_chart_id_name=Prefix+ "_chart_id" ;
   long chart_id=get.GetChartID(symbol);
   graph.Message( "ID " +symbol+ " : " + IntegerToString (chart_id)+ ", ChartSymbol(chart_id) возвращает " + ChartSymbol (chart_id));
   if (chart_id>= 0 ) GlobalVariableSet (gv_chart_id_name,chart_id); // chart_id==0 в тестере
   else graph.Message( "Чё-та нету chart_id : Symbol()=" +symbol+ ", chart_id=" + IntegerToString (chart_id));
   graph.Message( "GV без приведения типа = " + GlobalVariableGet (gv_chart_id_name));
   graph.Message( "GV с приведением типа = " + DoubleToString ( GlobalVariableGet (gv_chart_id_name), 0 ));
//----------------------------

Alırız:


 
Kurtarmaya Unioncast. Yapılar aracılığıyla bile mql5'te yasaldır.