[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 511

 
TESKATLIPOKA :


2012.01.16 23:31:02 EURUSD satırı,M15: başlatıldı

yazdığım gibi - başlatıldı

Ve şimdi çıktıyı çalışmadığı yere koyun ve dergiye bakın.

Örneğin, bunun gibi:


 if ( ObjectFind (buy_stop) > 0 ) { //если есть линия buy_stop.
 //if ( ObjectGet (buy_stop, OBJPROP_PRICE1) == Ask )// касание линии
 if ( ObjectGet (buy_stop, OBJPROP_PRICE1) <= High[ 0 ]) && ( ObjectGet (buy_stop, OBJPROP_PRICE1) >= Low[ 0 ])) {
   Print ( "Условие сработало" ); 
   OrderSend ( Symbol (),OP_BUYSTOP, lots, Ask+ Point *order, 3 , Bid-sl* Point , Bid+tp* Point ); // отсылается ордер
   ObjectDelete (buy_stop); // линия удаляется
} else {
 Print ( "А линию Пушкин будет ставить?" );
} else {
 Print ( "Условие не сработало" ); 
}
 

Reshetov :


Ve şimdi çıktıyı çalışmadığı yere koyun ve dergiye bakın.

Örneğin, bunun gibi:



tavsiye için teşekkürler. daha fazlasını bileceğim..

ama .. bunu ortaya koyan benim danışmanım değildi. Ne yazık ki.

yüklendi ve kaldırıldı.

grafikte iken

çıktı katı hataları ile

 

Merhaba, söyle lütfen.

Bir EA kodundan veya bir komut dosyasından özel bir göstergeyi nasıl çağırabilirim? Belli bir çubukta (teknik göstergeler gibi) bir değer elde etmeyi kastediyorum.

Yoksa bunun için özel bir göstergeyi bir fonksiyona mı dönüştürmeniz gerekiyor?

 

https://docs.mql4.com/ru/indicators/iCustom - özel gösterge gösterge arabelleklerini kullanıyorsa.

Değilse, onu bir işleve dönüştürmek daha iyidir.

Bu özelliği kullanmıyorum. Bence her şeyi uzmanın koduna yazmak daha iyi. Çok daha hızlı çalışır.

 
Zhunko :

https://docs.mql4.com/ru/indicators/iCustom - özel gösterge gösterge arabelleklerini kullanıyorsa.

Değilse, onu bir işleve dönüştürmek daha iyidir.

Bu özelliği kullanmıyorum. Bence her şeyi uzmanın koduna yazmak daha iyi. Çok daha hızlı çalışır.


teşekkürler
 
Zararı durdurarak bir siparişin kapanışını nasıl takip edebileceğinizi söyleyin? Emir stop loss ile kapatılmışsa, her zaman farklı sayıda açık emir olmasına rağmen başka bir tane açmak gerekir.
 
sss2019 :
Zararı durdurarak bir emrin kapanışını nasıl takip edeceğimi söyleyebilir misiniz? Emir stop loss ile kapatılmışsa, her zaman farklı sayıda açık emir olmasına rağmen başka bir tane açmak gerekir.

Kapalı terminal döngüsünde son kapatılan emri bulun ve eğer kapanış fiyatı ( OrderClosePrice() ) StopLoss'unun ( OrderStopLoss() ) fiyatına eşitse pozisyon stop ile kapatılır.

Ama mutlaka aynı anda kırmızı olacak (sondaki durak)

 
TESKATLIPOKA :

if ( (ObjectGet (buy_stop, OBJPROP_PRICE1) <= Yüksek[0]) && (ObjectGet (buy_stop, OBJPROP_PRICE1) >= Düşük[0]) )

 

Bir satın alma emrinin kârını almanın açılış fiyatından daha düşük olmasının nasıl mümkün olduğunu açıklayın?

 
sss2019 :

Bir satın alma emrinin kârını almanın açılış fiyatından daha düşük olmasının nasıl mümkün olduğunu açıklayın?


Ve bunda tam olarak yanlış olan ne?