У вас не стоит Flash Player
Настройки
#31357 - Wed Sep 21 2011 08:26 PM Таймфрейм
Ti_ru Offline
writer

Registered: Sun Oct 17 2010
Записи: 479
Подскажите, пожалуйста, как получить значение таймфрейма из API, на котором работает скрипт?


Отредактировано Ti_ru (Wed Sep 21 2011 09:18 PM)

Наверх
#31364 - Wed Sep 21 2011 09:05 PM Re: Таймфрейм [Re: Ti_ru]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Ti_ru
Подскажите, пожалуйста, как получить значение таймфрейма, на котором работает скрипт?

Ну и вопросы у тебя заковыристые)))
Посмотреть в информационной панели, как часто он пересчитывается, если каждую минуту, то скрипт на минутках.
Только кажется мне, что спрашивал ты совсем не об этом. Если это так, то стоит подумать над верной формулировкой вопроса. Что бы было понятно, что именно хочется узнать. Тогда и ответы всегда будут в тему))
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#31366 - Wed Sep 21 2011 09:11 PM Re: Таймфрейм [Re: captian]
Ti_ru Offline
writer

Registered: Sun Oct 17 2010
Записи: 479
Ну, я подумал, что раз вопрос задаю в разделе API, то разработчики сообразят, что я имею в виду, как получить значение таймфрейма из API для использования этого значения внутри кода. smile
А так учту, сам не люблю, когда хотят что-то узнать, но не могут или не хотят внятно сформулировать вопрос. smile

Наверх
#31369 - Wed Sep 21 2011 09:16 PM Re: Таймфрейм [Re: Ti_ru]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Ti_ru
Ну, я подумал, что раз вопрос задаю в разделе API, то разработчики сообразят, что я имею в виду, как получить значение таймфрейма из API для использования этого значения внутри кода. smile
А так учту, сам не люблю, когда хотят что-то узнать, но не могут или не хотят внятно сформулировать вопрос. smile

ты уж извини, что я влез. Но сделал это намеренно, именно, что бы ты тщательнее формулировал вопрос. Иначе твой пост так и останется висеть незамеченным теми, кому он адресован. ещё раз сорри
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#31375 - Thu Sep 22 2011 02:32 AM Re: Таймфрейм [Re: Ti_ru]
jhgjrht Offline
writer

Registered: Sun Nov 21 2010
Записи: 428
Наверное, примерно так:
Code:
    
public void Execute(IContext context, ISecurity security) {
  TimeSpan oneDay;
  switch (security.IntervalBase) {
    case DataIntervals.DAYS:
      oneDay = new TimeSpan(security.Interval, 0, 0, 0);
      break;
    case DataIntervals.MINUTE:
      oneDay = new TimeSpan(0, 0, security.Interval, 0);
      break;
    case DataIntervals.SECONDS:
      oneDay = new TimeSpan(0, 0, 0, security.Interval);
      break;
    case DataIntervals.TICK:
      oneDay = new TimeSpan(0, 0, 0, 0, security.Interval);  // !!!   1 тик != 1 миллисекунда
      break;
  }
  ...
}
_________________________
Не пишите мне! Никому ничего делать не буду.

Наверх
#31405 - Thu Sep 22 2011 01:35 PM Re: Таймфрейм [Re: jhgjrht]
Ti_ru Offline
writer

Registered: Sun Oct 17 2010
Записи: 479
А проще никак нельзя? Может есть какое-то свойство? Извиняюсь, если неправильно оперирую понятиями языка.

Наверх
#31433 - Thu Sep 22 2011 04:37 PM Re: Таймфрейм [Re: Ti_ru]
jhgjrht Offline
writer

Registered: Sun Nov 21 2010
Записи: 428
Есть такое свойство, даже два smile :
- security.IntervalBase
- security.Interval
пример их использования я Вам и привел.
Вместо "oneDay" можно читать "timeFrame".
_________________________
Не пишите мне! Никому ничего делать не буду.

Наверх
#31435 - Thu Sep 22 2011 05:36 PM Re: Таймфрейм [Re: jhgjrht]
Ti_ru Offline
writer

Registered: Sun Oct 17 2010
Записи: 479
Ясно, спасибо, попробую прикрутить это )

Наверх


Moderator:  ViL, sar