http://forum.alpari-idc.ru/showpost.php?p=707980&postcount=166
int week = 2;
int cnt = OrdersHistoryTotal();
for (int i=0; i<cnt; i++) {
if (!OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) continue;
if (OrderSymbol() != Symbol()) continue;
if (OrderMagicNumber() != Magic) continue;
datetime tm0 = iTime(NULL, PERIOD_W1, week);
datetime tm1 = TimeCurrent();
if (week-1 >= 0) tm1 = iTime(NULL, PERIOD_W1, week-1);
if (tm0 <= OrderOpenTime() && OrderOpenTime() < tm1) {
.....
}
}
week - нужная нам неделя.
week - нужная нам неделя.
Мдааа, пора сделать перерыв. Спасибо.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Начал так:
for(cnt=0;cnt<10;cnt++)
{ OrderSelect(cnt, SELECT_BY_POS, MODE_HISTORY);
if(OrderSymbol()== Symbol() && OrderMagicNumber()==IdentifOrderExperts)
{
****
}
а как дальше? Может кто подскажет, хоть немного.