3. Причина тут:
Да глаз замыливается, когда долго сидишь. Благодарю. Остальное еще смотреть буду.
3. Причина тут:
Алерт в момент касания синей и красной линии.
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
void Mode()
{
bool m;
int count=0;
for(int i=OrdersTotal()-1;i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderSymbol()==Symbol())
{
/* if(CountBuy()<CountSell())
{
if(OrderType()==OP_SELL)
{
if(Bid>ZeroLevelAll+Prohod*Point)
{
if(OrderTakeProfit()==0) m=OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),ZeroLevelAll,0,Red);
}
}
if(OrderType()==OP_BUY)
{
if(Bid>ZeroLevelAll+Prohod*Point)
{
if(OrderStopLoss()==0) m=OrderModify(OrderTicket(),OrderOpenPrice(),ZeroLevelAll,OrderTakeProfit(),0,Red);
}
}
}
*/
if(CountBuy()>CountSell())
{
if(OrderType()==OP_SELL)
{
if(Ask<ZeroLevelAll-Prohod*Point)
{
if(OrderStopLoss()==0) m=OrderModify(OrderTicket(),OrderOpenPrice(),ZeroLevelAll,OrderTakeProfit(),0,Red);
}
}
if(OrderType()==OP_BUY)
{
if(Ask<ZeroLevelAll-Prohod*Point)
{
if(OrderTakeProfit()==0) m=OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),ZeroLevelAll,0,Red);
}
}
}
}
}
}
}
//+------------------------------------------------------------------+
получено больше всего стопов где максимум дня больше 300 (не по тз.),
Уважаемый Андрей советник на одном луче зигзага открывает несколько сделок нужно одну на луче зигзага если закрылась ждем другого сигнала тобишь луча и в настройках нет отключение индикатора макди
время выхода новости советник берет из ленты Экономический календарь feeds2.feedburner.com/fxteam/dzId
Возьмите 2 обычные МАшки и упростите задачу программисту, если не можете отыскать требуемое.
extern int Shift = 0; // сдвиг
Сначала разделил все по разным функциям а потом ради интереса все собрал в одно. Почти тоже самое все а заработало!
AM2