У вас не стоит Flash Player
Настройки
#20739 - Thu Feb 03 2011 12:05 PM Помогите по оптимизации
Dophin Offline
stranger

Registered: Tue Sep 14 2010
Записи: 16
День добрый.

в стратегию передаются два параметра: номера баров (с начала дня). Меньшее число - номер начального бара, большее число - номер конечного бара.

К примеру 5 и 10 - значит берется максимум цены из промежутка между 5-ым и 10ым баром. Но если в стратегию передается 10 и 5 - то тоже берется максимум из того же промежутка (5ый и 10ый бары)

То есть если мы оптимизируем эти параметры [1..30] и [2...30] то половина итераций делается впустую. (Если есть результат 5 и 10, то для 10 и 5 результат уже не нужен).

Вопрос - можно ли это как нибудь обойти?

Скрипт на апи.

Заранее спасибо.

Наверх
#20745 - Thu Feb 03 2011 12:24 PM Re: Помогите по оптимизации [Re: Dophin]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Code:
public class myscript
{
  OptimProperty p1 = ...
  OptimProperty p2 = ...
  OptimGroup grp = new OptimGroupDifferentOnly();

  public myscript()
  {
     grp.Add(p1);
     grp.Add(p2);
  }

  public void Execute(...) ...
}


В таблице параметров появится группа, выбрать ее и будет перебор только с отличающимися значениями.

Наверх
#20757 - Thu Feb 03 2011 02:55 PM Re: Помогите по оптимизации [Re: Nektodron]
Dophin Offline
stranger

Registered: Tue Sep 14 2010
Записи: 16
Спасибо большое )

Наверх


Moderator:  ViL, sar