Böyle bir soru: İki (veya daha fazla) dizi, birinin verilerine göre nasıl sıralanır (tıpkı Excel'de olduğu gibi iki veya daha fazla sütun seçip verileri "Sırala..." şeklinde sıralıyoruz? söyle bana, pliz
Merhaba, lütfen bana aşağıdaki türden bir işlem girmek için bir koşulu koda nasıl yazacağımı söyleyin: FİYAT GEÇTİYSE (TAM GEÇTİ ve DAHA FAZLA veya AZ DEĞİLSE) MA-34 SONRA İŞLEMİ GİRİN.
Danışmanda bir ticarete girme koşullarını değiştirmek istiyorum. Şu anda FİYAT MA-34'TEN DAHA BÜYÜK VEYA EŞİT OLURSA bir şartım var. DAHA BÜYÜK VEYA EŞİT OLARAK CROSSED NASIL DEĞİŞTİRİLİR.
Hatanın nerede olduğunu söyle, tam değerleri alıyorum ama “Obem_Pozic” değerini 1.00 gibi gösteremiyorum, böylece pozlama lotunu hesaplayabilirim, sadece değerleri normalleştirmek istemiyorum, 4 veriyor ondalık basamaklar ve bu kadar.
Hatanın nerede olduğunu söyle, tam değerleri alıyorum ama “Obem_Pozic” değerini 1.00 gibi gösteremiyorum, böylece pozlama lotunu hesaplayabilirim, sadece değerleri normalleştirmek istemiyorum, 4 veriyor ondalık basamaklar ve bu kadar.
MQL4'te yazıyorum.
// Değişkenlerin temsili double Cost_Lot; çift Obem_Posic;
int başlangıç() { // Bir lotun maliyetini hesapla Stoimost_Lot=(HesapBalance()/2)/82-2; NormalizeDouble(Stoimost_Lot,2);
//Lot hacmini hesapla (Kaldıraç 1:200), 1 lot (1.00) = 100.000 temel para birimi (USD) Obem_Pozic=Stoimost_Lot*0,1; NormalizeDouble(Obem_Pozic,2);
ilunga : 4 ondalık basamak Uyarısı verir. DoubleToStr() işlevini kullanmalısınız. daha doğru ekran çıktısı için
Siz de buradasınız :) Partiye daha fazla atama için değerin double türünde olmasına ihtiyacım var. Ve DoubleToStr() fonksiyonunun yardımıyla bir string tipi format yapacağım, problem tam olarak bu. İki ondalık basamak bırakmak, ancak türü çift tutmak mümkün mü?
DC tek taraflı olarak stop out'u %1-2'den %15'e çıkardı. Bunu tesadüfen buldum. Yayılma artışı, donma veya herhangi bir değişiklik şeklinde başka hileler olabileceğini düşünüyorum. Herhangi bir parametre değişikliğinden sonra bir Uyarı sinyali veren bir EA gören var mı? yazmak zorunda kalacak.
Beyler, komut dosyasına eklediklerime ek olarak DC'den başka hangi veriler istenebilir?
Merhaba, lütfen bana aşağıdaki türden bir işlem girmek için bir koşulu koda nasıl yazacağımı söyleyin: FİYAT GEÇTİYSE (TAM GEÇTİ ve DAHA FAZLA veya AZ DEĞİLSE) MA-34 SONRA İŞLEMİ GİRİN.
Danışmanda bir ticarete girme koşullarını değiştirmek istiyorum. Şu anda FİYAT MA-34'TEN DAHA BÜYÜK VEYA EŞİT OLURSA bir şartım var. DAHA BÜYÜK VEYA EŞİT OLARAK CROSSED NASIL DEĞİŞTİRİLİR.
if (GO && SignalType_2 && Bid >= MA2Hatanın nerede olduğunu söyle, tam değerleri alıyorum ama “Obem_Pozic” değerini 1.00 gibi gösteremiyorum, böylece pozlama lotunu hesaplayabilirim, sadece değerleri normalleştirmek istemiyorum, 4 veriyor ondalık basamaklar ve bu kadar.
MQL4'te yazıyorum.
Hatanın nerede olduğunu söyle, tam değerleri alıyorum ama “Obem_Pozic” değerini 1.00 gibi gösteremiyorum, böylece pozlama lotunu hesaplayabilirim, sadece değerleri normalleştirmek istemiyorum, 4 veriyor ondalık basamaklar ve bu kadar.
MQL4'te yazıyorum.
// Değişkenlerin temsili
double Cost_Lot;
çift Obem_Posic;
int başlangıç()
{
// Bir lotun maliyetini hesapla
Stoimost_Lot=(HesapBalance()/2)/82-2;
NormalizeDouble(Stoimost_Lot,2);
//Lot hacmini hesapla (Kaldıraç 1:200), 1 lot (1.00) = 100.000 temel para birimi (USD)
Obem_Pozic=Stoimost_Lot*0,1;
NormalizeDouble(Obem_Pozic,2);
//Mesajı görüntüle
Alert("# 1 lot = ",Stoimost_Lot," USD #"," Hacim ayarla = ",Obem_Pozic," #");
}
4 ondalık basamak Uyarısı verir. DoubleToStr() işlevini kullanmalısınız. daha doğru ekran çıktısı için
Siz de buradasınız :) Partiye daha fazla atama için değerin double türünde olmasına ihtiyacım var. Ve DoubleToStr() fonksiyonunun yardımıyla bir string tipi format yapacağım, problem tam olarak bu. İki ondalık basamak bırakmak, ancak türü çift tutmak mümkün mü?
Sorunu çözdüm, eğer ilgilenirseniz onu bir dizgeye, sonra tekrar bir çifte çevirdim. :) Tavsiyen için teşekkürler, yoksa bir şeyi körelttim :)
Sorunu çözdüm, eğer ilgilenirseniz onu bir dizgeye, sonra tekrar bir çifte çevirdim. :) Tavsiyen için teşekkürler, yoksa bir şeyi körelttim :)
tam olarak doğru anlamadın
DoubleToStr, Alert 'e - görüntülenmesi için kullanılmalıdır. Numaranın içinde ihtiyacınız olduğu gibi saklanır
DC tek taraflı olarak stop out'u %1-2'den %15'e çıkardı. Bunu tesadüfen buldum. Yayılma artışı, donma veya herhangi bir değişiklik şeklinde başka hileler olabileceğini düşünüyorum. Herhangi bir parametre değişikliğinden sonra bir Uyarı sinyali veren bir EA gören var mı? yazmak zorunda kalacak.
Beyler, komut dosyasına eklediklerime ek olarak DC'den başka hangi veriler istenebilir?