{
for(int r = OrdersTotal(); r == 0; r--)
{
CenaPosStav = OrderOpenPrice();
}
for(int ps = OrdersTotal(); ps >= 0 ; ps--)
{
if(OrderSelect(ps,SELECT_BY_POS,MODE_TRADES))
{
if(oBuy != 0) COPSmP = CenaPosStav + AllProfit*Point;//цена открытия последней сделки сделки - профит
if(oSell != 0)COPSmP = CenaPosStav - AllProfit*Point;//цена открытия последней сделки сделки - профит
if(OrderTakeProfit()!= COPSmP)
{
while(!IsTradeAllowed()) Sleep(100);
OrderModify(OrdersTotal(), 0, 0, COPSmP, 0,CLR_NONE);
}
}
}
}
изменил код, он стал более понятный, но работать не стал подскажите по чему?
все уже дапер в чем дело, вот кому надо держите
if(oSell != 0 || oBuy != 0)
{
for(int r = 0; r < OrdersTotal(); r++)
{
if(OrderSelect(r,SELECT_BY_POS,MODE_TRADES))
CenaPosStav = OrderOpenPrice();
}
for(int ps = OrdersTotal(); ps >= 0 ; ps--)
{
if(OrderSelect(ps,SELECT_BY_POS,MODE_TRADES))
{
if(oBuy != 0) COPSmP = CenaPosStav + AllProfit*Point; //цена открытия последней сделки сделки - профит
if(oSell != 0)COPSmP = CenaPosStav - AllProfit*Point; //цена открытия последней сделки сделки - профит
if(OrderTakeProfit()!= COPSmP)
{
while(!IsTradeAllowed()) Sleep(100);
OrderModify(OrderTicket(), 0, 0, COPSmP, 0,CLR_NONE);
}
}
}
}
Дак вроде оно Вам больше надо ? А чтобы получить объективный ответ, рекомендую код выкладывать с попощью "вставки кода", тогда при визуальном обзоре быстрее находятся косяки...
P.S. В таком виде как сейчас, сорри и смотреть не охото ...
if(oSell != 0 || oBuy != 0) { for(int r = 0; r < OrdersTotal(); r++) { if(OrderSelect(r,SELECT_BY_POS,MODE_TRADES)) CenaPosStav = OrderOpenPrice(); } for(int ps = OrdersTotal(); ps >= 0 ; ps--) { if(OrderSelect(ps,SELECT_BY_POS,MODE_TRADES)) { if(oBuy != 0) COPSmP = CenaPosStav + AllProfit*Point; //цена открытия последней сделки сделки - профит if(oSell != 0)COPSmP = CenaPosStav - AllProfit*Point; //цена открытия последней сделки сделки - профит if(OrderTakeProfit()!= COPSmP) { while(!IsTradeAllowed()) Sleep(100); OrderModify(OrderTicket(), 0, 0, COPSmP, 0,CLR_NONE); } } } }
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
помогите с пересчетом и тейкпрофитам