[ARCHIVO]Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No puedo ir a ningún sitio sin ti - 5. - página 63

 
Roman.:

¡Buenos días!

"... pero se olvidaron de pensarlo de nuevo."

Por supuesto, todo es culpa de los desarrolladores ANTES que de cualquier otra cosa.

¿Para quién han hecho esto?




Fuiste tú quien me indicó la conversión de cadena a doble y viceversa.

No tienes que convertir de int a string

Sólo tienes que asignar un int a la cadena

int bars = 1000;
string stroka = bars;
Print(stroka);
 
¿Puedes decirme cómo saber el número de barras desde el comienzo del día hasta el marco temporal actual? ¿Cómo puedo saber el número de barras desde el comienzo del día hasta el momento actual. en el marco temporal actual.
 
SvSerg:


Fuiste tú quien me indicó la conversión de cadena a doble y viceversa.

No es necesario convertir de int a string

sólo tienes que asignar la cadena al int

En cualquier caso, ¡todo es culpa de los desarrolladores! :-)
 
Arles:
Por favor, dígame cómo averiguar el número de barras en el marco temporal actual. Cómo saber el número de barras desde el comienzo del día hasta el momento actual. en el marco temporal actual.
iBarShift(NULL,0,iTime(NULL,1440,0))
 
tara:
iBarShift(NULL,0,iTime(NULL,1440,0))



Gracias.
 
¡¡¡Buenos días!!! ¡¡¡Felices fiestas a todos!!! ¡Feliz Año Nuevo y Feliz Navidad!



¿Me puedes dar una pista? No he usado arrays antes. Me gustaría establecer un array en su elemento cero-recuerda ticket uno, precio uno. En el primer elemento de la matriz -recuerda el billete dos, el precio dos. Etc.

¿Cómo se escribe? En dos palabras... No, en general recuerdo el tema, he leído sobre arrays. Sólo tienes que escribir en una línea cómo configurarlo.



Y aquí está una parte de mi código, aunque es innecesario. extern int Raz=5;
int start()
{
//----
if (!PozyProstavleny){ 

Price= (Ask+Dist*Point) ; TP_BUY=(Price+TP*Point); SL_BUY= (Price- SL*Point);
Price_SELL= (Bid-Dist*Point) ; TP_SELL=Price_SELL-TP*Point; SL_SELL=Price_SELL+SL*Point; 

for(int Raz1=Raz;Raz1>0;Raz1--){

Sleep(2000); RefreshRates(); for(int A=25;A>=0;A--){if(IsTradeAllowed())break;
if(A==0) Comment(" эксперту не разрешено торговать или поток для выполнения торговых операций занят "); } 
OrderSend (Symbol( ), OP_BUYSTOP, Lot ,NormalizeDouble(Price, Digits), 5, NormalizeDouble( SL_BUY,Digits), 
NormalizeDouble( TP_BUY,Digits), NULL, 450, 0, CLR_NONE);
Price= (Price+Dist*Point) ; TP_BUY= (Price+TP*Point); SL_BUY= (Price- SL*Point);
Error=GetLastError();
if (Error!=0){ string errorcomment = "Ошибка открытия ордера байстоп " + " " + Symbol() + " " + ErrorDescript(Error); 
Print (errorcomment);}

Sleep(2000); RefreshRates(); for( A=25;A>=0;A--){if(IsTradeAllowed())break;
if(A==0) Comment(" эксперту не разрешено торговать или поток для выполнения торговых операций занят "); } 
OrderSend (Symbol( ), OP_SELLSTOP, Lot ,NormalizeDouble(Price_SELL, Digits), 5, NormalizeDouble( SL_SELL,Digits), 
NormalizeDouble( TP_SELL,Digits), NULL, 450, 0, CLR_NONE);
Price_SELL= (Price_SELL -Dist*Point) ;TP_SELL=Price_SELL-TP*Point; SL_SELL=Price_SELL+SL*Point;
Error=GetLastError();if (Error==0)

{errorcomment = "Ошибка открытия ордера селлстоп " + " " + Symbol() + " " + ErrorDescript(Error); 
Print (errorcomment);} Print ("for1");PozyProstavleny=1; 
}
} 
 
Dimka-novitsek:
¡¡¡Buenos días!!! ¡¡¡Felices fiestas a todos!!! ¡Feliz año nuevo y navidad!



¡¡¡Una pista!!! No he usado arrays antes. Me gustaría establecer un array en su elemento cero-recuerda ticket uno, precio uno. En el primer elemento de la matriz -recuerda el billete dos, el precio dos. Etc.

¿Cómo se escribe? En dos palabras... No, en general recuerdo el tema, he leído sobre arrays. Sólo tienes que escribir en una línea cómo configurarlo.



Y aquí está una parte de mi código, aunque es innecesario. extern int Raz=5;

Doble masa[Raz,2];

...

Masa[0,0] =boleto1;

Masa[0,1] =boleto1;

...

 
¡¡¡Gracias!!!
 

#property copyright "Copyright 2012, MetaQuotes Software Corp.
#enlace de propiedad "http://www.metaquotes.net"

doble Masa[Raz,2];

'Raz' - número entero esperado D:\TeleTRADE\experts\VERSION_DIEMY_PREMIUM_Alex_Wearwolf.mq4 (30, 99)
'2' - variable esperada D:\TeleTRADE\Nexperts\Version_dynamic_perception_Alex_Wearwolf.mq4 (30, 103)
']' - ''''D:\TeleTRADE\Nexperts\Version_dynamic_perception_Alex_Wearwolf.mq4 (30, 104)
']' - ']' ''D:\TeleTRADE\Nexpertos'' ''Variant_dynamic_perception_Alex_Wearwolf.mq4 (67, 12)
............. 20 errores, 0 advertencias

 
Es realmente en igualdad de condiciones, como dicen ....
Razón de la queja: