Разговор с искусственным интеллектом (ИИ) о форексе. - страница 33

 
Stanislav Korotky #:

Почему напрямую не спросить, что это за папка исходников TA и где её взять?

ПРОФЕССИОНАЛЬНЫЙ КОНСУЛЬТАНТ

Откуда вы взяли информацию о таких включаемых файлах?

#include <TA\SMA.mqh>

#include <TA\ADX.mqh>

#include <ТА\RSI.mqh>

#include <ТА\СТОХ.мкг>

#include <ТА\ИШИМОКУ.mqh>

#include <ТА\BBANDS.mqh>

#include <TA\ATR.mqh>

#include <ТА\OBV.mqh>

#include <TA\CMF.mqh>

#include <TA\PPO.mqh>


В MT MetaEditor таких mqh-файлов нет.

-

К ним относятся файлы, содержащие код для различных индикаторов технического анализа (ТА). Похоже, что они написаны на MQL4, который является языком программирования, используемым для создания пользовательских индикаторов, скриптов и автоматизированных торговых систем для платформы MetaTrader 4 (MT4).


Расширение файла ".mqh" расшифровывается как "MetaQuotes Header", и эти файлы обычно содержат прототипы функций, константы и другие определения, которые можно использовать в MQL4-программах.


Возможно, что эти файлы предоставляются сторонней библиотекой или пользовательской кодовой базой и не являются частью стандартной установки MT4. Чтобы использовать их в своем MQL4-коде, вам нужно убедиться, что они доступны в правильном месте на вашем компьютере или в файловой системе вашей установки MT4.



 
Lilita Bogachkova #:

ПРОФЕССИОНАЛЬНЫЙ КОНСУЛЬТАНТ

Откуда вы взяли информацию о таких включаемых файлах?

#include <TA\SMA.mqh>

#include <TA\ADX.mqh>

#include <ТА\RSI.mqh>

#include <ТА\СТОХ.мкг>

#include <ТА\ИШИМОКУ.mqh>

#include <ТА\BBANDS.mqh>

#include <TA\ATR.mqh>

#include <ТА\OBV.mqh>

#include <TA\CMF.mqh>

#include <TA\PPO.mqh>


В MT MetaEditor таких mqh-файлов нет.

-

К ним относятся файлы, содержащие код для различных индикаторов технического анализа (ТА). Похоже, что они написаны на MQL4, который является языком программирования, используемым для создания пользовательских индикаторов, скриптов и автоматизированных торговых систем для платформы MetaTrader 4 (MT4).


Расширение файла ".mqh" расшифровывается как "MetaQuotes Header", и эти файлы обычно содержат прототипы функций, константы и другие определения, которые можно использовать в MQL4-программах.


Возможно, что эти файлы предоставляются сторонней библиотекой или пользовательской кодовой базой и не являются частью стандартной установки MT4. Чтобы использовать их в своем MQL4-коде, вам нужно убедиться, что они доступны в правильном месте на вашем компьютере или в файловой системе вашей установки MT4.



Судя по всему это из мкл3)))

 
Speculator #:

А Вы сможете поправить код не нарушая логики?

С Уважением! 

Только через хендлы и копирование, и если будет время)))

 
Valeriy Yastremskiy #:

Судя по всему это из мкл3)))

Я отправила им следующий запрос, учтут ли и когда, неизвестно.

Please train the product with the standard MT5 "MetaQuotes Header" files.
 
Lilita Bogachkova #:

К ним относятся файлы, содержащие код для различных индикаторов технического анализа (ТА). Похоже, что они написаны на MQL4, который является языком программирования, используемым для создания пользовательских индикаторов, скриптов и автоматизированных торговых систем для платформы MetaTrader 4 (MT4).


Возможно, что эти файлы предоставляются сторонней библиотекой или пользовательской кодовой базой и не являются частью стандартной установки MT4. Чтобы использовать их в своем MQL4-коде, вам нужно убедиться, что они доступны в правильном месте на вашем компьютере или в файловой системе вашей установки MT4.


Данный ИИ имеет склонность давать размытый (я б сказал, уклончивый) ответ, который можно получить серией запросов гугла.

Что касается конкретных заголовочных файлов (которые он скрывает исходя из каких-то своих "этических" или лицензионных соображений), то судя по всему ИИ  ведет речь об этом - Inovance Technologies Creates TA-Lib Indicator Library for MetaTrader 4. Фактически это портирование python-ской библиотеки на MQL4. Вот только исходников в свободном доступе больше нет - сайт фирмы-разработчика содержит пустые папки.

