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

 
Andrii Djola :

burada

Teşekkürler bir şekilde anladınız.

 
enum Renk // Bayrak rengi
{
Kırmızı,
Yeşil
};

Renk Bayrak=Kırmızı;

geçersiz başlangıç()
{
if (!Signal())Bayrak=Yeşil;

if (Sinyal()> 0 && Bayrak==Yeşil)
{
SiparişGönder (Satın Al...);
Bayrak=Kırmızı;
}

if (Sinyal()< 0 && Bayrak==Yeşil)
{
SiparişGönder (Satış...);
Bayrak=Kırmızı;
}
}

int Signal() // Sinyalleri al ve sat
{
WhatTo'yu iade et;
}
 

if (!Signal())Bayrak=Yeşil; sinyalin bir fonksiyon olup olmadığı burada net değil! bayrağı yeşile çevirecek bir sinyali veya başka bir şeyi yok. bu bir flaş.

   if (Signal()> 0 && Flag==Green) ve sinyal sıfırdan büyükse bu hiç net değildir. ma > mf1 ise z=1; ikisinden biri .

 
Лауреат :

if (!Signal())Bayrak=Yeşil; sinyalin bir fonksiyon olup olmadığı burada net değil! bayrağı yeşile çevirecek bir sinyali veya başka bir şeyi yok. bu bir flaş.

   if (Signal()> 0 && Flag==Green) ve sinyal sıfırdan büyükse bu hiç net değildir. ma > mf1 ise z=1; ikisinden biri .

Signal() fonksiyonunun 3 değeri olabileceği varsayılmıştır: -1 sat, +1 satın al, 0 bekle. Sinyal yoksa yeşil bayrağı kaldırıyoruz ve bir sonraki sinyalde çarşıya giriş olacak. . Bir sinyal göründüğünde (+1 veya -1), piyasaya girer ve kırmızı bayrağı kaldırırız. Bir sonraki tikte sinyal varsa giriş yasak, bizim de istediğimiz buydu. Sinyal sıfırlandığında, yeşil bayrağı kaldırın ve ardından bir sonraki sinyal piyasaya girecektir. Signal() işlevinin içine herhangi bir gösterge veya hesaplama formülü ekleyebilirsiniz. Bu, danışmanlar, robotlar, asistanlar, vb. tasarlamak için evrensel bir modüler yaklaşımdır.
 
e33 :
Signal() fonksiyonunun 3 değeri olabileceği varsayılmıştır: -1 sat, +1 satın al, 0 bekle. Sinyal yoksa yeşil bayrağı kaldırıyoruz ve bir sonraki sinyalde çarşıya giriş olacak. . Bir sinyal göründüğünde (+1 veya -1), piyasaya girer ve kırmızı bayrağı kaldırırız. Bir sonraki tikte, eğer bir sinyal varsa, giriş yasak, bizim istediğimiz de buydu. Sinyal sıfırlandığında, yeşil bayrağı kaldırın ve ardından bir sonraki sinyal piyasaya girecektir. Signal() işlevinin içine herhangi bir gösterge veya hesaplama formülü ekleyebilirsiniz. Bu, danışmanlar, robotlar, asistanlar, vb. tasarlamak için evrensel bir modüler yaklaşımdır.

}

int Signal() // Sinyalleri al ve sat
{
dönüş Yap;
}

ve karşılığında ThatNeed; o zaman ne yazayım canım söyle lütfen

 
Лауреат :

}

int Signal() // Sinyalleri al ve sat
{
WhatTo'yu iade et;
}

ve karşılığında ThatNeed; o zaman ne yazayım canım söyle lütfen

Kullanılan stratejiye bağlıdır. Trend stratejisi ise, trend belirli bir değerden az olduğunda - o zaman sıfır. Eğer bu bir karşı trend stratejisiyse, bir geri dönüşü yakalarız. Bir de Elliott dalgaları var... Bir MA ile başlayın, sonra 2 parça MA, sonra... Evet, birçok şey: Timsah, Timsah, Renkli MA
 
Лауреат :

