Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте! Вы можете отвязаться от демо-версии.
Извините, не могу изменить файл ex4
Здравствуйте,
Мне нужна помощь, чтобы заставить оповещение работать. оно работает нормально, но примерно в 35% случаев оно не издает звук, когда есть сигнал. может ли кто-нибудь взглянуть и исправить это.
Большое спасибо.Привет, Макотокио,
Это скомпилированная версия времени выполнения (.ex4) и не может быть изменена.
Вам нужен исходный код, чтобы иметь возможность изменить что-либо в индикаторе.
Попробуйте найти и загрузить исходный код в формате .mq4... и тогда кто-нибудь сможет вам помочь.
Надеюсь, это поможет,
Роберт
Господа
Это можно сделать?
С уважением
ДэнЧто такое M-Candle? Или MultiPair trend_v2.1?
Здравствуйте, вопрос на засыпку...
я пишу простой индикатор, но пока не знаю, как использовать инструкцию "if". Не могли бы вы дать мне ответ на этот вопрос? Спасибо
#property indicator_chart_window
extern string LBL1_FontType = "Tahoma"; //Font type label 1
extern color LBL1_FontColor = Black; //Font color label 1
extern int LBL1_FontSize = 18; //Font size label 1
extern string LBL2_FontType = "Arial"; //Font type label 2
extern color LBL2_FontColor = Green; //Font color label 2
extern int LBL2_FontSize = 12; //Font size label 2
extern string LBL3_FontType = "Tahoma"; //Font type label 3
extern color LBL3_FontColor = Black; //Font color label 3
extern int LBL3_FontSize = 10; //Font size label 3
extern string LBL4_FontType = "Tahoma"; //Font type label 3
extern color LBL4_FontColor = DarkViolet; //Font color label 3
extern int LBL4_FontSize = 8; //Font size label 3
extern string LBL5_FontType = "Tahoma"; //Font type label 4
extern color LBL5_FontColor = DarkViolet; //Font color label 4
extern int LBL5_FontSize = 8; //Font size label 4
extern string LBL6_FontType = "Tahoma"; //Font type label 5
extern color LBL6_FontColor = DarkViolet; //Font color label 5
extern int LBL6_FontSize = 8; //Font size label 5
extern int Corner = 1; //Position corner
extern int Xpos = 10; //X position label 1
extern int Ypos = 10; //Y position label 2
// Symbol_Name = "Symbol name"; //Text label 1
extern string Rb_Size = "rb2"; //Text label 2
extern int Contract_Size = 1; //Text label 3
extern double Tick_Value = 12.5; //Text label 4
extern double Margin = 2500; //Text label 5
extern double Commissions = 3.12; //Text label 6
extern string Currency = "€";
extern bool FullVersion = false; //enable / disable full labels list
//--------------------------------
int init()
{
return(0);
}
//--------------------------------
int deinit()
{
ObjectDelete("Label_1");
ObjectDelete("Label_2");
ObjectDelete("Label_3");
ObjectDelete("Label_4");
ObjectDelete("Label_5");
ObjectDelete("Label_6");
return(0);
}
//---------------------------------
int start()
{
ObjectCreate("Label_1", OBJ_LABEL, 0, 0, 0);
ObjectSetText("Label_1", Symbol(), LBL1_FontSize, LBL1_FontType, LBL1_FontColor);
ObjectSet("Label_1", OBJPROP_CORNER, Corner);
ObjectSet("Label_1", OBJPROP_XDISTANCE, Xpos);
ObjectSet("Label_1", OBJPROP_YDISTANCE, Ypos);
ObjectCreate("Label_2", OBJ_LABEL, 0, 0, 0);
ObjectSetText("Label_2", Rb_Size, LBL2_FontSize, LBL2_FontType, LBL2_FontColor);
ObjectSet("Label_2", OBJPROP_CORNER, Corner);
ObjectSet("Label_2", OBJPROP_XDISTANCE, Xpos);
ObjectSet("Label_2", OBJPROP_YDISTANCE, Ypos+30);
if (FullVersion = true)
{
ObjectCreate("Label_3", OBJ_LABEL, 0, 0, 0);
ObjectSetText("Label_3", "CONTRACT SIZE: "+Contract_Size, LBL3_FontSize, LBL3_FontType, LBL3_FontColor);
ObjectSet("Label_3", OBJPROP_CORNER, Corner);
ObjectSet("Label_3", OBJPROP_XDISTANCE, Xpos);
ObjectSet("Label_3", OBJPROP_YDISTANCE, Ypos+80);
ObjectCreate("Label_4", OBJ_LABEL, 0, 0, 0);
ObjectSetText("Label_4", "tick value: "+Tick_Value*Contract_Size+" "+Currency, LBL4_FontSize, LBL4_FontType, LBL4_FontColor);
ObjectSet("Label_4", OBJPROP_CORNER, Corner);
ObjectSet("Label_4", OBJPROP_XDISTANCE, Xpos);
ObjectSet("Label_4", OBJPROP_YDISTANCE, Ypos+100);
ObjectCreate("Label_5", OBJ_LABEL, 0, 0, 0);
ObjectSetText("Label_5", "margin: "+Margin*Contract_Size+" "+Currency, LBL5_FontSize, LBL5_FontType, LBL5_FontColor);
ObjectSet("Label_5", OBJPROP_CORNER, Corner);
ObjectSet("Label_5", OBJPROP_XDISTANCE, Xpos);
ObjectSet("Label_5", OBJPROP_YDISTANCE, Ypos+112);
ObjectCreate("Label_6", OBJ_LABEL, 0, 0, 0);
ObjectSetText("Label_6", "commissions: "+Commissions*Contract_Size+" "+Currency, LBL6_FontSize, LBL6_FontType, LBL6_FontColor);
ObjectSet("Label_6", OBJPROP_CORNER, Corner);
ObjectSet("Label_6", OBJPROP_XDISTANCE, Xpos);
ObjectSet("Label_6", OBJPROP_YDISTANCE, Ypos+124);
}
return(0);
}
//+------------------------------------------------------------------+Здравствуйте, вопрос на ходу...
Я пишу простой индикатор, но пока не знаю, как использовать инструкцию "if". Не могли бы вы дать мне ответ на этот вопрос? Спасибо
#property indicator_chart_window
extern string LBL1_FontType = "Tahoma"; //Font type label 1
extern color LBL1_FontColor = Black; //Font color label 1
extern int LBL1_FontSize = 18; //Font size label 1
extern string LBL2_FontType = "Arial"; //Font type label 2
extern color LBL2_FontColor = Green; //Font color label 2
extern int LBL2_FontSize = 12; //Font size label 2
extern string LBL3_FontType = "Tahoma"; //Font type label 3
extern color LBL3_FontColor = Black; //Font color label 3
extern int LBL3_FontSize = 10; //Font size label 3
extern string LBL4_FontType = "Tahoma"; //Font type label 3
extern color LBL4_FontColor = DarkViolet; //Font color label 3
extern int LBL4_FontSize = 8; //Font size label 3
extern string LBL5_FontType = "Tahoma"; //Font type label 4
extern color LBL5_FontColor = DarkViolet; //Font color label 4
extern int LBL5_FontSize = 8; //Font size label 4
extern string LBL6_FontType = "Tahoma"; //Font type label 5
extern color LBL6_FontColor = DarkViolet; //Font color label 5
extern int LBL6_FontSize = 8; //Font size label 5
extern int Corner = 1; //Position corner
extern int Xpos = 10; //X position label 1
extern int Ypos = 10; //Y position label 2
// Symbol_Name = "Symbol name"; //Text label 1
extern string Rb_Size = "rb2"; //Text label 2
extern int Contract_Size = 1; //Text label 3
extern double Tick_Value = 12.5; //Text label 4
extern double Margin = 2500; //Text label 5
extern double Commissions = 3.12; //Text label 6
extern string Currency = "€";
extern bool FullVersion = false; //enable / disable full labels list
//--------------------------------
int init()
{
return(0);
}
//--------------------------------
int deinit()
{
ObjectDelete("Label_1");
ObjectDelete("Label_2");
ObjectDelete("Label_3");
ObjectDelete("Label_4");
ObjectDelete("Label_5");
ObjectDelete("Label_6");
return(0);
}
//---------------------------------
int start()
{
ObjectCreate("Label_1", OBJ_LABEL, 0, 0, 0);
ObjectSetText("Label_1", Symbol(), LBL1_FontSize, LBL1_FontType, LBL1_FontColor);
ObjectSet("Label_1", OBJPROP_CORNER, Corner);
ObjectSet("Label_1", OBJPROP_XDISTANCE, Xpos);
ObjectSet("Label_1", OBJPROP_YDISTANCE, Ypos);
ObjectCreate("Label_2", OBJ_LABEL, 0, 0, 0);
ObjectSetText("Label_2", Rb_Size, LBL2_FontSize, LBL2_FontType, LBL2_FontColor);
ObjectSet("Label_2", OBJPROP_CORNER, Corner);
ObjectSet("Label_2", OBJPROP_XDISTANCE, Xpos);
ObjectSet("Label_2", OBJPROP_YDISTANCE, Ypos+30);
if (FullVersion = true)
{
ObjectCreate("Label_3", OBJ_LABEL, 0, 0, 0);
ObjectSetText("Label_3", "CONTRACT SIZE: "+Contract_Size, LBL3_FontSize, LBL3_FontType, LBL3_FontColor);
ObjectSet("Label_3", OBJPROP_CORNER, Corner);
ObjectSet("Label_3", OBJPROP_XDISTANCE, Xpos);
ObjectSet("Label_3", OBJPROP_YDISTANCE, Ypos+80);
ObjectCreate("Label_4", OBJ_LABEL, 0, 0, 0);
ObjectSetText("Label_4", "tick value: "+Tick_Value*Contract_Size+" "+Currency, LBL4_FontSize, LBL4_FontType, LBL4_FontColor);
ObjectSet("Label_4", OBJPROP_CORNER, Corner);
ObjectSet("Label_4", OBJPROP_XDISTANCE, Xpos);
ObjectSet("Label_4", OBJPROP_YDISTANCE, Ypos+100);
ObjectCreate("Label_5", OBJ_LABEL, 0, 0, 0);
ObjectSetText("Label_5", "margin: "+Margin*Contract_Size+" "+Currency, LBL5_FontSize, LBL5_FontType, LBL5_FontColor);
ObjectSet("Label_5", OBJPROP_CORNER, Corner);
ObjectSet("Label_5", OBJPROP_XDISTANCE, Xpos);
ObjectSet("Label_5", OBJPROP_YDISTANCE, Ypos+112);
ObjectCreate("Label_6", OBJ_LABEL, 0, 0, 0);
ObjectSetText("Label_6", "commissions: "+Commissions*Contract_Size+" "+Currency, LBL6_FontSize, LBL6_FontType, LBL6_FontColor);
ObjectSet("Label_6", OBJPROP_CORNER, Corner);
ObjectSet("Label_6", OBJPROP_XDISTANCE, Xpos);
ObjectSet("Label_6", OBJPROP_YDISTANCE, Ypos+124);
}
return(0);
}
//+------------------------------------------------------------------+thefxpros
Насколько я вижу, вы все делаете правильно.
Индикатор будет рисовать метки с 3 по 6 только если FullVersion имеет значение true
Здравствуйте, вопрос на засыпку... я пишу простой индикатор, но пока не знаю, как использовать инструкцию "if". Не могли бы вы дать мне ответ на этот вопрос? Спасибо
Вы должны написать либо так: if (FullVersion == true), либо так: if (FullVersion).
Вы должны написать либо так: if (FullVersion == true), либо так: if (FullVersion) .
Оооопс
Не заметил if (FullVersion = true).
thefxpros, airquest прав: в условии if должно быть "==", а не "=".
Почему максимум и минимум не фиксируются автоматически?intraday_intensityma.mq4
Почему максимум и минимум не фиксируются автоматически?intraday_intensityma.mq4
QuantF
Попробуйте сейчас: intraday_intensityma_1.mq4
Но также проверьте строку 55: если условие не совпадает с делителем.
QuantF
Попробуйте прямо сейчас: intraday_intensityma_1.mq4
Но также проверьте строку 55: если условие не совпадает с делителемСпасибо!