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)
{
****
}
а как дальше? Может кто подскажет, хоть немного.