Hedge Signals
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «hedge signals@fxsignalspot.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Hedge Signals — это пользовательский индикатор для MetaTrader 4, отображающий сигналы покупки и продажи на графике цен. Индикатор анализирует пересечение двух скользящих средних и положение линий MACD относительно нулевого уровня для формирования точек входа, отрисовывая стрелки соответствующего цвета (зелёная стрелка для покупки, красная для продажи).
Индикатор содержит три буфера: два визуальных (Buy и Sell) и один для отображения размера лота. При активном режиме уведомлений индикатор отправляет аудио-оповещение при появлении нового сигнала. Лот по умолчанию автоматически устанавливается равным минимально допустимому значению для текущего торгового инструмента.
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1 Lime
#property indicator_width1 1
#property indicator_style1 STYLE_SOLID
#property indicator_color2 Red
#property indicator_width2 1
#property indicator_style2 STYLE_SOLID
bool _enableAlert=true;
double _lotSizeDefault=0;
double _buySignal[];
double _sellSignal[];
double _lotSize[];
double _pipsMultiplyer=1;
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
bool IsCrossUp(double lineX0, double lineX1, double lineY0, double lineY1){
if(lineX1<lineY1 && lineX0>lineY0){
return (true);
}
return (false);
}
bool IsCrossDown(double lineX0, double lineX1, double lineY0, double lineY1){
if(lineX1>lineY1 && lineX0<lineY0){
return (true);
}
return (false);
}
bool IsPointingUp(double lineX0, double lineX1){
if(lineX1<lineX0){
return (true);
}
return (false);
}
bool IsPointingDown(double lineX0, double lineX1){
if(lineX1>lineX0){
return (true);
}
return (false);
}
bool IsAbove(double lineX0, double lineY0){
if(lineX0>lineY0){
return (true);
}
return (false);
}
bool IsBelow(double lineX0, double lineY0){
if(lineX0<lineY0){
return (true);
}
return (false);
}
bool IsMaximum(double lineX0, double lineX1, double lineX2){
if(lineX0<lineX1 && lineX1>lineX2){
return (true);
}
return (false);
}
bool IsMinimum(double lineX0, double lineX1, double lineX2){
if(lineX0>lineX1 && lineX1<lineX2){
return (true);
}
return (false);
}
bool IsBuySignal(int i){
bool result=true;
if(!Condition1(i)){
result=false;
}
if(!Condition2(i)){
result=false;
}
if(!Condition3(i)){
result=false;
}
return (result);
}
bool IsSellSignal(int i){
bool result=true;
if(!Condition4(i)){
result=false;
}
if(!Condition5(i)){
result=false;
}
if(!Condition6(i)){
result=false;
}
return (result);
}
int start()
{
// код доступен только после оплаты
}Показано первые 50% кода (символов: 4002)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.