//+------------------------------------------------------------------+ //| Вывод ордеров на график.mq4 | //| Vladimir Irek Ildar | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Vladimir Irek Ildar" #property link "http://www.metaquotes.net" #property indicator_chart_window //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators //---- int RECTANGLE_COUNT = 0; double MinPrice, MaxPrice; int BarSearch, BarShift; int iOrders=OrdersHistoryTotal(), i, j; for(i=0; iOrderClosePrice())) ObjectSet("rect_"+i,OBJPROP_COLOR, LightGreen); BarSearch=iBarShift(NULL, 0, OrderOpenTime())-iBarShift(NULL, 0, OrderCloseTime()); BarShift=iBarShift(NULL, 0, OrderCloseTime()); MaxPrice=MaxMinPrice(1,BarSearch,BarShift); MinPrice=MaxMinPrice(2,BarSearch,BarShift); //максимальная прибыль if (OrderType()==OP_SELL) if (OrderOpenPrice()>OrderClosePrice()) ObjectCreate("rectmax_"+i, OBJ_RECTANGLE, 0, OrderOpenTime(), OrderClosePrice(), OrderCloseTime(),MinPrice); else ObjectCreate("rectmax_"+i, OBJ_RECTANGLE, 0, OrderOpenTime(), OrderOpenPrice(), OrderCloseTime(), MinPrice); if (OrderType()==OP_BUY) if (OrderOpenPrice()OrderClosePrice()) ObjectCreate("rectmin_"+i, OBJ_RECTANGLE, 0, OrderOpenTime(), OrderOpenPrice(), OrderCloseTime(),MaxPrice); else ObjectCreate("rectmin_"+i, OBJ_RECTANGLE, 0, OrderOpenTime(), OrderClosePrice(), OrderCloseTime(), MaxPrice); if (OrderType()==OP_BUY) if (OrderOpenPrice()