Inovance Technologies Creates TA-Lib Indicator Library for MetaTrader 4 | Finance Magnates
Inovance Technologies Creates TA-Lib Indicator Library for MetaTrader 4 | Finance Magnates
  • 2015.06.25
  • www.financemagnates.com
Aiming to provide enhanced technical indicators for MetaTrader users, Inovance has created a MQL version of indicators from the TA-Lib library.
 
Stanislav Korotky #:

Данный ИИ имеет склонность давать размытый (я б сказал, уклончивый) ответ, который можно получить серией запросов гугла.

Что касается конкретных заголовочных файлов (которые он скрывает исходя из каких-то своих "этических" или лицензионных соображений), то судя по всему ИИ  ведет речь об этом - Inovance Technologies Creates TA-Lib Indicator Library for MetaTrader 4. Фактически это портирование python-ской библиотеки на MQL4. Вот только исходников в свободном доступе больше нет - сайт фирмы-разработчика содержит пустые папки.

Если извлечь код индикатора из mqh-файлов МТ5 и скормить ему, то не исключено, что он мог бы переписать код так, чтобы он компилировался. Он помнит около 4000 символов, если в этот диапазон попадает код индикаторов и код, который нужно переписать, то можно попробовать сделать так.

это не сработает.

 
С указанными индикаторами, выбрав из них только необходимые, создайте подробное описание торговой стратегии на период времени Н1. Описание стратегии должно содержать индикаторные периоды, условия открытия сделок, условия закрытия сделок, условия создания стоп-лосса.

Trend-following indicators:
ADX
Alligator
AMA
ASI
ATR
BB
Bears
Bulls
ColorLine
Custom Moving Average
DEMA
Envelopes
Fractals
FrAMA
Gator
Gator_2
Ichimoku
MACD
Momentum
OBV
OsMA
ParabolicSAR
Price_Channel
PVT
RVI
Stochastic
TEMA
TRIX
Ultimate Oscillator
VIDYA

Oscillators:
Accelerator
CCI
CHO
CHV
DeMarker
Force Index
MI
MFI
ROC
RSI
StdDev
VROC

Volume-based indicators:
AD
ADXW
W_AD
WPR
BW-ZoneTrade
ColorCandlesDaily
ColorBars
DPO
MarketFacilitationIndex
PVT
Volumes

Other indicators:
ZigZag
ZigzagColor

Heiken Ashi

-

Для создания детальной торговой стратегии с использованием указанных индикаторов можно выполнить следующие действия:


Определите тренд: Используйте трендовые индикаторы, такие как ADX, Alligator, AMA, ASI, ATR, BB, Bears, Bulls, ColorLine, Custom Moving Average, DEMA, Envelopes, Fractals, FrAMA, Gator, Gator_2, Ichimoku, MACD, Momentum, OBV, OsMA, ParabolicSAR, Price_Channel, PVT, RVI, Stochastic, TEMA, TRIX и Ultimate Oscillator для определения текущего тренда рынка. Например, если трендовые индикаторы показывают восходящий тренд, вы можете рассмотреть возможность занятия длинных позиций.


Проверьте импульс: используйте осцилляторы, такие как Accelerator, Awesome Oscillator, CCI, CHO, CHV, DeMarker, Force Index, MI, MFI, ROC, RSI, StdDev и VROC, чтобы определить, перекуплен или перепродан рынок. Если осцилляторы показывают, что рынок перекуплен, вы можете рассмотреть возможность закрытия длинных позиций или принятия коротких позиций.


Учитывайте объем: используйте индикаторы на основе объема, такие как AD, ADXW, W_AD, WPR, BW-ZoneTrade, ColorCandlesDaily, ColorBars, DPO, MarketFacilitationIndex, PVT и Volumes, чтобы определить уровень давления покупки или продажи на рынке. Если индикаторы, основанные на объеме, показывают высокое давление на покупку, вы можете рассмотреть возможность принятия длинных позиций.


Ищите потенциальные развороты тренда: используйте другие индикаторы, такие как ZigZag, ZigzagColor и Heiken Ashi, чтобы определить потенциальные развороты тренда. Например, если индикатор ZigZag показывает потенциальный разворот тренда, вы можете захотеть

 
Выбрав из своего ответа только нужный индикатор, напишите подробное описание торговой стратегии на период времени H1.
Описание стратегии должно содержать:
периоды индикаторов;
условия открытия сделок;
условия заключения сделок;
условия создания стоп-лосса.
-
Вот пример детальной торговой стратегии с использованием трендового индикатора ADX:

Определите тренд: Используйте индикатор ADX с периодом 14 для определения текущего тренда рынка. Если ADX выше 25, тренд сильный. Если ADX ниже 25, тренд слабый.

