Heeeelp! heeeelp! - sayfa 2

 
Bu iyi olacak mı?
 extern int LotPercentage= 10 ; // use 10% of balance as lot size


double LotInBalance=(LotPercentage/ 100 )* AccountBalance (); // find the amount that is 10% of balance lets assume balance is $1000
double Lot=LotInBalance/( MarketInfo ( Symbol (), MODE_MARGINREQUIRED)) // divide as you said
 
onewithzachy :
Hesap para biriminizde geri döner. Buraya ekte verdim https://www.mql5.com/en/forum/140034

Ek, nereden başlayacağımı bilmediğim bir gösterge çünkü göstergeler hakkında hiçbir şey bilmiyorum EA'ları öğrenmeye yeni başladım
 
jameslarry :

Ek, nereden başlayacağımı bilmediğim bir gösterge çünkü göstergeler hakkında hiçbir şey bilmiyorum EA'ları öğrenmeye yeni başladım

Pekala, bunu yapmanın bir yolu var.

Yüklediğiniz MetaTrader klasörünüzü açın (C:\Program Files\...) > uzman klasörünü açın > gösterge klasörünü açın ve eki oraya taşıyın veya kopyalayın.

 
onewithzachy :

Pekala, bunu yapmanın bir yolu var.

Yüklediğiniz MetaTrader klasörünüzü açın (C:\Program Files\...) > uzman klasörünü açın > gösterge klasörünü açın ve eki oraya taşıyın veya kopyalayın.


Dosyayı metaeditör ile nasıl açacağımı biliyorum. Aşağıdaki kodum şimdi 0.1 döndürecek mi? Ayrıca denenmemiş riskli kod, 5000$ bakiye ayarlasam bile minimum lotu karşılayamayacağınız hatası veriyor.
 extern int LotPercentage= 10 ; // use 10% of balance as lot size


double LotInBalance=(LotPercentage/ 100 )* AccountBalance (); // find the amount that is 10% of balance lets assume balance is $1000
double Lot=LotInBalance/( MarketInfo ( Symbol (), MODE_MARGINREQUIRED)) // divide as you said
 
jameslarry :

Dosyayı metaeditör ile nasıl açacağımı biliyorum. Aşağıdaki kodum şimdi 0.1 döndürecek mi?

Bilmiyorum, çünkü kaldıracınıza bağlı olan MarketInfo ( Symbol (), MODE_MARGINREQUIRED) değerini ve işlem yapmak istediğiniz para biriminin güncel fiyatını bilmiyorum.

Gitmeliyim James, biliyorsun farklı bir zaman diliminde yaşıyorum

:D

 
Kaldıraç 1:100, farklı kaldıraçlarda da çalışmasını istiyorum.
 
jameslarry :
Kaldıraç 1:100, farklı kaldıraçlarda da çalışmasını istiyorum.
O küçük. 1 lot EURUSD'nin şimdiki maliyeti - sanırım - yaklaşık 1268,78 dolar. Daha güvenli olmak için bolca hesaplama var.
 
onewithzachy :
O küçük. 1 lot EURUSD'nin şimdiki maliyeti - sanırım - yaklaşık 1268,78 dolar. Daha güvenli olmak için bolca hesaplama var.

Hala hata veriyor. Ben sadece bakiyeden çok şey almak istiyorum, güvenli olsun ya da olmasın önemli değil bence AccountBalance strateji test cihazında çalışmıyor. Ne döndüğünü bilmem için lotların değerini grafikte çıkarmanın bir yolu var mı?

 extern int LotPercentage= 10 ; // use 10% of balance as lot size


double LotInBalance=(LotPercentage/ 100 )* AccountBalance (); // find the amount that is 10% of balance lets assume its $1000
double LotUnits=LotBalance* AccountLeverage (); // multiply this 10% balance($100) by leverage to get lot units
double lots= NormalizeDouble ((LotUnits/ 100000 ), 2 ); // expected to return 0.1
/* divide this lot units by 100,000(standard lot size units) and normalize to 2 decimal places to get something like 0.1 if account balance is say $1000 for use in ordersend()*/

 

jameslarry :
Hi i would like to calculate lots such that if say account balance is $1000 to open trades with $100 in other words 10% and when the balance grows to $2000 to open trades with $200. This is some sort of incremental system that should maintain lot size of new trades at 10% of balance. How do i go about it its nowhere in mql4 book.

Yani riskiniz 100 dolar mı? yoksa 100$'lık marj mı kullanmak istiyorsunuz?

 
jameslarry :

Hala hata veriyor. Ben sadece bakiyeden çok şey almak istiyorum, güvenli olsun ya da olmasın önemli değil bence AccountBalance strateji test cihazında çalışmıyor. Ne döndüğünü bilmem için lotların değerini grafikte çıkarmanın bir yolu var mı?

bana OrderSend'ini göster()