Merhaba! Beyler, mql4'ü nasıl kullanacağımı çözemiyorum((iki EMA'ya (kaygan ortalama) dayalı küçük bir Uzman Danışman yazmak istedim, bu da geçişten sonra bir bip sesi veriyor? Bu programdan bana bir şey söyleyebilir misiniz? Teşekkürler. peşin!!!
Merhaba! Beyler, mql4'ü nasıl kullanacağımı çözemiyorum((iki EMA'ya (kaygan ortalama) dayalı küçük bir Uzman Danışman yazmak istedim, bu da geçişten sonra bir bip sesi veriyor? Bu programdan bana bir şey söyleyebilir misiniz? Teşekkürler. peşin!!!
Hadi ama, bir dahaki sefere sadece bir yere yazacaksın. Spam yapmak iyi değil.
OlegTs : Kim'in son kapalı emri alan bir işlevi var...
Biliyorum. Bu işlevlerin çoğu öğrenmeye başlar. Geçenlerde şubesinin linkini verdim ama kişi inatla soruyor. Muhtemelen aramak için çok tembelim ... :)
//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 19.05.2008 |//| Описание : Возвращает флаг закрытия последней позиции по стопу. |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любая позиция) |//| mn - MagicNumber (-1 - любой магик) |//+----------------------------------------------------------------------------+bool isCloseLastPosByStop( string sy= "" , int op=- 1 , int mn=- 1 ) {
datetime t;
double ocp, osl;
int dg, i, j=- 1 , k=OrdersHistoryTotal();
if (sy== "0" ) sy= Symbol ();
for (i= 0 ; i<k; i++) {
if ( OrderSelect (i, SELECT_BY_POS, MODE_HISTORY)) {
if (OrderSymbol()==sy || sy== "" ) {
if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
if (op< 0 || OrderType()==op) {
if (mn< 0 || OrderMagicNumber()==mn) {
if (t<OrderCloseTime()) {
t=OrderCloseTime();
j=i;
}
}
}
}
}
}
}
if ( OrderSelect (j, SELECT_BY_POS, MODE_HISTORY)) {
dg=MarketInfo(sy, MODE_DIGITS);
if (dg== 0 ) if ( StringFind (OrderSymbol(), "JPY" )< 0 ) dg= 4 ; else dg= 2 ;
ocp= NormalizeDouble (OrderClosePrice(), dg);
osl= NormalizeDouble (OrderStopLoss(), dg);
if (ocp==osl) return (True);
}
return (False);
}
Merhaba! Beyler, lütfen söyleyin: kayma - Puan cinsinden maksimum kaymanın değeri. Nedir ve neye hizmet eder? Ben her zaman sıfır koyarım. Belki değiştirmek mantıklıdır. Ve DC'm bunu değiştirebilir mi? Şimdiden teşekkürler!
Lütfen söyleyin, ek bir pencerede üst üste bindirilmiş birkaç gösterge var, üstlerinde bulunan adları ve parametreleri olan satırı silebilir miyim? Bu teleteksti zaten aldım.
Mümkün, ancak her göstergede onu silmek gerekli olacaktır. Kod düzenleme
ne kadar uğraşırsam uğraşayım, her şeyi ilettim ve hala 130 hatası, nerede yanlış yardım edin?
Burada durma seviyesine gerek olmadığını düşünüyorum, çünkü kalkışlar ve duraklar her biri 1000'dir?
denemek
ve yine de emri kapatmanın değerini döndüren böyle bir fonksiyon var mı ( zararı durdur )?
örneğin, danışmanın zararı durdurmanın işe yaradığını bilmesi için
Belgelerde bulamadım, belki oradadır ama ayda on kez tekrar okudum ve hatırlamıyorum
böylece bu işlevi alabilirim
Hadi ama, bir dahaki sefere sadece bir yere yazacaksın. Spam yapmak iyi değil.
ve yine de emri kapatma (kaybı durdurma) değerini döndüren böyle bir işlev var mı?
örneğin, danışmanın zararı durdurmanın işe yaradığını bilmesi için
Belgelerde bulamadım, belki oradadır ama ayda on kez tekrar okudum ve hatırlamıyorum
böylece bu işlevi alabilirim
Bulursanız tarihte emirleri arayın - kapanış fiyatını OrderClosePrice() ile StopLoss OrderStopLoss() seviyesini karşılaştırın
Eşit olmaları durumunda pozisyon stop ile kapatılmıştır.
Bulursanız tarihte emirleri arayın - kapanış fiyatını OrderClosePrice() ile StopLoss OrderStopLoss() seviyesini karşılaştırın
Eşit olmaları durumunda pozisyon stop ile kapatılmıştır.
Kim'in son kapalı emri alan bir işlevi var...
Biliyorum. Bu işlevlerin çoğu öğrenmeye başlar. Geçenlerde şubesinin linkini verdim ama kişi inatla soruyor. Muhtemelen aramak için çok tembelim ... :)
Lütfen söyleyin, ek bir pencerede üst üste bindirilmiş birkaç gösterge var, üstlerinde bulunan adları ve parametreleri olan satırı silebilir miyim? Bu teleteksti zaten aldım.
Mümkün, ancak her göstergede onu silmek gerekli olacaktır. Kod düzenleme