![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Bu işlevin ne için olduğunu dikkatlice okumanızı tavsiye ederim:
marj
[out] Fonksiyonun başarılı bir şekilde yürütülmesi durumunda gerekli marjın yazılacağı değişken. Hesaplama, cari hesapta bekleyen emir ve açık pozisyon yokmuş gibi yapılır.
Marjın değeri birçok faktöre bağlıdır ve piyasa ortamı değiştikçe değişebilir.
Ve hemen bir olay: Bekleyen bir emrin çalışıp çalışmayabileceği varsayımına dayanarak, bekleyen emirlerin marjını nasıl hesaba katmayı önerirsiniz?
Ve hemen bir olay: Bekleyen bir emrin çalışıp çalışmayabileceği varsayımına dayanarak, bekleyen emirlerin marjını nasıl hesaba katmayı önerirsiniz?
Bu kadar. Ve sadece bekleyen bir sipariş değil. Hesapta açık pozisyonlar olduğunda, soru ortaya çıkar: Marjın Serbest Marj'dan daha az olması için hangi lotla bir emir açılmalıdır.
Bunu yapmak için, ticaret hesabının kaldıracını değil, sembolün mevcut kaldıraçını bilmeniz gerekir. Ve gerçek kaldıraç olmadan marjı belirlemek imkansızdır.
Tamam, teorisyenler...
Burada zaten 100 yaşında olan çalışan bir programdan bir kod parçası çıkarıyorum.
)))
if(Action=="BUY" && orBUY==0)
{
if(OrderCalcMargin(ORDER_TYPE_BUY,_Symbol,1,ASK,Mgn)==true)
{
Lot=Acc_Bal*Risk/(Mgn*lvrg);
if(Lot<minLot)Lot=0;
if(Lot>maxLot)Lot=maxLot;
Lot=NormalizeDouble(Lot,ls);
if(Lot>=minLot)
{
if(OpenPositions(_Symbol, "BUY", Lot, Magik_Number, "xxx")==-1)
{
Fun_Error(GetLastError());
return;
}
}
}
}
if(Action=="SELL" && orSELL==0)
{
if(OrderCalcMargin(ORDER_TYPE_SELL,_Symbol,1,BID,Mgn)==true)
{
Lot=Acc_Bal*Risk/(Mgn*lvrg);
if(Lot<minLot)Lot=0;
if(Lot>maxLot)Lot=maxLot;
Lot=NormalizeDouble(Lot,ls);
if(Lot>=minLot)
{
if(OpenPositions(_Symbol, "SELL", Lot, Magik_Number, "xxx")==-1)
{
Fun_Error(GetLastError());
return;
}
}
}
}
Peki, ihtiyacın var, bir omuza ihtiyacın var, konuştular!
Zaten unuttum...
TS, bir geçiş yap, her karakter için omzuna kalemle yaz ve kahretsin program biliyor
"Sadece tükür" diye sorunun nerede çözüldüğü ile uğraşmayın, kod yazın ve adım atın.
// Paranızı nasıl sayacağınızı bilmiyorsanız, başkaları sizin için sayar. ( © yeni )
İyi şanlar!
Güle güle
Tamam, teorisyenler...
Burada zaten 100 yaşında olan çalışan bir programdan bir kod parçası çıkarıyorum.
Peki, ihtiyacın var, bir omuza ihtiyacın var, konuştular!
Zaten unuttum...
TS, bir geçiş yap, her karakter için omzuna kalemle yaz ve kahretsin program biliyor
"Sadece tükür" diye sorunun nerede çözüldüğü ile uğraşmayın, kod yazın ve adım atın.
// Paranızı nasıl sayacağınızı bilmiyorsanız, başkaları sizin için sayar. ( © yeni )
İyi şanlar!
Güle güle
Söylenenlere ek olarak:
Ve bu listeyi periyodik olarak yeniden yazmayı unutmayın. Her saat değil, yalnızca aracı bu değerleri değiştirdiğinde. ))))))
Söylenenlere ek olarak:
Ve bu listeyi periyodik olarak yeniden yazmayı unutmayın. Her saat değil, yalnızca aracı bu değerleri değiştirdiğinde. ))))))
Bu tür ticaret koşullarında, en uygunsuz zamanda beklenmedik fon sıkıntısı yaşamamak için tüm lotları minimum kaldıraçla hesaplamak daha zordur.
Bu durumda 1k2
)))
en az 1k100 var
pah-pah, onu azaltmakla tehdit edene kadar nasıl ısıtılır ...
)))
Tamam, teorisyenler...
Bu sadece teori değil, pratik.
Okuma yazma bilmeyen bir program yazdılar ve herkese "şaheserlerinizi" gösterip saçma sapan konuştular.
Açık pozisyonlarınız varsa, programınız düzgün çalışmayacaktır.
Bu sadece teori değil, pratik.
Okuma yazma bilmeyen bir program yazdılar ve herkese "şaheserlerinizi" gösterip saçma sapan konuştular.
Açık pozisyonlarınız varsa, programınız düzgün çalışmayacaktır.
dinle oku
if(Action=="SATIN AL" && veyaALIN==0)
yakında sana bir kelimede üç harf yazacağım ...
dinle oku
if(Action=="SATIN AL" && veyaALIN==0)
yakında sana bir kelimede üç harf yazacağım ...Ne bu, sokak çocuğu tehdidi mi?
Sakin olmanızı ve sessiz olmanızı tavsiye ederim, aksi takdirde ürünlerinizin tartışmalarında en kötü değerlendirmeleri yazacağım, programlarınızın tüm kusurlarını göstereceğim ve kimse onları satın almayacak.)
Ne bu, sokak çocuğu tehdidi mi?
Sakin olmanızı ve sessiz olmanızı tavsiye ederim, aksi takdirde ürünlerinizin tartışmalarında en kötü değerlendirmeleri yazacağım, programlarınızın tüm kusurlarını göstereceğim ve kimse onları satın almayacak.)
ustanın işi, tehdit etmedim
sadece kendi başına göremediğini gösterdin
bu konuda her şey
)
Bu tür ticaret koşullarında, en uygunsuz zamanda beklenmedik fon sıkıntısı yaşamamak için tüm lotları minimum kaldıraçla hesaplamak daha zordur.
Bu durumda 1k2
)))
en az 1k100 var
pah-pah, onu azaltmakla tehdit edene kadar nasıl ısıtılır ...
)))
Renat, "Buchenwald" kapısında jedem das Seine yazıyordu.
Fikrinizi başkaları hakkında zorlamak zorunda değilsiniz. Birinin "en imkansız" bir depozito yüklemesi gerekebilir ve bu karar burada tartışılan parametreye bağlıdır.