Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
{
if(OrderSelect(i, SELECT_BY_POS)==true)
{
t[i]=OrderTicket();
k[i]=OrderType();
}
}
Print("1-st =",t[1],"1-st =",k[1], "t2 =",t[2],"l2 =",k[2]); выдает только один тикет и один ордер тип
как сделать чтобы выдавало и остальные?
for(int i=0;i<=OrdersTotal();i++)
{
if(OrderSelect(i, SELECT_BY_POS)==true)
{
if(OrderSymbol()==Symbol())
{
k[i]=OrderType();
l[i]=OrderLots();
Print("k[i]",k[i],"l[i]",l[i]);
if((k[1]==OP_BUY || k[2]==OP_BUY) && l[1]==l[2]) Почему тогда работает так как будто последний if не существует