Игорь Штоколкин
Игорь Штоколкин личный блог
27 мая 2013, 16:10

Коллеги, помогите с алгоритмом

 как переделать фразу if ((CrossOver(bar, (Synchronize(MACDExt.Series(newSymbol.Close, parameter0.ValueInt, parameter1.ValueInt))), (Synchronize(EMA.Series(MACDExt.Series(newSymbol.Close, parameter0.ValueInt, parameter1.ValueInt), parameter2.ValueInt)))[bar])) по такому принципу :
Вашей стратегии MACD строит от синхронизированного инструмента, но это не правильно.
(MACDExt.Value(bar, newSymbolSynchronized.Close, parameter3.ValueInt, parameter4.ValueInt) > 0))

Правильно строить сначала MACD, а потом его уже синхронизировать с основным таймфреймом:
(Synchronize(MACDExt.Series(newSymbol.Close, parameter3.ValueInt, parameter4.ValueInt))[bar]
Тем кто поможет, скину алгоритм полностью, он с хорошей прибылью. 
10 Комментариев
  • Тимофей Мартынов
    27 мая 2013, 16:16
    Александр Муханчиков, программировать еще не разучился, играя в покер?:)
  • Кобкина Лада
    27 мая 2013, 16:19
    DataSeries dsmacd = MACD.Series(newsymbol.Close,(int)param0.Value, (int)param1.Value)
    dsmacd = Synchronize(dsmacd);
    DataSeries dsema = EMA.Series(dsmacd,(int)param2.Value);
    dsema = Synchronize(dsema);

    if( CrossOver(bar,dsmacd,dsema) )
    {
    код, если да
    }
  • siva
    27 мая 2013, 16:58
    Что это вообще за язык программирования? :) Что за синхронизации?
    • Кирков Алексей
      27 мая 2013, 16:59
      Станислав Иванов, wealthlab
      • Марина
        27 мая 2013, 17:25
        Кирков Алексей, то не язык, а программа!)
        • Кирков Алексей
          27 мая 2013, 17:31
          Максим, верно)
          C#
          Synchronize — это функция WelathLab — реализует синхронизацию данных разных таймфреймов для работы в активном таймфрейме.
          на мой взгляд не очень удобная функция
          • siva
            27 мая 2013, 18:58
            Кирков Алексей, бред какой-то, в тслабе все проще.
            • Кирков Алексей
              27 мая 2013, 22:22
              Станислав Иванов, выбор программы для написания стратегии — дело вкуса.
              • siva
                27 мая 2013, 22:30
                Кирков Алексей, лишь бы без заморочек.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн