Куча вопросов о том как использовать дополнительные файл-модули [mqh] - страница 3 1234 Новый комментарий Vladimir Pastushak 2012.04.13 19:04 #21 простой подсчет ордеров в файле mqh перед циклом пишу int b=0,s=0,n=0,bs=0,ss=0,bl=0,sl=0; где n всего ордеров а советник уже не видит эту n Рустам 2012.04.13 19:27 #22 Вам бы почитать про области видимости переменных... Vladimir Pastushak 2012.04.13 20:11 #23 вы можете дать ссыль, не могу найти ничего адекватного............. Vladimir Pastushak 2012.04.13 20:14 #24 int b,s; int Orders (){ int b=0,s=0,n=0,bs=0,ss=0,bl=0,sl=0; for (int i=OrdersTotal()-1; i>=0; i--) {if(OrderSelect(i, SELECT_BY_POS)) {if(OrderSymbol()==Symbol() ) { n ++; if (OrderType()==OP_BUY &&OrderMagicNumber()==Magic){b ++;} if (OrderType()==OP_SELL &&OrderMagicNumber()==Magic){s ++;} if (OrderType()==OP_BUYSTOP &&OrderMagicNumber()==Magic){bs++;} if (OrderType()==OP_SELLSTOP &&OrderMagicNumber()==Magic){ss++;} if (OrderType()==OP_BUYLIMIT &&OrderMagicNumber()==Magic){bl++;} if (OrderType()==OP_SELLLIMIT&&OrderMagicNumber()==Magic){sl++;} }}}} Вотон кусок кода .... если убрать int b,s; компилятор ругается ..... Почему компилятор не ругается на ,bs=0,ss=0,bl=0,sl=0; ???? Профи помогите !!!! Подскажите пожалуйста! Прошу помощи у профов Alexandr Bryzgalov 2012.04.13 20:16 #25 VOLDEMAR: Почему компилятор не ругается на ,bs=0,ss=0,bl=0,sl=0; ????По тому что нельзя быть на свете красивой такой )) Vladimir Pastushak 2012.04.13 20:19 #26 sanyooooook: По тому что нельзя быть на свете красивой такой )) При всем уважении не смешно .... --- 2012.04.13 20:25 #27 VOLDEMAR:Вотон кусок кода .... а чего два раза b, s объявлены? Vladimir Pastushak 2012.04.13 20:30 #28 спасибо проблема решена Vladimir Pastushak 2013.08.02 09:57 #29 При компилировании включаемого файла создается файл с расширение ех4, как этот файл подключить к советнику ??? именно ех4 Рустам 2013.08.02 10:00 #30 никак. инклюды вносятся компилятором в тело основной программы, а вы хотите подключать его как либку 1234 Новый комментарий
простой подсчет ордеров в файле mqh
перед циклом пишу
int b=0,s=0,n=0,bs=0,ss=0,bl=0,sl=0;
где n всего ордеров
а советник уже не видит эту n
}
Вотон кусок кода .... если убрать int b,s; компилятор ругается ..... Почему компилятор не ругается на ,bs=0,ss=0,bl=0,sl=0; ????
По тому что нельзя быть на свете красивой такой ))
Вотон кусок кода ....
а чего два раза b, s объявлены?
При компилировании включаемого файла создается файл с расширение ех4, как этот файл подключить к советнику ???
именно ех4