if (!Signal())Bayrak=Yeşil; sinyalin bir fonksiyon olup olmadığı burada net değil! bayrağı yeşile çevirecek bir sinyali veya başka bir şeyi yok. bu bir flaş.

   if (Signal()> 0 && Flag==Green) ve sinyal sıfırdan büyükse bu hiç net değildir. ma > mf1 ise z=1; ikisinden biri .

flaş - Bu ne anlama geliyor? Bilgi kaydetmek için bir flash sürücü var, ancak bununla ilgili olması pek mümkün değil. İnternette bulundu ancak yumuşak bir işaret olmadan:

Ama " flaş " açıkça Rusça'ya özgü bir kelime değil. Çok kısa, tıslıyor ve genellikle olağandışı. Ek olarak, İngilizce kelimeler için tipik olan belirsizlik ile ayırt edilir. Bugün ana anlamlarını analiz edeceğiz, “ flaş ” kelimesinin nasıl çevrildiğini ve ne tür bir kelime oluşturma potansiyeline sahip olduğunu öğreneceğiz. Her şeyi ne başlattı. İngilizce flash kelimesinin enerjik, aceleci sesi, “flaş, anında” anlamlarıyla çok iyi uyuyor.

Flaş. Fleches (Fransız fleche, ana anlamı bir oktur), antik (20. yüzyılın başlangıcından önce) alan, daha az sıklıkla, her biri 20-30 m uzunluğunda, geniş bir açı oluşturan iki yüzün redan tipi uzun vadeli tahkimatları düşmanla karşı karşıya.

 
e33 :

flaş - Bu ne anlama geliyor? Bilgi kaydetmek için bir flash sürücü var, ancak bununla ilgili olması pek mümkün değil. İnternette bulundu ancak yumuşak bir işaret olmadan:

Ancak “ flaşaçıkça anadili Rusça bir kelime değildir. Çok kısa, tıslıyor ve genellikle olağandışı. Ek olarak, İngilizce kelimeler için tipik olan belirsizlik ile ayırt edilir. Bugün ana anlamlarını analiz edeceğiz, “ flaş ” kelimesinin nasıl çevrildiğini ve ne tür bir kelime oluşturma potansiyeline sahip olduğunu öğreneceğiz. Her şeyi ne başlattı. İngilizce flash kelimesinin enerjik, aceleci sesi, “flaş, anında” anlamlarıyla çok iyi uyuyor.

Flaş. Fleches (Fransız fleche, ana anlamı bir oktur), antik (20. yüzyılın başlangıcından önce) alan, daha az sıklıkla, her biri 20-30 m uzunluğunda, geniş bir açı oluşturan iki yüzden redan tipi uzun vadeli tahkimatlar apeks ile düşmanla yüzleşmek

flaş yalan gibi. genel olarak anlaşılabilir. teşekkür etmek .

 
Partiyi hesaplamak için bir iş parçacığı işlevi var mı ....

Yani, 1.000$'lık bir hesapla 0.01 lotu ile işlem yapmaya başlarsam, hesap 2.000$ olduğunda lot 0.02'ye değişir, vb ???

Şu anda elimde bu var:
HTML Kodu:
 PARTİ = 0.01;
if(Hesap Bakiyesi() > 2000)
{
PARTİ = 0.02;
}
if(Hesap Bakiyesi() > 3000)
{
PARTİ = 0.03;
}
 
sviter-pro :
Partiyi hesaplamak için bir iş parçacığı işlevi var mı ....

Yani, 1.000$'lık bir hesapla 0.01 lotu ile işlem yapmaya başlarsam, hesap 2.000$ olduğunda lot 0.02'ye değişir, vb ???

Şu anda elimde bu var:
HTML Kodu:

farklı lot hesaplama yöntemleri mevcuttur, kod tabanına bakın

genellikle sabit bir lot veya depozito yüzdesi kullanın

sizin durumunuzda bu, depozitonun 1/100.000'idir: LOT = AccountBalance()/100.000

ancak sipariş hacmini normalleştirmeniz gerekiyor burada bir örnek: https://www.mql5.com/ru/forum/131859/page8#comment_3359730

Только "Полезные функции от KimIV".
Только "Полезные функции от KimIV".
  • 2011.02.18
  • www.mql5.com
Все функции взяты из этой ветки - http://forum.mql4...