Help!!!!!!!

- 2010.02.23
- MetaQuotes Software Corp.
- www.mql5.com
bool b=0, s=0;
вообщем долго мучался, наконец получилось...
а то все строчки в виде отдельного куска вставлялись. Получались блоки кода, каждая строчка в своем блоке...
bool b=0, s=0;
Не нравится мне вот это:
for(int i=deals-0;i>=0;i--)
Я бы поставил i=deals-1
Не нравится мне вот это:
Я бы поставил i=deals-1
и так пробовал...
Если не сложно напишите кто-то подобную функцию..
вообщем сделал вот так... понимаю, что коряво, но как смог.
bool b=0, s=0;
void Check_History()
{b=1;s=1;
string comment="order cooment";
HistorySelect(0,TimeCurrent());
int ord=HistoryOrdersTotal();
for(int i=ord-1;i>=0;i--)
{
ulong ticket=HistoryOrderGetTicket(i);
if (ticket==0) {b=1; s=1;} // проверяем символ
if (HistoryOrderGetString(ticket,ORDER_SYMBOL)==_Symbol)
{
double price=HistoryOrderGetDouble (ticket,ORDER_PRICE_OPEN);
bool type = HistoryOrderGetInteger (ticket,ORDER_TYPE);
ulong ticket1=HistoryOrderGetTicket(i-1);
bool type1 = HistoryOrderGetInteger (ticket1,ORDER_TYPE);
double sl=HistoryOrderGetDouble (ticket1,ORDER_SL);
Print (type," ",type1," p=",price," sl=",sl);
if (type==1 && type1==0 && price!=sl) {b=1; break;}
if (type==0 && type1==1 && price==sl) {s=0; break;}
if (type==0 && type1==1 && price!=sl) {s=1; break;}
if (type==1 && type1==0 && price==sl) {b=0; break;}
}
}
return;
}

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
bool b=0, s=0;
вот набросал, вообщем, если s=0 то запрет на продажу, если b=0 - запрет на покупку
но что-то не так, не срабатывает... Поправьте плииз , где ошибка ?