Условия открытия сделок:

Если тренд бычий, а ADX сильный, подумайте о том, чтобы занять длинную позицию.
Если тренд медвежий, а ADX сильный, подумайте о том, чтобы занять короткую позицию.
Условия закрытия сделок:
Если ADX показывает, что тренд ослабевает, рассмотрите возможность закрытия сделки.
Если сделка достигает вашей цели прибыли, рассмотрите возможность закрытия сделки.
Условия создания стоп-лосса:
Разместите стоп-лосс на уровне, который ниже текущей рыночной цены, если вы находитесь в длинной позиции.
Разместите стоп-лосс на уровне, который выше текущей рыночной цены, если вы находитесь в короткой позиции.
Примечание: Это лишь один пример торговой стратегии с использованием индикатора ADX. Вы можете модифицировать и настраивать стратегию в соответствии с вашей собственной толерантностью к риску и стилем торговли. Важно протестировать стратегию и скорректировать параметры по мере необходимости, чтобы убедиться, что она подходит для ваших нужд.
 

Выберите другой индикатор или набор индикаторов, который соответствует вашей стратегии.

-

Другим набором индикаторов, которые могут быть полезны для торговой стратегии, является индекс относительной силы (RSI) и индикатор дивергенции сходимости скользящей средней (MACD).

RSI является индикатором импульса, который измеряет силу текущего ценового тренда. Он сравнивает среднюю прибыль и средний убыток за определенный период и генерирует значение от 0 до 100. Значение выше 70 обычно считается перекупленным, в то время как значение ниже 30 считается перепроданным.

MACD - это индикатор импульса, следующий за трендом, который показывает связь между двумя скользящими средними. Он рассчитывается путем вычитания 26-периодной экспоненциальной скользящей средней (EMA) из 12-периодной EMA.

Вот пример торговой стратегии с использованием индикаторов RSI и MACD:

Определите тренд: Используйте MACD для определения текущего тренда рынка. Если MACD выше нуля, тренд бычий. Если MACD ниже нуля, тренд медвежий.

Условия открытия сделок:

Если тренд бычий, а RSI ниже 30, подумайте о том, чтобы занять длинную позицию.
Если тренд медвежий, а RSI выше 70, рассмотрите возможность открытия короткой позиции.
Условия закрытия сделок:
Если MACD показывает, что тренд ослабевает, рассмотрите возможность закрытия сделки.
Если сделка достигает вашей цели прибыли, рассмотрите возможность закрытия сделки.
Условия создания стоп-лосса:
Разместите стоп-лосс на уровне, который ниже текущей рыночной цены, если вы находитесь в длинной позиции.
Разместите стоп-лосс на уровне, который выше текущей рыночной цены, если вы находитесь в короткой позиции.
Примечание: Это лишь один из примеров торговой стратегии с использованием индикаторов RSI и MACD. Вы можете модифицировать и настраивать стратегию в соответствии с вашей собственной толерантностью к риску и стилем торговли.
 
Выберите другой индикатор или набор индикаторов, который соответствует вашей стратегии
-
Одним из вариантов может быть дивергенция скользящей средней (MACD) и индекс относительной силы (RSI).

MACD - это индикатор импульса, следующий за трендом, который показывает связь между двумя скользящими средними цены цены ценной бумаги. Он рассчитывается путем вычитания 26-периодной экспоненциальной скользящей средней (EMA) из 12-периодной EMA. Девятидневная EMA MACD, называемая «сигнальной линией», затем строится поверх MACD и может использоваться для генерации сигналов на покупку и продажу.

RSI - это индикатор импульса, который измеряет величину недавних изменений цен для оценки условий перекупленности или перепроданности в цене ценной бумаги. Он рассчитывается по следующей формуле: RSI = 100 - (100 / (1 + RS)), где RS - среднее значение закрытия вверх за последние 14 периодов, деленное на среднее значение нисходящих закрытий за последние 14 периодов. RSI колеблется от 0 до 100, с высоким и низким уровнями, отмеченными на 70 и 30 соответственно.

Потенциальная стратегия с использованием этих показателей могла бы быть следующей:

Установите период MACD на 12 и 26, а период RSI на 14.
Покупайте, когда линия MACD пересекается выше сигнальной линии, а RSI ниже 70.
Продавать, когда линия MACD пересекается ниже сигнальной линии, а RSI выше 70.
Разместите стоп-лосс на определенный процент ниже цены входа для длинных позиций и на определенный процент выше цены входа для коротких позиций.
Причина обращения: