Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 296

 
borilunad :

OrderModify() ticaret fonksiyonunu yazma kuralı için Belgelere bakın!

OrderModify(OrderTicket(), OrderOpenPrice(), OrderStopLoss(),zeroprice+Spread,0,Mavi); // pozisyon kırmızı ise, satın alma için kullanılmış bir alım ayarlama

OrderModify(OrderTicket(), OrderOpenPrice(), OrderStopLoss(),zeroprice-Spread,0,Kırmızı); // pozisyon kırmızı ise, satış için ikinci el alım ayarlama

OrderModify(OrderTicket(), OrderOpenPrice() ,zeroprice+Spread,OrderTakeProfit(),0,Mavi); // pozisyon pozitifse satın alma için kullanılan bir stop loss ayarlama

OrderModify(OrderTicket(), OrderOpenPrice() ,zeroprice-Spread,OrderTakeProfit(),0,Red); // pozisyon pozitif bölgedeyse satış için kullanılan zararı durdur

Deneyin, mantığı kontrol edin! Hata günlüğünü kontrol edin! çalışmalarınızda İyi şanslar!


teşekkür etmek!

pazarın açılmasını dört gözle bekliyorum!

 
MaximuS60 :

teşekkür etmek!

pazarın açılmasını dört gözle bekliyorum!

Neden beklemek? Test cihazındaki kodu kontrol etmeniz gerekiyor! Değişiklik koşullarında, bu değişkeni bir boşlukla Spread eklemeniz gerekir!

if (sıfır fiyat>Ask+(Spread+boşluk)*Puan)
//-------------------------------------------//Çarpılırsa E önce *Puan'ı kaldırın!
if (sıfır fiyat<Teklif-(Spread+Gap)*Puan)


 
borilunad :
Neden beklemek? Test cihazındaki kodu kontrol etmeniz gerekiyor! Değişiklik koşullarında, bu değişkeni bir boşlukla Spread eklemeniz gerekir!

performans için denemek lazım, piyasa kapalıyken bunu nasıl yapacağımı bilmiyorum.

 
MaximuS60 :

performans için denemek lazım, piyasa kapalıyken bunu nasıl yapacağımı bilmiyorum.

Hiç test cihazı kullandınız mı? Yardımı MetaEditor'da, S. Kovalev'in ders kitabında, makalelerde, aramada, Google'da okuyun. Kim arar, bulur! Aktif olun!
 

hepiniz hoşgeldiniz!

Sadece 6 elemanlı bir dizi oluşturmaya çalışıyorum ama hata veriyor. Ya bir şey anlamıyorum ya da dizi verilerine değişken girilemiyor. durumu anlat lütfen

Matrix_Fibo[ 6 ]={Fibo0,Fibo1,Fibo2,Fibo3,Fibo4,Fibo5};  
 
Merhaba canım!
Global kapsamda bildirilen dizilerin sayısı bir değerle sınırlı mı, değil mi?
Bu konu hakkında nerede okuyabileceğimi söyler misiniz?
 
waroder :

hepiniz hoşgeldiniz!

Sadece 6 elemanlı bir dizi oluşturmaya çalışıyorum ama hata veriyor. Ya bir şey anlamıyorum ya da dizi verilerine değişken girilemiyor. durumu anlat lütfen

Soru şu şekilde çözülebilir:

 #define Fibo0 1
#define Fibo1 2
#define Fibo2 3
#define Fibo3 4
#define Fibo4 5
#define Fibo5 6
double Matrix_Fibo[] = {Fibo0,Fibo1,Fibo2,Fibo3,Fibo4,Fibo5};

Sabitlerin değerlerini ihtiyacınız olana ayarlayın.

 
Leo59 :
Merhaba canım!
Global kapsamda bildirilen dizilerin sayısı bir değerle sınırlı mı, değil mi?
Bu konu hakkında nerede okuyabileceğimi söyler misiniz?

Mql4 dizilerinin kaplayabileceği izin verilen maksimum bellek alanından bahsediyorsanız, Zhunko bununla karşılaşmış gibi görünüyor. Teoride, düzleştirilmiş C'nin spesifikasyonunda.
 
Aynı bilgisayarda iki terminal kuruluysa ve her terminalde aynı Expert Advisor çalışıyorsa, hesaplar doğal olarak farklıdır. Aynı sunucuya aynı anda iki ticaret talebi gönderilir. Hangisi önce işlenir?
 
gyfto :

Mql4 dizilerinin kaplayabileceği izin verilen maksimum bellek alanından bahsediyorsanız, Zhunko bununla karşılaşmış gibi görünüyor. Teoride, düzleştirilmiş C'nin spesifikasyonunda.
Belki de haklısın ve bu izin verilen maksimum bellek alanıyla ilgili. Çok benzer çünkü 510 dizi bildirirken her şey yolundadır, ancak daha fazlaysa derleyici yemin eder. 512 sayısı çok önemlidir.
Ve düzleştirilmiş bir SI için bu belirtimi nerede bulabilirim?