[АРХИВ]Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 5. - страница 63

 
Roman.:

Доброго дня!

"...,а обратно что ли забыли придумать."

Конечно,  во всём виноваты ПРЕЖДЕ ВСЕГО - РАЗРАБОТЧИКИ! если чё.

Это для кого они изготовили?




Это же вы мне указали на преобразование из строки в дабл и обратно.

 А с инт в строку оказывается и не надо преобразовывать 

просто присваешь строке инт

int bars = 1000;
string stroka = bars;
Print(stroka);
 
Подскажите, плиз! Как узнать количество баров с начала суток до текущего момента. на текущем таймфрейме.
 
SvSerg:


Это же вы мне указали на преобразование из строки в дабл и обратно.

 А с инт в строку оказывается и не надо преобразовывать 

просто присваешь строке инт

 

В любом случае, ВСЁ РАВНО,  ВО ВСЁМ ВИНОВАТЫ РАЗРАБОТЧИКИ! :-)
 
Arles:
Подскажите, плиз! Как узнать количество баров с начала суток до текущего момента. на текущем таймфрейме.
iBarShift(NULL,0,iTime(NULL,1440,0))
 
tara:
iBarShift(NULL,0,iTime(NULL,1440,0))



Спасибо!
 
Доброго дня!! С проходящими праздниками всех!! С новым годом и рождеством христовым!



Подскажите!!Я не использовал массивы ранее. Я хотел бы задать массив в нулевом его элементе- запоминаем тикет один, цена один. В первом элементе массива тикет два, цена два. И т.п.

Как его прописать? В ддвух словах.. Не, я в общем тему помню, я читал про массивы. Просто напишите плис одной строкой, как его задать.



А вот часть моего кода, хоть это и лишнее. 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:
Доброго дня!! С проходящими праздниками всех!! С новым годом и рождеством христовым!



Подскажите!!Я не использовал массивы ранее. Я хотел бы задать массив в нулевом его элементе- запоминаем тикет один, цена один. В первом элементе массива тикет два, цена два. И т.п.

Как его прописать? В ддвух словах.. Не, я в общем тему помню, я читал про массивы. Просто напишите плис одной строкой, как его задать.



А вот часть моего кода, хоть это и лишнее. extern int Raz=5;

Double Mass[Raz,2];

...

Mass[0,0] =тикет1;

Mass[0,1] =цена1;

... 

 
Спасибо!!!
 

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

double Mass[Raz,2];

 

'Raz' - integer number expected D:\TeleTRADE\experts\ Âåðñèÿ_äèíàìè÷íûé_ñ_ïîíèìàíèåì_Alex_Wearwolf.mq4 (30, 99)
'2' - variable expected D:\TeleTRADE\experts\ Âåðñèÿ_äèíàìè÷íûé_ñ_ïîíèìàíèåì_Alex_Wearwolf.mq4 (30, 103)
']' - unexpected square bracket D:\TeleTRADE\experts\ Âåðñèÿ_äèíàìè÷íûé_ñ_ïîíèìàíèåì_Alex_Wearwolf.mq4 (30, 104)
']' - unexpected square bracket D:\TeleTRADE\experts\ Âåðñèÿ_äèíàìè÷íûé_ñ_ïîíèìàíèåì_Alex_Wearwolf.mq4 (67, 12)
.............  20 ошибок, 0 предупреждений 

 
Вроде, действительно, на ровном месте, как говорится....
Причина обращения: