cstrategy.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «cstrategy.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Файл представляет собой заголовочный модуль на языке MQL5, содержащий определения пользовательских классов и интерфейса для построения торговых стратегий. Он не содержит исполняемой логики обработки событий тиков или торговых операций.
Класс CIndicator хранит имя индикатора и флаг его валидности. Класс CSignal описывает торговой сигнал с информацией о направлении (покупка/продажа), стоп-лоссе, возрасте и удалении цены от точки начала сигнала.
Интерфейс IStrategy задаёт контракт для стратегий: обновление сигнала, получение количества и данных индикаторов, а также расчёт стоп-лосса для открытия ордера. Реализация конкретной торговой логики в данном файле отсутствует.
Поиск по коду файла
#property strict
class CIndicator
{
public:
string Name;
bool IsValid;
CIndicator(string name)
{
Name = name;
IsValid = false;
}
};
class CSignal
{
public:
bool IsBuy;
bool IsSell;
double StopLoss;
int Age; // # of hours passed since start of signal
double PipsAway; // # of pips price is aПоказано первые 50% кода (символов: 470)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.