der Monat März geht zu Ende ---------- Ich werde diesen Test wahrscheinlich bis zum neuen Jahr abschließen (ich bin erst zur Hälfte fertig)
Wenn Eulen den benutzerdefinierten Indikator verwenden, dann sollte das Signal einfach in den Expert Advisor übertragen werden und der Indikator nicht verwendet werden.
//+------------------------------------------------------------------+//| Check for long position opening |//+------------------------------------------------------------------+bool CSampleExpert::LongOpened_1(void)
{
bool res=false;
//--- check for long position (BUY) possibilityif(m_macd_current_1<m_signal_current_1)
{
InpTradeCommand(InpLongOpened_1Command);
//--- in any case we must exit from expert
res=true;
}
//--- resultreturn(res);
}
//+------------------------------------------------------------------+//| Check for short position opening |//+------------------------------------------------------------------+bool CSampleExpert::ShortOpened_1(void)
{
bool res=false;
//--- check for short position (SELL) possibilityif(m_macd_current_1>m_signal_current_1)
{
InpTradeCommand(InpShortOpened_1Command);
//--- in any case we must exit from expert
res=true;
}
//--- resultreturn(res);
}
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+//| main function returns true if any position processed |//+------------------------------------------------------------------+bool CSampleExpert::Processing_1(void)
{
//--- we work only at the time of the birth of new bardatetime time_0=iTime(m_symbol.Name(),Period_1,0);
if(time_0==ExtPrevBars_1)
return(false);
ExtPrevBars_1=time_0;
if(!m_symbol.RefreshRates())
{
ExtPrevBars_1=0;
return(false);
}
//--- refresh indicatorsif(BarsCalculated(m_handle_macd_1)<2)
return(false);
if(CopyBuffer(m_handle_macd_1,0,InpBars_1,2,m_buff_MACD_main_1) !=2 ||
CopyBuffer(m_handle_macd_1,1,InpBars_1,2,m_buff_MACD_signal_1)!=2)
{
ExtPrevBars_1=0;
return(false);
}
// m_indicators.Refresh();//--- to simplify the coding and speed up access//--- data are put into internal variables
m_macd_current_1 =m_buff_MACD_main_1[0];
m_signal_current_1 =m_buff_MACD_signal_1[0];
//--- check for long position (BUY) possibilityif(LongOpened_1())
return(true);
//--- check for short position (SELL) possibilityif(ShortOpened_1())
return(true);
//--- exit without position processingreturn(false);
}
//+------------------------------------------------------------------+
Ich habe keine Ahnung - ich habe es so gemacht, wie es ist! Ich bin Autodidakt, alles durch wissenschaftliches Stochern
\\\\\\\\\\\\\ Ich bin selbst überrascht - es scheint auch ein gutes Ergebnis zu sein - mein Experte ist schwer - es dauert eine lange Zeit zu testen
Ihr Signal ist anders
Original ist ein Kreuz von Linien plus und minus
Sie haben auch die Hauptlinie im Signal
Sie haben ein anderes Signal
in der ursprünglichen Kreuzung von Linien plus und minus
Sie haben auch die Hauptlinie in das Signal
Ja! Ich habe drei Linien verwendet - die negative (rosa) Linie ist wie Null - und die beiden, die sie kreuzen, ergeben das Signal
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Der März steht vor der Tür ---------- Ich werde diesen Test wahrscheinlich rechtzeitig zum neuen Jahr abschließen.
Ja! Ich habe drei Linien verwendet - die Minuslinie (rosa) ist Null - und die beiden Linien, die sie kreuzen, geben ein Signal
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
der Monat März geht zu Ende ---------- Ich werde diesen Test wahrscheinlich bis zum neuen Jahr abschließen (ich bin erst zur Hälfte fertig)
Wenn Eulen den benutzerdefinierten Indikator
verwenden, dann sollte das Signal einfach in den Expert Advisor
übertragen werden und der Indikator nicht verwendet werden.
Es tut mir leid, können Sie einen Expert Advisor basierend auf meiner Anfrage für den adx-buy-sell Indikator erstellen?
wenn es sich um einen Signalindikator handelt - Sie können diesen Expert Advisor (mt4)https://www.mql5.com/ru/forum/310846/page63#comment_17088893 verwenden
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
an den gelb markierten Stellen - den Namen des Indikators eintragen
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
wenn Sie ein Kreuz verwenden, das keine Zukunft hat, gibt es keinen Gewinn
wenn Eulen den benutzerdefinierten Indikator
verwenden, sollte das Signal einfach an den EA
übertragen werden und nicht den Indikator verwenden
Ich habe eine schwere Expert Advisor aus der Tatsache, dass es eine Menge von Funktionen von Horizontal-und Trendlinien hat.
hier ist eshttps://www.mql5.com/ru/code/34046
Die Funktion selbst - arbeiten Sie hier mit dem Indikator
wenn Sie ein Kreuz verwenden, ohne Zukunft, gibt es keinen Gewinn dort
Ich habe allerdings ein anderes Ergebnis - bis zum Ende des Tests ist es noch ein bisschen hin
TOTAL : "Back and forth ADX" März April Indikator - aus irgendeinem Grund nicht erfolgreich
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Hier ist der Indikator selbst
ERGEBNIS: Indikator "Hin und Her ADX" März April - aus irgendeinem Grund nicht erfolgreich
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
hier ist der indikator
Hier arbeitet der Expert smart im Tester - Check Signal Indicators
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
KORRIGIERT - HABE HIER NICHT SCHREIBEN