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

 
Morzh09 >> :

Arkadaşlar, iyi günler.

lütfen bu konu hakkında bilgi verin...


Göstergede aşağıdaki şeyi uygulamak istiyorum:

Bu göstergenin "iliştirildiği" grafik bir EURUSD grafiği ise, bir mesaj görüntülenmelidir.

bu bir GBPUSD grafiğiyse, farklı bir mesaj görüntüleriz.


MQL4'te hangi döviz çiftinin "şimdiyiz" tablosunda hangi komutu kontrol edeceğiz?


Şimdiden çok teşekkür ederim.

 if ( Symbol ( ) = = "EURUSD" ) { Alert ( "Офигеть.. я на EURUSD" ) ; }
if ( Symbol ( ) = = "GBPUSD" ) { Alert ( "Нехочу фунт.. я на EURUSD хочу!!" ) ; }
 
serii5533 >> :

söyle lütfen. OderOpenPrice() son açık siparişten alınacak şekilde kod nasıl yazılır.

ya da bu kadar basit bir danışmanı olan - fiyat son op_buy siparişinden x puan yükseldiğinde op_sell düştüğünde.

Sadece bir program yazmaya çalıştım ama bu kadar basit bir tane bile yapamadım)))))

1) bu ilk siparişi açarken, OrderOpenPrice'ı global değişkene yazın veya

2) halihazırda açık olan siparişlerin numaralandırılması yoluyla

 
Merhaba. SimpleIndicator böyle bir gösterge var. MA'ları geçmek ve ilgili çubuğun üstünde (aşağıda) oklar vermek. Her şey harika ve harika. Sorunsuz bir şekilde derleniyor.
Dosyalar:
 
MACD için yeniden yapmaya karar verdim. Bunu yaptım: Indicator_MACD adı altında kaydettim ve ardından düzenlemeye başladım. Bitmiş sonucu kaydetti. Terminali başlattı, eklemeye çalıştı - HİÇBİR ŞEY. Tamam, bir derleme yaptım ve bir sürü hata verdim.
'limit' - initialization expected	C:\Program Files\MetaTrader - Alpari\experts\indicators\Indicator_MACD.mq4 (60, 16)
'i' - expression on global scope not allowed	 (60, 23)
'i' - expression on global scope not allowed	 (60, 30)
'{' - expression on global scope not allowed	 (61, 5)
'}' - unbalanced parentheses	                 (71, 3)
 
Nedenini anlamaya çalıştım ama aklıma hiçbir şey gelmiyor. Sonuçta, sadece çoğunu düzelttim, ana şeye dokunmadım ...... Göstergeyi ekliyorum. Elinizden geldiğince herkese yardım edin!!!!!!!!!
Dosyalar:
 
Ve fikir basit. 13,21,1 parametreli MACD 0'ı, MACD 21,34,1 parametreli MACD 0'ı geçer. BURADA, bu iki koşul eşleştiğinde bir ok çizilir
 
igrok2008 >> :
Попытался понять в чём причина но ничего на ум не приходит. Ведь исправлял только самое самое, основное не трогал...... Индикатор прикрепляю. Помогите кто чем может!!!!!!!!!!
limit = Bars-MathMax(pF1,pS1 }
 

ve böylece OderOpenPrice() öğesinin son açık siparişten alındığını kaydedebilirsiniz

int i=SiparişToplam();
Sipariş Seçimi (i,SELECT_BY_POS);
çift fiyat=OrderOpenPrice();

dostum çalışmak istemiyor

 
serii5533 писал(а) >>

ve böylece OderOpenPrice() öğesinin son açık siparişten alındığını kaydedebilirsiniz

int i=SiparişToplam();
OrderSelect(i,SELECT_BY_POS);
çift fiyat=OrderOpenPrice();

dostum çalışmak istemiyor

böyle dene

int i=SiparişToplam();
OrderSelect(i -1 ,SELECT_BY_POS);
çift fiyat=OrderOpenPrice();

 
vay teşekkürler, işe yaradı, neden i-1 ?
Neden: