TypeOfOP
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «! string typeofop.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
TypeOfOP — пользовательский индикатор для MetaTrader 4, который отображает на графике текстовую метку с текущим состоянием открытой позиции по инструменту. Индикатор работает в окне графика и создаёт объект-метку, содержимое которой зависит от наличия позиции и соотношения цены открытия и стоп-лосса. Метка может показывать одно из трёх значений: BUY, SELL или EXIT. Внешний вид метки настраивается: цвет для каждого из трёх состояний, шрифт, размер шрифта, привязка к углу графика и смещения по осям. Индикатор не выполняет торговых операций и не рассчитывает собственных значений; он только визуализирует состояние позиции.
Настройки программы
| Настройка | Описание |
|---|---|
| ColorBuy | Цвет текста метки для состояния BUY. По умолчанию синий (Blue). |
| ColorSell | Цвет текста метки для состояния SELL. По умолчанию красный (Red). |
| ColorExit | Цвет текста метки для состояния EXIT. По умолчанию чёрный (Black). |
| FontType | Название шрифта для текста метки. По умолчанию "Arial Bold". |
| FontSize | Размер шрифта текста метки. По умолчанию 18. |
| X_Distance | Смещение метки по горизонтали от выбранного угла графика. По умолчанию 9. |
| Y_Distance | Смещение метки по вертикали от выбранного угла графика. По умолчанию 9. |
| Corner | Номер угла графика, к которому привязана метка. По умолчанию 1. |
Поиск по коду файла
#property indicator_chart_window
extern int ColorBuy = Blue;
extern int ColorSell = Red;
extern int ColorExit = Black;
extern string FontType = "Arial Bold";
extern int FontSize = 18;
extern int X_Distance = 9;
extern int Y_Distance = 9;
extern int Corner = 1;
int Orders;
datetime time;
int init() {
// код доступен только после оплаты
}
int deinit() {
return(0);
}
int start()
{
// код доступен только после оплаты
}
if ((OrderSymbol()>0) && OrderOpenPrice() > OrderStopLoss())
{
ObjectCreate("signal",OBJ_LABEL,1,0,0);
ObjectSetText("signal","BUY",FontSize,FontType,ColorBuy);
ObjectSet("signal",OBJPROP_CORNER,Corner);
ObjectSet("signal",OBJPROP_XDISTANCE,X_Distance);
ObjectSet("signal",OBJPROP_YDISTANCE,Y_Distance);
time=TimПоказано первые 50% кода (символов: 1196)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.