[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 950

 
Kanal oluşturmak için göstergeye seviye eklemeye yardımcı olun
Dosyalar:
hp_1.mq4  3 kb
 
smogsam :

Herkese selam!

Böyle bir sorunum var: Trend Magic göstergesini hiçbir şekilde çözemiyorum. Danışmana havale ediyorum ama bir şekilde ondan doğru ticaret koşullarını alamıyorum.

MA_1=iCustom(NULL,0,"TrendMagic",CCPeriod,ATRPperiod,0,0); // Mavi

MA_2=iCustom(NULL,0,"TrendMagic",CCPeriod,ATRPperiod,1,0); // Kırmızı

Zaten beyni yıkanmış.

Sipariş ya geç kapanıyor, sonra geç açılıyor, sonra her şey yolunda gidiyor. hiç anlamıyorum. Belki gösterge bu şekilde çalışmıyor. Gösterge çizgisinin rengi değiştirilirken giriş-çıkış koşulları nasıl doğru yazılır?

Lütfen bana söyle.


Kod ayrıştırılır. Gönderi silindi
 
smogsam :

Herkese selam!

Böyle bir sorunum var: Trend Magic göstergesini hiçbir şekilde çözemiyorum. Danışmana havale ediyorum ama bir şekilde ondan doğru ticaret koşullarını alamıyorum.

Zaten beyni yıkanmış.

Sipariş ya geç kapanıyor, sonra geç açılıyor, sonra her şey yolunda gidiyor. hiç anlamıyorum. Belki gösterge bu şekilde çalışmıyor. Gösterge çizgisinin rengini değiştirirken giriş-çıkış koşulları nasıl doğru yazılır?

Lütfen bana söyle.

Kod ayrıştırılır. Gönderi kaldırıldı. Yasak için sunum yaptı
 
smogsam :

Herkese selam!

Böyle bir sorunum var: Trend Magic göstergesini hiçbir şekilde çözemiyorum. Danışmana havale ediyorum ama bir şekilde ondan doğru ticaret koşullarını alamıyorum.

Zaten beyni yıkanmış.

Sipariş ya geç kapanıyor, sonra geç açılıyor, sonra her şey yolunda gidiyor. hiç anlamıyorum. Belki gösterge bu şekilde çalışmıyor. Gösterge çizgisinin rengi değiştirilirken giriş-çıkış koşulları nasıl doğru yazılır?

Lütfen bana söyle.
Tüm belirtilerle, bu bir ÇİZİM türkiye. Tarihte acı verici güzel sinyaller. Bu hindiyi bir dakikalığına gerçek zamanlı olarak izlemenizi tavsiye ederim. Büyük olasılıkla, mevcut sinyale bağlı olarak, bu hindinin tarihi eğrisi yeniden çizilecek.
 
Stepan241 :
Tüm belirtilerle, bu bir ÇİZİM türkiye. Tarihte acı verici güzel sinyaller. Bu hindiyi bir dakikalığına gerçek zamanlı olarak izlemenizi tavsiye ederim. Büyük olasılıkla, mevcut sinyale bağlı olarak, bu hindinin tarihsel eğrisi yeniden çizilecek.

Muhtemelen değil. Eğer ciddiysen, sinyali değiştirmez. Neye bağlı olduğunu bile bilmiyorum. Ya doğru sinyali verir ya da 1 bar gecikme ile.


Ve çizginin rengini karşılaştırmak ve göstergeyi hesaplamak için ne yapılabilir? Bu durumdan nasıl çıkılır? Her şeyi yoluna koymak için aklınıza gelen bir şey var mı?

 
artmedia70 :

Anladığım kadarıyla, durak tarafından kapatılan bu özel konumdan, belirli bir biletle, bu konum durak tarafından kapatılmışsa, ters yönde bir kez açmanız gerekir. Böyle?

Ardından, daha önce ters yönde açtığınız pozun biletini hatırlayın ve daha önce yazdığım diğer çeklerle birlikte bileti de kontrol edin. Bu bilete sahip pozisyondan karşı pozisyon zaten açılmışsa, tekrar açmayın.


Bu mantığı tam olarak böyle tanımladım ve bir biletle açıkladım, yani bir biletle, kodda uygulamanın nasıl daha iyi olduğunu anlamıyorum. Dizi dışında akla hiçbir şey gelmiyor. Cevap verenlere teşekkürler.
 

Merhaba.

Lütfen bana danışmanın önceki işlemin sonucuna göre lotu nasıl değiştireceğini söyle?

Örneğin, önceki ticaret kârsızsa, sonraki işlem lot=lot-A ile olur ve eğer karlıysa lot=lot+B olur, burada A ve B sabittir, bunun gibi bir şey.

Belki bu denge yardımı ile yapılabilir, ama ben kendim yapamam :-(

belki başka bir yolu vardır...

 
chum :

Merhaba.

Lütfen bana danışmanın önceki işlemin sonucuna göre lotu nasıl değiştireceğini söyle?

Örneğin, önceki işlem kârsızsa, sonraki işlem lot=lot-A ile olur ve eğer kârlıysa lot=lot+B olur, burada A ve B sabittir, bunun gibi bir şey.

Belki bu denge yardımı ile yapılabilir, ama ben kendim yapamam :-(

belki başka bir yolu vardır...

Bir ara son işlemin kar/zararını döndüren bir prosedür yazdım. İşte burada. Biri zaten kullanmış. Gerekirse, MAGIC'in kendisini ekleyin.

//Son işlemin İşlev Karı-------------------------------- ---------- ------------------------------------------- ---------- ----------------
çift _OldProfit()
{
for(int i=OrdersHistoryTotal()-1;i>=0;i--) //Tüm para birimleri için tüm siparişler arasında dolaş
{
if (OrderSelect(i,SELECT_BY_POS, MODE_HISTORY)==true) //sipariş başarıyla seçilmişse
{
eğer (OrderSymbol()!=Symbol())devam ederse; // seçilen sipariş yanlış para birimi içinse, aramaya devam edin
{
double Ord_Profit=SiparişProfit();
kırmak;
}
}
}
dönüş(Ord_Profit);
}

 
Danışman kodunun her onay işaretiyle değil, her yeni çubuğun görünümüyle yürütülmesi için nasıl yapılacağını söyle. Şimdiden teşekkürler!
 
pr0fess0r64 :
Danışman kodunun her onay işaretiyle değil, her yeni çubuğun görünümüyle yürütülmesi için nasıl yapılacağını söyle. Şimdiden teşekkürler!

Bu, BAŞLAT'ın en başında açıklanan standart bir prosedürdür. BAR sayısına göre uygulama


bool isNewBar=false;

int Uzman Çubukları;

if (ExpertBars !=Barlar) {ExpertBars=Barlar; isNewBar=true; }

eğer (isNewBar)

{
program kodunuz
}

Anlamı açık olmalıdır. Çeşitli modifikasyonlar mümkündür.

İşte TIME tarafından yapılan başka bir uygulama

if (Zaman[0] == önceki zaman) return(0);
prevtime = Zaman[0];

Neden: