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 и перейдите к оплате.