//+------------------------------------------------------------------+//| 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 );
}
//+------------------------------------------------------------------+
Hiçbir fikrim yok - olduğu gibi kör! Bilimsel dürtme yöntemiyle kendi kendime öğrendim
\\\\\\\\\\\\\ Kendime şaşırdım - ayrıca sonucun kötü olmadığını gösteriyor - uzmanım zor - test etmek uzun zaman alıyor
tamamen farklı bir sinyaliniz var
orijinal çapraz çizgiler artı ve eksi
ayrıca sinyalde ana hat var
tamamen farklı bir sinyaliniz var
orijinal çapraz çizgiler artı ve eksi
ayrıca sinyalde ana hat var
Evet! Üç satır eksi (pembe) kullandım, sıfır gibi - ve bu ikisi onu geçiyor ve bir sinyal veriyor
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
mart ayı düştü ---------- bir uzman için yaptığım şey bu, muhtemelen bu testi yeni yılda bitireceğim.(sadece yarısında)
Evet! Üç satır eksi (pembe) kullandım, sıfır gibi - ve bu ikisi onu geçiyor ve bir sinyal veriyor
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
mart ayı düştü ---------- bir uzman için yaptığım şey bu, muhtemelen bu testi yeni yılda bitireceğim.(sadece yarısında)
baykuşlar özel bir gösterge kullanıyorsa
o zaman sinyali danışmana aktarmanız yeterlidir
ve göstergeyi kullanmayın
Üzgünüm ama isteğim üzerine adx-al-sat göstergesini kullanarak bir danışman yapacak mısınız?
sinyal göstergesi olarak varsa, bu Uzman Danışmanı (mt4) kullanabilirsiniz https://www.mql5.com/en/forum/310846/page63#comment_17088893
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
sarı ile işaretlenmiş yerlerde - Göstergenizin adını girin
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
haçı kullanırsan gelecek yok, o zaman kâr da yok
baykuşlar özel bir gösterge kullanıyorsa
o zaman sinyali danışmana aktarmanız yeterlidir
ve göstergeyi kullanmayın
Ağır bir Uzman Danışmanım var çünkü Yatay ve Trend çizgilerinden bir çok işlevi var.
işte https://www.mql5.com/ru/code/34046
işlevin kendisi burada Göstergeden çalışır
haçı kullanırsan gelecek yok, o zaman kâr da yok
Hala farklı bir sonucum var - testin bitmesine hala biraz var
SONUÇ: Gösterge "İleri ADX" Mart Nisan - bir nedenden dolayı başarılı değil
\\\\\\\\\\\\\\\\\\\\\\\\\\\\
işte gösterge
SONUÇ: Gösterge "İleri ADX" Mart Nisan - bir nedenden dolayı başarılı değil
\\\\\\\\\\\\\\\\\\\\\\\\\\\\
işte gösterge
Burada Uzman, test cihazında akıllıca çalışır - Sinyal Göstergelerini kontrol edin
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
DÜZELTİLDİ - BURAYA YAZMADI