Доброго вечера.. подскажите пожалуйста как найти предпоследний открытый бай ордер??? допустим есть 5 открытых бай ордеров.. последний знаю как найти а вот как найти предпоследний???
На 4К-экранах работа с терминалом дает хоть какое-то преимущество?
Выложите скрин, как это выглядит.
Тоже интересно. Очевидно, придется менять DPI, а это чревато. Сегодня в скайпе знакомый спросил, почему нет галочки "оптимизация" в тестере МТ4. Потом выяснилось, что у него 12" экран и для его зрения все слишком мелко. Он изменил DPI и галочка уехала вне зоны видимости - это известный эффект.
Посоветовал написать в сервисдеск, вот что там ответили, это из нашей переписки :
[Чт 16.06.16 17:03:53] Алексей Смирнов: Выложил скрины, описал проблему.. Написал им "Хотелось бы, чтобы элементы интерфейса не терялись при работе с разрешениями, отличными от 96 dpi".
Ответ от саппорта "Спасибо за пожелание, однако, изменений в этой части MetaTrader 4 не планируется" :( Так что придётся мне привыкать к мелким буквам, или искать твики в реестре, чтобы на экране всё было удобочитаемо..
[Чт 16.06.16 17:04:41] Алексей Волчанский: Ясно.. а какой монитор-то?
[Чт 16.06.16 17:07:02] Алексей Смирнов: 12" 1366x768
Видимо какую то скобочку или кавычку надо куда то подрисовать , не пойму .............на аналогичных примерах смотрел , вроде одинаково ,,,,,,,,,,,
указываем функцию и ее константу DeleteOrder(ticket) если она нужна и должно работать
Как правильно записать константу в вызове другой функции
вот например есть функция:
void DeleteOrder(ulong ticket)
{
//--- проверим наличие ордера if(!OrderSelect(ticket))
{
Print("Ордер #",ticket," не найден");
return;
}
//--- все готово, делаем попытку удалить ордерif(!trade.OrderDelete(ticket))
{
//--- сообщим о неудачеPrint("Метод OrderDelete() потерпел неудачу. Код возврата=",trade.ResultRetcode(),
". Описание кода: ",trade.ResultRetcodeDescription());
}
else
{
Print("Метод OrderDelete() выполнен успешно. Код возврата=",trade.ResultRetcode(),
" (",trade.ResultRetcodeDescription(),")");
}
//---
}
далее пишу другую
// проверка условия на удаление лимитного ордераbool bLimitDeleteSignal=false;
//if(OrderSelect(ticket) ==true)if(OrderGetInteger(ORDER_TYPE)==ORDER_TYPE_BUY_LIMIT)
bLimitDeleteSignal=LimitDelBuySignal();
//if(OrderSelect(ticket) ==true)if(OrderGetInteger(ORDER_TYPE)==ORDER_TYPE_SELL_LIMIT)
bLimitDeleteSignal=LimitDelSellSignal();
// если есть сигнал на закрытие позиции - закрываем и выходимif(bLimitDeleteSignal==true)
{
Print("Удаляем ордер!!!");
вот здесь вызываю верхнею функцию чтобы удалить ордер по тикеру , и не знаю как записать чтобы компилятор неругался
ааааа, я в курсе. Совы такой не нашел
где найти скрипт (советник) "трейлинг стоп" и как вписать его в совентик
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Вопросы от начинающих
Karputov Vladimir, 2016.06.13 14:29
В стандартной поставке идёт советник ...\MQL5\Experts\Examples\MACD\MACD Sample.mq5. Просмотрите реализацию функций ****Modified.Перенесено:
Anton Zverev:На 4К-экранах работа с терминалом дает хоть какое-то преимущество?
Выложите скрин, как это выглядит.
Перенесено:
Anton Zverev:На 4К-экранах работа с терминалом дает хоть какое-то преимущество?
Выложите скрин, как это выглядит.
Тоже интересно. Очевидно, придется менять DPI, а это чревато. Сегодня в скайпе знакомый спросил, почему нет галочки "оптимизация" в тестере МТ4. Потом выяснилось, что у него 12" экран и для его зрения все слишком мелко. Он изменил DPI и галочка уехала вне зоны видимости - это известный эффект.
Посоветовал написать в сервисдеск, вот что там ответили, это из нашей переписки :
[Чт 16.06.16 17:03:53] Алексей Смирнов: Выложил скрины, описал проблему.. Написал им "Хотелось бы, чтобы элементы интерфейса не терялись при работе с разрешениями, отличными от 96 dpi".
Ответ от саппорта "Спасибо за пожелание, однако, изменений в этой части MetaTrader 4 не планируется" :( Так что придётся мне привыкать к мелким буквам, или искать твики в реестре, чтобы на экране всё было удобочитаемо..
[Чт 16.06.16 17:04:41] Алексей Волчанский: Ясно.. а какой монитор-то?
[Чт 16.06.16 17:07:02] Алексей Смирнов: 12" 1366x768
указываем функцию и ее константу DeleteOrder(ticket) если она нужна и должно работать
Как правильно записать константу в вызове другой функции
вот например есть функция:
далее пишу другую
ааааа, я в курсе. Совы такой не нашел
указываем функцию и ее константу DeleteOrder(ticket) если она нужна и должно работать
Как правильно записать константу в вызове другой функции
вот например есть функция:
далее пишу другую