Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 4

 
strongflex :
Ve danışmanın, diyelim ki 9-20 RSI'da seviyeyi geçtiği ve 20 dakika sonra fiyat kontrol edildiği koşul altındaki fiyatı hatırlamasını sağlamak. Ve 20 dakika önceki ve şimdiki fiyatı karşılaştırmam gerekiyor

sonra saniye cinsinden sayın, 20 dakika * 60 saniye = 1200

mevcut RSI ile 1200 saniye önceki RSI'yi karşılaştırın...

 
Taras Slobodyanik :

sonra saniye cinsinden sayın, 20 dakika * 60 saniye = 1200

mevcut RSI ile 1200 saniye önceki RSI'yi karşılaştırın...

if ( Hour ()== 9 && ( Dakika () == 20 ) && ( RSI > 70 ))
Fiyat2 == Teklif ;
{
if (
Saat ()== 9 && ( Dakika () == 40 ) && ( Teklif < Fiyat2 ))

{
bilet = OrderSend ( Symbol (), OP_SELL , Lts , Bid , SP , 0 , 0 , NULL , Magic , 0 , Blue );
dönüş(
0 );
}

}

Bu formda mümkün mü?

 
strongflex :

if ( Hour ()== 9 && ( Dakika () == 20 ) && ( RSI > 70 ))
Fiyat2 == Teklif ;
{
if (
Saat ()== 9 && ( Dakika () == 40 ) && ( Teklif < Fiyat2 ))

{
bilet = OrderSend ( Symbol (), OP_SELL , Lts , Bid , SP , 0 , 0 , NULL , Magic , 0 , Blue );
dönüş(
0 );
}

}

Bu formda mümkün mü?

geri sayım zamanını hatırlamanız ve 1200 saniyenin geçtiğini kontrol etmeniz gerekir. TimeCurrent işleviyle izleme zamanı.

ve Price2 tarihe bakılabilir, geçmişte neden hatırlıyorsunuz?

if ( TimeCurrent ()-LastTime>= 1200 )
   {
   LastTime = TimeCurrent ();
  
   //проверяем текущий РСИ и тот что был 1200 секунд назад
  
   }
 
Hey! Her yerde mql4 ile yazılmış bir göstergenin 8'den fazla arabelleğe sahip olamayacağını yazıyorlar. Tamam, ancak mt4 için ticari göstergenin yorumunda (mql5.com'da piyasada), göstergenin yazarı, iCustom işlevini kullanırken, okuduğum başka bir yerde #9 ve #10 arabelleklerini kullandığını yazıyor. bazı ek arabellekler hakkında... Göstergenin mevcut mql4'te kaç arabelleğe sahip olabileceğini bulmama yardım et... ve arabellek sayısını nasıl ayarlayabilirim (belki de mesele bu)?
 
Taras Slobodyanik :
...değiştirirken, kaybı durdurma yanlıştır - günlükler "geçersiz durdurma kaybı" diyen bir hata içermelidir.
DC stop yerleştirmeye ve kar etmeye izin vermiyor, hata 130 hemen tırmanıyor.Bu nedenle, onu hemen durdurmak için bir trol koymak için bir fikir olmasına rağmen, onu değiştirmek zorunda kaldım, bu ayrı bir fonksiyon ve mükemmel çalışıyor, ama bok kar ile Şimdi danışman hatasız çalışıyor, sürünmeleri durdur, ancak TP bahis yapmayı reddediyor.
 
Vitalie Postolache :

Bilet varken neden bu kadar zor?

