Errores, fallos, preguntas - página 1166 1...115911601161116211631164116511661167116811691170117111721173...3188 Nuevo comentario Aleksey Lebedev 2014.07.04 22:30 #11651 artmedia70:¿Imprimir la identificación inmediatamente, mientras está en largo y no se convierte?La variación global es de tipo doble, posiblemente un valor redondeado en la ventana Artyom Trishkin 2014.07.04 22:37 #11652 Swan: ¿Imprimir la identificación inmediatamente mientras está en largo y sin convertir?variación global - tipo doble, valor posiblemente redondeado en la ventanaPor supuesto que también lo hice: Print("Значение в ней = "+DoubleToString(GlobalVariableGet(gv_name),0));lo mismo... Aleksey Lebedev 2014.07.04 22:42 #11653 artmedia70: Por supuesto que sí:lo mismo... No, no hay conversión.Print(ChartID()); ver Artyom Trishkin 2014.07.04 22:48 #11654 Swan: No, ninguna transformación. véase Por lo tanto, devolverá el ID del gráfico donde está instalado el indicador, no el ID que estoy tratando de pasar al indicador a través de GV Aleksey Lebedev 2014.07.04 22:57 #11655 artmedia70: De esta manera, devolverá el ID del gráfico donde está instalado el indicador, no el ID que estoy tratando de pasar al indicador a través de GVA continuación, imprímalo desde el programa desde el que lo envía. Artyom Trishkin 2014.07.04 23:06 #11656 Swan: Pues imprímelo desde el programa desde el que lo envías.Sí, ya lo hice. El valor en GV es 4 más que en el programa:2014.07.05 05:01:55.508 Multick EURUSD,H4: ID EURUSD : 130462919691841406GV = 130462919691841410Seguiré investigando. TheXpert 2014.07.04 23:13 #11657 Es posible el doble recorte. Tienes que meter el largo en la costumbre de la doble unión, no directamente. Y desempacar de la misma manera. Aleksey Lebedev 2014.07.04 23:20 #11658 TheXpert: Es posible el doble recorte. Tienes que meter el largo en la costumbre de la doble unión, no directamente. Y desempacar de la misma manera. Puede ser, pero parece que se transfiere correctamente. En la ventana de"Variables Globales" el valor está redondeado, muestra 17 dígitos. Artyom Trishkin 2014.07.04 23:25 #11659 TheXpert: El doble recorte es posible. Debes meter el largo en el molde de unión doble, no directamente. Y desempacar de la misma manera.Dobles jirones://---------------------------- 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)); //----------------------------Lo entendemos: TheXpert 2014.07.04 23:28 #11660 La casta sindical al rescate. Es legal en mql5 incluso a través de estructuras. 1...115911601161116211631164116511661167116811691170117111721173...3188 Nuevo comentario
artmedia70:
¿Imprimir la identificación inmediatamente, mientras está en largo y no se convierte?
La variación global es de tipo doble, posiblemente un valor redondeado en la ventana
¿Imprimir la identificación inmediatamente mientras está en largo y sin convertir?
variación global - tipo doble, valor posiblemente redondeado en la ventana
Por supuesto que también lo hice:
lo mismo...
Por supuesto que sí:
lo mismo...
ver
No, ninguna transformación.
véase
De esta manera, devolverá el ID del gráfico donde está instalado el indicador, no el ID que estoy tratando de pasar al indicador a través de GV
A continuación, imprímalo desde el programa desde el que lo envía.
Pues imprímelo desde el programa desde el que lo envías.
Sí, ya lo hice. El valor en GV es 4 más que en el programa:
GV = 130462919691841410
Seguiré investigando.
Es posible el doble recorte. Tienes que meter el largo en la costumbre de la doble unión, no directamente. Y desempacar de la misma manera.
El doble recorte es posible. Debes meter el largo en el molde de unión doble, no directamente. Y desempacar de la misma manera.
Dobles jirones:
Lo entendemos: