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

 
evillive :

Ok göstergeleri için orada belirtilen değeri göstermemek ve arabelleğe çıkarmamak için - bu kadar.

SetIndexEmptyValue devre dışıyken: ancak etkinken: daha az çöp var, daha uygun.

(burada "boş" değeri grafikte bulunabilmesi için 0.1 olarak ayarlanmıştır)



Teşekkür ederim! Bu DailyPivotPoints'in derleme olmadan saat 0'da delik açmaması için savaşmaya devam eden benim! Yalnızca üç arabellek satırı, ok yok. Öyleyse neden gerekli ve gereksiz tüm işlevleri her yere itiyorsunuz ?!
 
borilunad :

Teşekkür ederim! Bu DailyPivotPoints'in derleme olmadan saat 0'da delik açmaması için savaşmaya devam eden benim! Yalnızca üç arabellek satırı, ok yok. Öyleyse neden gerekli ve gereksiz tüm işlevleri her yere itiyorsunuz ?!

Ve kim iter, programcı da iter)))


Satırlarda, bu işlev gerekli görünmüyor, yalnızca semafor veya histogramlarda onu kullanmanın noktasını görüyorum.

 
evillive :

Ve kim itiyor, programcı)))

Sonunda, orada ona ihtiyaç olmadığını kabul etti! Her şeyin daha hızlı çalışması için her zaman gereksiz olanı yorumlarım!
 
borilunad :

Sonunda, orada ona ihtiyaç olmadığını kabul etti! Her şeyin daha hızlı çalışması için her zaman gereksiz olanı yorumlarım!

gerekli, gerekli değil, bir kod olmadan söyleyemezsiniz, herkes neye ihtiyacı olduğuna ve neye gerçekten ihtiyacı olmadığına kendisi karar verir. ve birkaç mikrosaniye daha hızlı - çok fark edilir mi?
 
evillive :

gerekli, gerekli değil, kod olmadan söyleyemezsiniz , herkes neye ihtiyacı olup olmadığına kendisi karar verir. ve birkaç mikrosaniye daha hızlı - çok fark edilir mi?
Herkesin DailyPivotPuanları var! Örneğin MACD'de bu fonksiyon yok ama histogramlar var! Yazar aynı! Böyle bir tutarsızlık! Tam oryantasyon bozukluğu! Nasıl anlaşılır?! Yetkililer yanlışlıklar yapıyorsa, tecrübesizler kimden ders alıyor?! Her şeyde mantık ve tutarlılık olmalı!
 
Güzel gün. Bir tarih danışmanı kullanarak göstergeyi test etmek istedim ama bir yanlış anlaşılmayla karşılaştım. Gösterge şekiller çizer (bunlardan bazıları https://docs.mql4.com/en/constants/objectconstants/wingdings ). Bu rakamlardan herhangi birinin (örneğin 110) önceki (veya diğer) mumda olup olmadığını nasıl anlayabilirim. Japonya göstergesi ektedir.
Dosyalar:
japan.ex4  13 kb
 
Roooto :
Güzel gün. Bir tarih danışmanı kullanarak göstergeyi test etmek istedim ama bir yanlış anlaşılmayla karşılaştım. Gösterge şekiller çizer (bunlardan bazıları https://docs.mql4.com/en/constants/objectconstants/wingdings ). Bu rakamlardan herhangi birinin (örneğin 110) önceki (veya diğer) mumda olup olmadığını nasıl anlayabilirim. Japonya göstergesi ektedir.

şeklin adıyla bir nesne arayın (isim, nesnenin üzerine geldiğinizde veya nesnenin özelliklerinde görünür), sayı olmadan da mümkündür.
 

İlk defa özel bir işlev yapmaya çalışıyorum. Çalışmıyor.

Bu değişkenler küreseldir:

 int sdelka_plus;
int sdelka_minus;

Bunları şöyle hesaplıyorum : _

 if (sell > 0 ){ if (signal_close > stop){ sdelka_minus=sdelka_minus+ 1 ;}
if (sell > 0 ){ if (signal_close_profit > p){ sdelka_plus=sdelka_plus+ 1 ;}

Şimdi işlev :

 int C = Gipo(sdelka_plus,sdelka_minus); //строка находится в старте

oradaki değeri elde etmek için veriler double OnTester() öğesine iletilmelidir.

 int Gipo( int plus, int minus)
{
int c = plus/minus;//то что нужно получить в функцию OnTester() 
return (c);
}

Test cihazının fonksiyonunda hesaplamalar yapmak, pozitifleri negatiflere böldükten sonra rakamı nasıl alacağınız ve bu parametreye göre optimize etmek o kadar önemli değil.

Guru, nasıl yapılacağını örneklerle göster.

 

Günün iyi zamanı! Lütfen bekleyen siparişlerle başa çıkmama yardım edin. Örneğin, göstergede bir gecikme ayarlamanız gerekir. Bu nasıl yazılabilir?

Fiyat = NormalizeDouble (iMA(Symbol(),TimeFrame_D1, EMA_Period_21,0,MODE_EMA,PRICE_MEDIAN,0)+1*Point,Digits);// bu satır nasıl doğru yazılır?

SL = NormalizeDouble(Ask- StopLoss*Point,Rakamlar);

TP = NormalizeDouble(Level_plus_1500_D1,Digits); // ve bu kâr amaçlı - Level_plus_1500_D1 - EMA seviyesi?

OrderSend(Symbol(),OP_BUYLIMIT,Lots,Fiyat ,Slippage, SL,TP,NULL,Magic,0,clrLime);

 
Price =  NormalizeDouble (iMA(Symbol(),TimeFrame_D1, EMA_Period_21,0,MODE_EMA,PRICE_MEDIAN,0)+1*Point,Digits);// как правильно прописать эту строчку?
SL = NormalizeDouble (Ask- StopLoss*Point,Digits);
TP = NormalizeDouble (Level_plus_1500_D1,Digits); // и эту для профита -  Level_plus_1500_D1 - уровень ЕМА ?                                                   
OrderSend(Symbol(),OP_BUYLIMIT,Lots,Price ,Slippage, SL,TP,NULL,Magic,0,clrLime);