Ticket= OrderSend ( NULL , OP_BUY ,Lot, Ask ,slippage, 0 , 0 , NULL ,magic, 0 ,Blue);
//не забываем проверить код ошибки
if (Ticket< 0 Print ( "Ой, ошибочка: " _LastError );
TP= NormalizeDouble ( Bid +TakeProfit* Point , Digits );

bool  modify= OrderModify (Ticket, OrderOpenPrice () , OrderStopLoss() ,TP, 0 );

//не забываем проверить код ошибки

if (!modify)  Print ( "OOPS! Modify error: " _LastError );

Kahretsin, belki öyle. Bir şekilde fonksiyondaki durağı unuttum. Yarın 0 durağı ile deneyeceğim.
 

Şimdi her şey çalışıyor:

{
   Ticket= OrderSend ( NULL , OP_SELL ,Lot, Bid ,slippage, 0 , 0 , NULL ,magic, 0 ,Red);
   if ( OrdersTotal ()!= 0 )
   {
     for ( int i = 0 ; i < OrdersTotal (); i++)
     {
       if ( OrderSelect (i, SELECT_BY_POS )== true )
      {
      TP= NormalizeDouble ( Ask -TakeProfit* Point , Digits );
       bool modify= OrderModify ( OrderTicket (), OrderOpenPrice (), 0 ,TP, 0 , 0 );
      }
     }
       return ;
   }

Sorun SL'nin olmamasıydı, trolün maliyeti daha sonra gelse de, hepinize teşekkür ederim.

 
Soruna uygun bir konu bulamadım o yüzden burada soru soracağım bugün terminalden çıktı bu uzun süredir olmuyor eskiden daha sık oluyordu ama online değil 3 de son sipariş Ben ve bu tür sorunların bir hoster üzerinde olmayacak ???

 

Vladimir Glushko

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

MetaEditor yapı 1470

Vladimir Glushko , 2016.11.12 04:24

Güzel gün.

Ticarette yeniyim, bu yüzden yazılım soruları da dahil olmak üzere birçok soru var, benim durumumda MT4.

Böyle bir şey, örneğin grafik penceresinde bir sayı olarak görüntülenen bir döviz çiftinin yayılmasını ve aynı şekilde ATR göstergesini yapmak mümkün müdür?

Tobish, çizelge yok, sadece sayılar

Not:

ATR (14) - 33

Yayılma - 27

Piyasanın durumu hakkında bu tür bilgi sunumlarını kullanmanın uygun olacağını düşünüyorum, ortalama değerlerden başlayarak hesaplamak, değerlendirmek daha uygun ve daha hızlı.

İkinci nokta, ATR tabanlı takip eden durdurma noktasıdır.

Otomatik yapmak mümkün mü?

Bir pozda oturursanız, hesap makinesi ve iyi görme sayesinde, durağı hesaplamak ve manuel olarak ayarlamak sorun değildir.

Ancak bu süreci otomatik hale getirmek için - bence, bir tüccar için bir nimettir, dezavantajları olsa bile, ancak iyi bir eğilimde, takip eden bir durdurma, yeni başlayanlar tarafından “yapışma” veya yanlış ayarlanmış durma riskini azaltacaktır.

Şimdiden teşekkürler.


 
Ilya Melamed :
Hey! Her yerde mql4 ile yazılmış bir göstergenin 8'den fazla arabelleğe sahip olamayacağını yazıyorlar. Tamam, ancak mt4 için ticari göstergenin yorumunda (mql5.com'da piyasada), göstergenin yazarı, iCustom işlevini kullanırken, okuduğum başka bir yerde #9 ve #10 arabelleklerini kullandığını yazıyor. bazı ek arabellekler hakkında... Göstergenin mevcut mql4'te kaç arabelleğe sahip olabileceğini bulmama yardım et... ve arabellek sayısını nasıl ayarlayabilirim (belki de mesele bu)?

8 arabellek hakkındaki bilgiler güncel değil

Yeni MQL4'te 512 adede kadar arabellek ayarlayabilirsiniz.

Anlamak için MQL4\Indicators\Examples klasöründeki gösterge kaynaklarına bakın. Ve belgeleri okuyun

Пользовательские индикаторы - Справочник MQL4
Пользовательские индикаторы - Справочник MQL4
  • docs.mql4.com
Пользовательские индикаторы - Справочник MQL4