MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1753

 
Petronet ok göstergesi ok ve tepe noktası vardır, görev bu göstergelere dayalı bir Uzman Danışman oluşturmaktır. Açık kaynak hindi yok, sadece ör.4. Günlüklerden gerekli arabelleği belirlemek mümkün değildir. Sat veya Al okları göründüğünde, Alarm olaylarını veya bu göstergelerin günlükte bıraktığı günlük girişini işlemek için bir fikir vardır. Ama nasıl yapacağımı bilmiyorum. Belki "grafikte bir ok görünmesi" gibi bir olayı halledebilirsin?

Lütfen bu konuda bana yardım edin.

  • ctrl+d tuşlarına basın, arabellekleri göreceksiniz
  • liste ayrıca parametreler - renkler sekmesindedir
 
Bekleyen emirler için puanları fiyata çeviriyorum, her şey beş basamaklı emirler için amaçlandığı gibi çalışıyor, üç basamaklı bekleyen emirler için 150 pip daha düşük açık.
 NormalizeDouble (цена - (Ask + 5 пипсов)* Point , Digits );

 
Nerd Trader # :
 NormalizeDouble (цена - (Ask + 5 пипсов)* Point , Digits );

kodunuzun ne anlama geldiğini tahmin etmek zor, ancak 5 puan 5 *_Point

 
Igor Makanu # :

kodunuzun ne anlama geldiğini tahmin etmek zor, ancak 5 puan 5 *_Point

dur-sat açılış fiyatı Al-stop emirleri için aynı kod.

 NormalizeDouble ("цена low предыдущего бара" - (MODE_STOPLEVEL + "отступ 5 пипсов")* Point , Digits );

"_Point" ile hiçbir şey değişmedi. Eğer Ask, MODE_STOPLEVEL ile değiştirilirse ve 5 piplik girinti kaldırılırsa, tüm enstrümanlarda bekleyenler fazladan ~20 pip ile daha düşük (veya alım-durdurma ise daha yüksek) açılır.

 
Nerd Trader # :

dur-sat açılış fiyatı Al-stop emirleri için aynı kod.

"_Point" ile hiçbir şey değişmedi. Eğer Ask, MODE_STOPLEVEL ile değiştirilirse ve 5 piplik girinti kaldırılırsa, tüm enstrümanlarda bekleyenler fazladan ~20 pip ile daha düşük (veya alım-durdurma ise daha yüksek) açılır.

MODE_STOPLEVEL yazdırın .
 

Bekleyen emirler için puanları fiyata çeviriyorum, her şey beş basamaklı emirler için amaçlandığı gibi çalışıyor, üç basamaklı bekleyen emirler için 150 pip daha düşük açık.

 NormalizeDouble (цена - (Ask + 5 пипсов)* Point , Digits );


adk nedir? Fiyat bu, şimdi USDJPY 115.080, bu değere 5 eklersek, 115.085 ve sonra 0.001 ile çarparsak ... tahmin et üç kez ...

Ve beş işaret üzerinde de çalışır ... tam da burasıdır. Sadece sen görmüyorsun ya da sadece görmek istemiyorsun...

 
MakarFX # :
MODE_STOPLEVEL yazdırın .
üç ve beş basamak için tam olarak 14 pip

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma

Alexey Viktorov , 2021.11.23 07:37


adk nedir? Fiyat bu, şimdi USDJPY 115.080, bu değere 5 eklersek, 115.085 ve sonra 0.001 ile çarparsak ... tahmin et üç kez ...

Ve beş işaret üzerinde de çalışır ... tam da burasıdır. Sadece sen görmüyorsun ya da sadece görmek istemiyorsun...

115.080 + 5 = 120... İstenen fiyat olduğunu, fark olmadığını hesaba katmadım. Bunu yapmak zorundaydım (Ask-teklif + 5 pip)*Puan ve bu şekilde çalışıyor, şimdi tüm enstrümanlarda stop emirleri bir önceki yüksek / düşük bardan 5 puan girinti ile veriliyor.
 
Nerd Trader # :
üç ve beş basamak için tam olarak 14 pip

115.080 + 5 = 120... İstenen fiyat olduğunu, fark olmadığını hesaba katmadım. Bunu yapmak zorundaydım (Ask-teklif + 5 pip)*Puan ve bu şekilde çalışıyor, şimdi tüm enstrümanlarda stop emirleri bir önceki yüksek / düşük bardan 5 puan girinti ile veriliyor.

İyi evet. Ben de günahsız değilim. Ana şey, hatanızı anlamanız ve her şeyin olması gerektiği gibi gitmesidir.

Ama yine de şu şekilde doğru (Sor + 5*Puan) veya (Teklif - 5*Puan)

 
Alexey Viktorov # :

İyi evet. Ben de günahsız değilim. Ana şey, hatanızı anlamanız ve her şeyin olması gerektiği gibi gitmesidir.

Ama yine de şu şekilde doğru (Sor + 5*Puan) veya (Teklif - 5*Puan)

O zaman, zaten öyle, köy durağı için:

NormalizeDouble(previous_bar.low - order_indent*Puan, Rakamlar)


Dur satın al:

NormalizeDouble(previous_bar.high + ((Ask - Bid) + order_indent*Puan), Rakamlar)

Satış-durdurma için, sipariş vermek için sor'u hesaba katmanız gerekmez, ancak bir satın alma-durdurma için yine de bir fark yaratmanız (Ask-teklif) gerekir, aksi takdirde bunu yaparsanız (Sor + 5* Puan), ardından bir önceki çubuğun fiyatına Ask + puanları eklenecek ve emir ~150 pip daha yüksek açılacaktır.

 
Nerd Trader # :

O zaman, zaten öyle, köy durağı için:

NormalizeDouble(previous_bar.low - order_indent*Puan, Rakamlar)


Dur satın al:

NormalizeDouble(previous_bar.high + ((Ask - Bid) + order_indent*Puan), Rakamlar)

Satış-durdurma için, sipariş vermek için sor'u hesaba katmanız gerekmez, ancak bir satın alma-durdurma için yine de bir fark yaratmanız (Ask-teklif) gerekir, aksi takdirde bunu yaparsanız (Sor + 5* Puan), ardından bir önceki çubuğun fiyatına Ask + puanları eklenecek ve emir ~150 pip daha yüksek açılacaktır.

Bu bir amatör için. Nasıl istersen öyle olsun.