vialet: Hello! I just started to study the market, I want to know if it is possible to install signals, indicators, if no MetaTrader is installed at all?
Start with the documentation and your questions will go away.
vialet: Hello, I just started to study the market, I want to know if it is possible to install signals, indicators, if there is no MetaTrader installed?
There are different platforms for trading forex/bourses. MetaTrader versions 4 and 5 are the most popular. If we further talk about this platform, all kinds of signals/indicators/advisors work under this platform, so you cannot use signals/indicators/advisors if you do not have MT installed.
I understand correctly, here I get the value of the indicator itself?
3. I cannot understand how the program gets the indicator value. If we use MQL4, we should specify the indicator name and the program will find it by name. Then where do I enter its name in the class?
I am not going further, since I need to get some Expert Advisor on my creation.
#include <Expert\ExpertSignal.mqh>
//+------------------------------------------------------------------+//| Класс CSampleSignal. |//| Назначение: Класс генератора торговых сигналов. |//| Является производным от класса CExpertSignal. |//+------------------------------------------------------------------+class CSampleSignal : public CExpertSignal
{
protected:
CiCustom m_ind; // объект для доступа к значениям ind
CiOpen m_open; // объект для доступа к ценам открытия баров
CiClose m_close; // объект для доступа к ценам закрытия баров//--- настраиваемые параметрыint q; // q - период, по которому вычисляется индикаторdouble m_stop_loss; // уровень установки ордера "stop loss" относительно цены открытияdouble m_take_profit; // уровень установки ордера "take profit" относительно цены открытияpublic:
CSampleSignal();
//--- методы установки параметров настройкиvoid Q(intvalue) { q=value; }
void StopLoss(doublevalue) { m_stop_loss=value; }
void TakeProfit(doublevalue) { m_take_profit=value; }
//--- метод проверки параметров настройкиvirtualbool ValidationSettings();
virtualbool InitIndicators(CIndicators* indicators);
protected:
//--- метод инициализации объектовbool Initind(CIndicators* indicators);
bool InitOpen(CIndicators* indicators);
bool InitClose(CIndicators* indicators);
//--- методы доступа к данным объектовdouble Custom(int index) { return(m_ind.ParamDouble(index));}
double Open(int index) { return(m_open.GetData(index)); }
double Close(int index) { return(m_close.GetData(index)); }
};
I am trying to build a trading signal generator based on a custom indicator.
The following questions have arisen:
1. I can specify any name in the line after CiCustom, for example mark it as "m_ind;".
2. Is this line correct?
I understand correctly, here I get the value of the indicator itself?
3. I cannot understand how the program gets the indicator value. I.e., if we use MQL4, we should specify the indicator name and the program will find it by name. Then where do I enter its name in the class?
I'm not going to go further, since I need to get some Expert Advisor on my creation.
1. Right.
2. I don't understand. What oscillator do you use to write the signal? It's much more convenient to modify a ready-made oscillator than to write it from scratch.
3... Again, it's not clear. You need to understand what kind of indicator you are going to get the signal from.
If you do not mind, you can paste or attach the code in its entirety - along with the header.
About the generator of trading signals of custom indicator:
Как сделать генератор торговых сигналов основанный на пользовательском индикаторе. Как создать пользовательский индикатор. Как получить доступ к данным пользовательского индикатора. Зачем нужна конструкция IS_PATTERN_USAGE(0) и model 0.
2. Not clear. And what oscillator are you writing the signal based on? It's much more convenient to modify a ready-made oscillator than to write it from scratch.
3... Again, it's not clear. You need to understand what kind of indicator you are going to get the signal from.
If you do not mind, you can paste or attach the code in its entirety - along with the header.
About the generator of trading signals of the custom indicator:
Good day!
You can use any generator. My main thing now is to understand and learn how to make it.
I read your article, it's an indicator based on MACD. I need a fully custom indicator, so not sure how to apply it in my case.
I have understood the logic of getting price and indicator values in MQL5. Now I want to learn how to make a generator. And now I want to learn how to make a generator.
The Standard classes have been recommended to reduce the tester optimization time significantly, and I have already decided that I need a generator.
В статье представлено описание разработанных на MQL5 индикаторов по книге Уильяма Блау (William Blau) "Моментум, направленность и расхождение". Подход Уильяма Блау позволяет достаточно точно и с минимальным запаздыванием аппроксимировать колебания ценовой кривой, выделять тенденцию ценового движения и поворотные точки и устранять ценовой шум. При этом мы можем также получать сигналы о перекупленности/перепроданности рынка, сигналы об окончании тренда и о развороте ценового движения.
I read your article, it's an indicator based on MACD. I need a fully custom indicator, so not sure how to apply it in my case.
I have understood the logic of getting price and indicator values in MQL5. Now I want to learn how to make a generator. And now I want to learn how to make a generator.
The Standard classes have been recommended to reduce the tester optimization time significantly, so I came to the need of the generator.
Hello.
I can't use "Blau_Ergodic" indicator because there is no archive at the end of the article. Now I need an include file " WilliamBlau.mqh". Please send me this file (better through the message in the profile).
2. All indicators are in...MQL5\Indicators\Examples\ - these are custom indicators, i.e. those indicators, which code you can modify.
In the documentation, there is an example of"Bringing data like simple structures".
When you compile, you get a warning. I don't like to accumulate and drag a bunch of potential error messages behind me.
Question: how to avoid this?
In the documentation, there is an example of"Bringing data like simple structures".
When you compile, you get a warning. I don't like to accumulate and drag a bunch of potential error messages behind me.
Question: how to avoid this?
Withdrawing the question. You have to do it like this.
When trying to publish a picture from MT4 in the journal, the messageImages: failed send request (login.mql5.com:443 failed) appears.
What can it be related to? Moreover, until recently everything was working, but now I can't publish screenshots
Hello! I just started to study the market, I want to know if it is possible to install signals, indicators, if no MetaTrader is installed at all?
Hello, I just started to study the market, I want to know if it is possible to install signals, indicators, if there is no MetaTrader installed?
I am trying to build a trading signal generator based on a custom indicator.
The following questions have arisen:
1. I can specify any name in the line after CiCustom, for example mark it as "m_ind;".
2. Is this line correct?
I understand correctly, here I get the value of the indicator itself?
3. I cannot understand how the program gets the indicator value. If we use MQL4, we should specify the indicator name and the program will find it by name. Then where do I enter its name in the class?
I am not going further, since I need to get some Expert Advisor on my creation.
I am trying to build a trading signal generator based on a custom indicator.
The following questions have arisen:
1. I can specify any name in the line after CiCustom, for example mark it as "m_ind;".
2. Is this line correct?
I understand correctly, here I get the value of the indicator itself?
3. I cannot understand how the program gets the indicator value. I.e., if we use MQL4, we should specify the indicator name and the program will find it by name. Then where do I enter its name in the class?
I'm not going to go further, since I need to get some Expert Advisor on my creation.
1. Right.
2. I don't understand. What oscillator do you use to write the signal? It's much more convenient to modify a ready-made oscillator than to write it from scratch.
3... Again, it's not clear. You need to understand what kind of indicator you are going to get the signal from.
If you do not mind, you can paste or attach the code in its entirety - along with the header.
About the generator of trading signals of custom indicator:
1. Right.
2. Not clear. And what oscillator are you writing the signal based on? It's much more convenient to modify a ready-made oscillator than to write it from scratch.
3... Again, it's not clear. You need to understand what kind of indicator you are going to get the signal from.
If you do not mind, you can paste or attach the code in its entirety - along with the header.
About the generator of trading signals of the custom indicator:
Good day!
You can use any generator. My main thing now is to understand and learn how to make it.
I took the "Blau_Ergodic" indicator from here https://www.mql5.com/ru/articles/190
I read your article, it's an indicator based on MACD. I need a fully custom indicator, so not sure how to apply it in my case.
I have understood the logic of getting price and indicator values in MQL5. Now I want to learn how to make a generator. And now I want to learn how to make a generator.
The Standard classes have been recommended to reduce the tester optimization time significantly, and I have already decided that I need a generator.
Good afternoon!
You can take any generator you like. The main thing for me now is to learn how to make it.
I took the "Blau_Ergodic" indicator from https://www.mql5.com/ru/articles/190.
I read your article, it's an indicator based on MACD. I need a fully custom indicator, so not sure how to apply it in my case.
I have understood the logic of getting price and indicator values in MQL5. Now I want to learn how to make a generator. And now I want to learn how to make a generator.
The Standard classes have been recommended to reduce the tester optimization time significantly, so I came to the need of the generator.
Hello.
I can't use "Blau_Ergodic" indicator because there is no archive at the end of the article. Now I need an include file " WilliamBlau.mqh". Please send me this file (better through the message in the profile).
2. All indicators are in...MQL5\Indicators\Examples\ - these are custom indicators, i.e. those indicators, which code you can modify.