Kodlama yardımı - sayfa 754

 
1225113 :
fikrin için teşekkürler. daha fazlası için bir talep var, bu gösterge (ekli) EA'da yapılabilir mi, tüm açık emirleri ve bekleyen emirleri kapat'?

Bir gösterge siparişleri işleyebilir mi demek istiyorsan, yapamaz...

O göstergenin değerleri bunun için kullanılabilir mi diyorsanız, evet yapabilirler. Göstergenizdeki değerleri kullanmak için biraz mantık kullanmanız ve ardından bu mantığı EA'nıza dahil etmeniz gerekir. Ancak sadece yığın göstergeleri yardımcı olmayacak. Katı kurallarınızı tanımlayın ve ardından bu kuralları kullanın.


Ve üçüncüsü: bu gösterge yeniden boyanır. EA'dan (herhangi bir EA) kullanmayı denerseniz, yakında bu göstergeyi EA'dan herhangi bir sinyal için kullanmaya çalışmanın faydasız olduğunu anlayacaksınız.
 

Bu iki göstergeye bir uyarı eklenebilir mi lütfen?

teşekkürler

TAKIM taciri

 

merhaba,

mt5 kullandım

FIFO kullanarak artımlı bir yorum görüntüleyen bir işleve ihtiyacım var

showcomment ("EA başladı");

showcomment ("xxxx'te satın alın");

showcomment ("xxxx'te yakın satış");

vs.vb..vs..

showcomment ("EA 23:00'te Bitirildi");

 
baraozemo :

merhaba,

mt5 kullandım

FIFO kullanarak artımlı bir yorum görüntüleyen bir işleve ihtiyacım var

showcomment ("EA başladı");

showcomment ("xxxx'te satın alın");

showcomment ("xxxx'te yakın satış");

vs.vb..vs..

showcomment ("EA 23:00'te Bitirildi");

Bunun gibi bir şey deneyin:

#define _maxLinesInComment 20
string _commentLines[_maxLinesInComment];
void incrementalComment( string line)
{
   static int linesCount= 0 ;
       if (linesCount==_maxLinesInComment) for ( int i= 0 ; i<linesCount- 1 ; i++) _commentLines[i]=_commentLines[i+ 1 ];
                                                                             _commentLines[ MathMin (linesCount,_maxLinesInComment- 1 )] = line; linesCount= MathMin (linesCount+ 1 ,_maxLinesInComment- 1 );
   string comment = "" ; for ( int i= 0 ; i<linesCount; i++) comment += _commentLines[i]+ "\n" ;
   Comment (comment);                                                    
}
 
mladen :

Bunun gibi bir şey deneyin:

#define _maxLinesInComment 20
string _commentLines[_maxLinesInComment];
void incrementalComment( string line)
{
   static int linesCount= 0 ;
       if (linesCount==_maxLinesInComment) for ( int i= 0 ; i<linesCount- 1 ; i++) _commentLines[i]=_commentLines[i+ 1 ];
                                                                             _commentLines[ MathMin (linesCount,_maxLinesInComment- 1 )] = line; linesCount= MathMin (linesCount+ 1 ,_maxLinesInComment- 1 );
   string comment = "" ; for ( int i= 0 ; i<linesCount; i++) comment += _commentLines[i]+ "\n" ;
   Comment (comment);                                                    
}

Mladen cevap için teşekkürler.

20 satır doldurulduktan sonra, kod yorumları "kaydırmaz"...
yenisini girmek için en eski satır yorumu silinmelidir

 
baraozemo :

Mladen cevap için teşekkürler.

20 satır doldurulduktan sonra, kod yorumları "kaydırmaz"...
yenisini girmek için en eski satır yorumu silinmelidir

Bunu dene :

#define _maxLinesInComment 20
string _commentLines[_maxLinesInComment];
void incrementalComment( string line)
{
   static int linesCount= 0 ;
       if (linesCount==_maxLinesInComment- 1 ) for ( int i= 0 ; i<_maxLinesInComment- 1 ; i++) _commentLines[i]=_commentLines[i+ 1 ];
                                                                                       _commentLines[linesCount] = line; linesCount= MathMin (linesCount+ 1 ,_maxLinesInComment- 1 );
   string comment = "" ; for ( int i= 0 ; i<linesCount; i++) comment += _commentLines[i]+ "\n" ;
   Comment (comment);                                                    
}
 
tsk mükemmel çalışıyor
 
mladen :

Bunu dene :

#define _maxLinesInComment 20
string _commentLines[_maxLinesInComment];
void incrementalComment( string line)
{
   static int linesCount= 0 ;
       if (linesCount==_maxLinesInComment- 1 ) for ( int i= 0 ; i<_maxLinesInComment- 1 ; i++) _commentLines[i]=_commentLines[i+ 1 ];
                                                                                       _commentLines[linesCount] = line; linesCount= MathMin (linesCount+ 1 ,_maxLinesInComment- 1 );
   string comment = "" ; for ( int i= 0 ; i<linesCount; i++) comment += _commentLines[i]+ "\n" ;
   Comment (comment);                                                    
}

Sevgili @mladen,

Mümkünse, tüm kutular yeşil veya kırmızı olduğunda ekli trend göstergesine bir alarm ekleyebilir misiniz?

 
mladen :

Bir gösterge siparişleri işleyebilir mi demek istiyorsan, yapamaz...

O göstergenin değerleri bunun için kullanılabilir mi diyorsanız, evet yapabilirler. Göstergenizdeki değerleri kullanmak için biraz mantık kullanmanız ve ardından bu mantığı EA'nıza dahil etmeniz gerekir. Ancak sadece yığın göstergeleri yardımcı olmayacak. Katı kurallarınızı tanımlayın ve ardından bu kuralları kullanın.


Ve üçüncüsü: bu gösterge yeniden boyanır. EA'dan (herhangi bir EA) kullanmayı denerseniz, yakında bu göstergeyi EA'dan herhangi bir sinyal için kullanmaya çalışmanın faydasız olduğunu anlayacaksınız.
Sevgili mladen.
Sinyal için diğer EA'ya başvurulursa fikrinize kesinlikle katılıyorum, ancak sadece manuel ticaret için kullanıyorum, yakın emirleri EA giymek için kullanıyorum ... Fikrim ne olursa olsun siparişi kapatmak için HH veya LL'ye ihtiyacım var? ... ya da belki EA, bana önermek istediğim gibi daha iyi oldun, bana gösterebilir misin?...

İlginiz için teşekkür ederim
 
1225113 :
Sevgili mladen.
Sinyal için diğer EA'ya başvurulursa fikrinize kesinlikle katılıyorum, ancak sadece manuel ticaret için kullanıyorum, yakın siparişler EA'yı giymek için kullanıyorum ... Fikrim ne olursa olsun siparişi kapatmak için HH veya LL'ye ihtiyacım var? ... ya da belki EA bana önermek istediğim gibi daha iyi oldun, bana gösterebilir misin?...

İlginiz için teşekkür ederim

Asıl sorunuz şuydu:

1225113 :
fikrin için teşekkürler. daha fazlası için bir talep var, bu gösterge (ekli) EA'da yapılabilir mi, tüm açık emirleri ve bekleyen emirleri kapat'?
Cevap bununla ilgiliydi. Her durumda, manuel olarak ticaret yapıyorsanız, hiçbir şeyi değiştirmenin bir amacı yoktur (yeniden boyama göstergesini bile)