Расчетное время чтения: 9 мин

PrescienTrader предоставляет широкие возможности настройки в окне параметров AmiBroker. Эти параметры позволяют настроить алгоритм для разных рынков, временных рамок, разных типов ввода данных и т. Д.

Чтобы открыть окно параметров, щелкните правой кнопкой мыши график PrescienTrader и выберите параметры из контекстного меню.


Ключ API

В Ключ API это как комбинация имени пользователя и пароля, которые однозначно идентифицируют и аутентифицируют вас в нашей системе. Вы можете получить ключ API в своей учетной записи PrescienTrading. Если у вас еще нет аккаунта PrescienTrading, вы можете Зарегистрироваться бесплатно. Смотрите статью, Создание панели диаграммы PrescienTrader, для получения дополнительной информации о приобретении и вводе вашего ключа API.

The API Key parameter only appears in the Parameters window for charts, not the analysis Parameters window. However, once you set your API key, it’s permanently saved and will be used automatically, whenever you create a new chart or analysis.

Log File Path

This setting only appears in the Parameters window when running an analysis (Exploration, Backtest, Optimization, etc… It does НЕ appear in the chart Parameters window. If you enter a file path, PrescienTrader will log all status updates to the specified file, in addition to outputting to the log window. The log window only retains a few thousand lines, while the log file has no size limit. Thus, it’s useful when running long optimizations, that may run for many hours or even days. It creates a full log of everything that happened, in case you get any errors due to lost Internet connection or other technical issues.

When entering the file path, enter the full path to the log file you want to create. For example:

C:\Users\John Doe\PrescienTrader.log

You may also use the {PID} placeholder in the file path. This will be replaced with the process ID of the running AmiBroker instance. The process ID is an arbitrary number assigned by the system to a running application. Since each AmiBroker instance has a unique process ID, this allows you to create a separate log file for each AmiBroker instance, when running multiple instances simultaneously. For example:

C:\Users\John Doe\PrescienTrader-{PID}.log

Once you set the Log File Path, it’s permanently saved and will automatically be filled in, whenever you create a new analysis. If you don’t want to create log files, leave this setting blank.

Серия данных

Параметр «Ряд данных» позволяет выбрать ряд данных для анализа. Встроенные опции включают открыто, Высоко, Низкий, близко, Средний, объем и Открытый интерес. The default setting is Close and unless you have a really good reason for wanting to analyze a different series, we recommend using Average or Close.

Кроме того, если вы добавите какие-либо пользовательские индикаторы в область диаграммы, вы можете выбрать пользовательский индикатор в качестве ряда данных для анализа. Статья, Анализ пользовательских рядов данных, объясняет это более подробно.

полярность

Polarity can either be Positive or Negative. The default setting is Positive. Negative Polarity will invert the Prescient Line plot. For reasons we cannot explain, inverting the Prescient Line may yield superior results in certain markets. Nevertheless, this is the exception, so unless you’ve verified this scenario by extensively backtesting a market using negative Polarity, you should leave Polarity set to Positive.

You can override the Polarity setting in the Parameters window by setting the ptPolarity AFL variable to either 0 or 1.

  • 0 = положительный
  • 1 = отрицательный

When running a backtest or optimization, you may set the AFL variable to an array, to dynamically vary the value on each bar.

PL Basis

PL Basis относится к весовому алгоритму, используемому для расчета пресной линии. Может быть установлено амплитудное, Сила, частота или Частота инвертирована, Настройка по умолчанию Сила.

Предварительная линия генерируется путем объединения всех допустимых пиков цикла в один составной график. Традиционный подход к объединению пиков цикла состоит в добавлении их амплитуд. Несмотря на то, что этот подход совершенно справедлив, более длинные частоты обычно имеют гораздо большую амплитуду, чем более короткие частоты. Это может привести к тому, что более длинные частоты будут приписаны так много веса, что график станет бесполезным для краткосрочной торговли.

В Максимальная частота Настройка, обсуждаемая ниже, позволяет фильтровать частоты выше определенного порога, поэтому вы можете сосредоточиться на краткосрочных частотах, которые больше подходят для краткосрочной торговли. Этот подход эффективен, но несколько груб, потому что он полностью исключает влияние долгосрочных циклов, которые оказывают влияние даже в краткосрочной торговле. Это также требует, чтобы вы выбрали произвольное ограничение, которое может быть или не быть оптимальным в конкретном торговом сценарии.

Более сложный способ устранения долгосрочного смещения состоит в том, чтобы Сила а не амплитуды. Сила цикла определяется как амплитуда, деленная на частоту. Например, цикл с частотой 10 и амплитудой 50 будет иметь силу 5. Другой цикл с частотой 100 и амплитудой 250 будет иметь силу 2,5. Таким образом, если бы вы взвешивали циклы по амплитуде, долгосрочный цикл имел бы в пять раз больший вес, чем краткосрочный цикл. Однако, если мы будем весить силой, краткосрочный цикл будет иметь вдвое больше веса долгосрочного цикла.

You can override the PL Basis setting in the Parameters window by setting the ptPLBasis AFL variable:

  • 0 = амплитуда
  • 1 = сила

When running a backtest or optimization, you may set the AFL variable to an array, to dynamically vary the value on each bar.

Диапазон просмотра

Диапазон просмотра является множителем самой длинной частоты цикла. Он указывает, какая часть данных будет использоваться для анализа циклов. Это может варьироваться от 1 до 10, со значением по умолчанию 3. Например, предположим, что ваш ряд данных содержит 3000 баров, ваша максимальная частота установлена на 300, и вы задаете диапазон просмотра 5. 300 X 5 = 1500 баров, поэтому из 3000 баров будут проанализированы только самые последние 1500 баров. Задание более низкого диапазона обратного просмотра заставляет PrescienTrader игнорировать более старые данные, которые могут быть не такими актуальными, как более свежие данные. Однако это компромисс, поскольку использование меньшего размера выборки увеличивает вероятность того, что недавние ценовые аномалии могут привести к статистической ошибке и исказить анализ. Алгоритмы PrescienTrader в некоторой степени компенсируют это, но алгоритмы могут работать только с данными, которые им даны.

You can override the Lookback Range setting in the Parameters window by setting the ptLookbackRange AFL variable. When running a backtest or optimization, you may set the AFL variable to an array, to dynamically vary the value on each bar.

Минимальная частота

Минимальная частота минимальная (самая быстрая) частота, которую PrescienTrader будет учитывать при выполнении анализа циклов. По умолчанию установлено 10 баров, и это подходит для большинства рынков. Однако, если вы анализируете шумный рынок или заинтересованы только в более долгосрочных сделках, вы можете увеличить минимальную частоту, чтобы убрать часть шума из ценовых данных.

You can override the Min Frequency setting in the Parameters window by setting the ptMinFrequency AFL variable. When running a backtest or optimization, you may set the AFL variable to an array, to dynamically vary the value on each bar.

Максимальная частота

Максимальная частота максимальная (самая медленная) частота, которую PrescienTrader будет учитывать при выполнении анализа циклов. Максимально допустимое значение по умолчанию составляет 300 бар. Для краткосрочной торговли может быть выгодно уменьшить максимальную частоту, так как настройка по умолчанию 300 может иногда вводить долгосрочное смещение к линии Prescient. Если вы хотите проанализировать циклы больше 300 баров, вы можете переключиться на более высокий период времени. Например, анализ цикла с 300 барами на недельном интервале времени будет эквивалентен анализу ежедневного цикла с 2100 барами.

You can override the Max Frequency setting in the Parameters window by setting the ptMaxFrequency AFL variable. When running a backtest or optimization, you may set the AFL variable to an array, to dynamically vary the value on each bar.

Фильтр гармоник

Принцип гармоничности Дж. М. Херста утверждает, что допустимые пиковые частоты цикла должны развиваться геометрически, причем каждая пиковая частота примерно вдвое длиннее предыдущей пиковой частоты. Например, после пиковой частоты 10 бар следует пиковая частота 20 бар, затем пиковая частота 40 бар и т. Д. Фильтр гармоник отфильтровывает пики цикла, которые находятся слишком близко друг к другу, отдавая предпочтение пику с более высокой амплитудой. Принцип гармоничности не является точным, это скорее практическое правило, поэтому вы можете настроить фильтр по шкале от 0 до 100 со значением по умолчанию 50. Установка 0 приведет к тому, что фильтрация не будет выполняться. Установка 100 будет обеспечивать строгую геометрическую прогрессию, так что пиковая частота каждого цикла должна быть, по меньшей мере, вдвое больше предыдущей пиковой частоты. Значение 50 будет означать, что каждая пиковая частота должна как минимум в 1,5 раза превышать длину предыдущей пиковой частоты.

You can override the Harmonic Filter setting in the Parameters window by setting the ptHarmonicFilter AFL variable. When running a backtest or optimization, you may set the AFL variable to an array, to dynamically vary the value on each bar.

Мин Фитнес

Мин Фитнес allows you to filter out cycles that fail to meet the specified statistical threshold and are likely just noise. The default value is 50. When Мин Фитнес is set to a value greater than 0, PrescienTrader performs a sophisticated statistical test on each cycle frequency and returns a fitness score ranging from 0 – 100. Cycle peaks must meet or exceed the Min Fitness to be included when calculating the Prescient Line.

You can override the Min Fitness setting in the Parameters window by setting the ptMinFitness AFL variable. When running a backtest or optimization, you may set the AFL variable to an array, to dynamically vary the value on each bar.

Best X Cycles

Best X Cycles allows you to specify the maximum number of cycle peaks that will be used to generate the Prescient Line. The default value is 10. Cycle peaks will be prioritized by Fitness. If PrescienTrader finds more peaks than the number specified by Best X Cycles, it will filter out the lowest fitness peaks.

You can override the Best X Cycles setting in the Parameters window by setting the ptBestXCycles AFL variable. When running a backtest or optimization, you may set the AFL variable to an array, to dynamically vary the value on each bar.

Сортировка циклов

PrescienTrader генерирует подробные отчеты о циклах в AmiBroker интерпретация окно. Сортировка циклов Параметр определяет порядок сортировки циклов в отчетах. Настройка по умолчанию - сортировать их по частота, Кроме того, вы можете отсортировать их по амплитудное, который сначала отобразит циклы с наибольшей амплитудой, или Сила, который будет отображать самые сильные циклы в первую очередь. Сила рассчитывается путем деления амплитуды на частоту. Например, цикл с амплитудой 200 и частотой 50 будет иметь силу 200/50 = 4.

You can override the Cycles Sorting setting in the Parameters window by setting the ptCyclesSorting AFL variable.

Save / Clear Chart Settings

PrescienTrader предоставляет множество параметров, которые позволяют настроить алгоритм для разных рынков и разных временных периодов. Когда вы начинаете анализировать множество различных рынков, может быстро усложняться отслеживание того, какие настройки параметров применяются к каким графикам, не говоря уже о том, что на настройку параметров каждый раз при переключении графиков уходит много времени.

Для решения этих проблем PrescienTrader предоставляет возможность сохранить параметры для любого графика, просто открыв окно параметров и нажав кнопку Save Chart Settings кнопка. Это сохранит настройки параметров только для этого графика. Каждая комбинация символа тикера и таймфрейма имеет свой уникальный набор параметров. Таким образом, вы можете сохранить настройки параметров для дневного графика AAPL, затем переключиться на недельный график AAPL и сохранить совершенно другой набор параметров. Каждый раз, когда вы переключаетесь между дневным и недельным графиком, параметры обновляются автоматически.

Только параметры, которые влияют на анализ of the data series will be saved. Parameters affecting the appearance of the chart will not be saved. This is because these parameters are applicable to all charts, rather than a specific chart. For example, it would make no sense to change the color of the Prescient Line plot for just one chart. It would be confusing if the plot color changed each time you switched to a different chart.

Specifically, the following parameters will НЕ be saved:

  • Серия данных
  • цвет
  • Сортировка циклов

Saved parameter settings will override the settings displayed in the Parameters widow, so if you change a setting on a chart that has saved settings, your changed setting will have no effect and the chart will continue to use the saved setting. To remove the saved settings click the ясно button. After you clear the saved settings, PrescienTrader will revert back to using the settings displayed in the Parameters window. You can also click the Сбросить все button to force the Parameters window to display the saved chart settings.

Save Default Settings

In addition to saving settings for individual charts, you can also save default settings that can be applied to new charts. Unlike saved chart settings, the default settings do НЕ override the displayed settings. Click the Сбросить все button to revert to the default settings in the Parameters window. Note that if a chart has saved settings, Reset All will revert to the saved settings, not the default settings. If you want the default settings, first click the Clear button to clear the saved settings, then click the Reset All button.

The API Key and Log File Path are saved automatically, even if you don’t click the Save Default Settings кнопка.

HTP1 / HTP2

HTP - это сокращение от Более высокий период времени, PrescienTrader позволяет вам наложить до двух верхних временных периодов Prescient Lines на одной панели графика. Вы можете даже наложить один и тот же период времени, используя разные настройки параметров. Например, если базовый период времени - ежедневный, вы можете использовать HTP1 и HTP2 для построения дополнительных дневных графиков с различными настройками параметров.

  • В период Параметр, найденный в разделах параметров HTP, устанавливает периоды времени для оверлеев HTP1 и HTP2. Доступные периоды:
    • Авто
    • Поставить галочку
    • второй
    • минут
    • Час
    • День
    • Неделя
    • Месяц
    • Год
  • В Период Freq Параметр указывает частоту выбранного периода. Например, если вы установите период на Неделя и период Freq до 4, это создаст 4-недельное наложение Prescient Line.

Если вы установите параметр Period на АвтоPrescienTrader автоматически выберет более высокие периоды времени относительно базового периода времени. Например, если ваш базовый период времени - Ежедневно, он будет использовать Еженедельно для HTP1 и ежемесячно для HTP2.

The parameter settings in the HTP1 and HTP2 sections operate the same way as the corresponding settings in the main section. The only difference is, these settings are specific to the HTP1 and HTP2 analyses. You can independently adjust Min Frequency, Max Frequency, Lookback Range, Harmonic Filter, Min Fitness, Best X Cycles and PL Basis for each of the three time periods.

Эта статья была полезной?
нелюбовь 0
Взгляды: 563
ВЕЧНО СВОБОДНЫЙ
Ежедневные торговые сигналы
PrescientSignals
ПОДПИСЫВАТЬСЯ
Подпишитесь, чтобы ежедневно получать БЕСПЛАТНЫЕ торговые сигналы на ваш электронный почтовый ящик
Бесплатные сигналы задерживаются на одну неделю. Это позволяет без риска оценить нашу услугу PrescientSignals, сравнивая прогнозы предыдущей недели с фактическими результатами.
ВЕЧНО СВОБОДНЫЙ
Ежедневные торговые сигналы от PrescientSignals
ПОДПИСЫВАТЬСЯ
Подпишитесь, чтобы ежедневно получать БЕСПЛАТНЫЕ торговые сигналы на ваш электронный почтовый ящик
Бесплатные сигналы задерживаются на одну неделю. Это позволяет без риска оценить нашу услугу PrescientSignals, сравнивая прогнозы предыдущей недели с фактическими результатами.