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.
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!!!!!!!!!
igrok2008>> : Попытался понять в чём причина но ничего на ум не приходит. Ведь исправлял только самое самое, основное не трогал...... Индикатор прикрепляю. Помогите кто чем может!!!!!!!!!!
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.
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
'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)Попытался понять в чём причина но ничего на ум не приходит. Ведь исправлял только самое самое, основное не трогал...... Индикатор прикрепляю. Помогите кто чем может!!!!!!!!!!
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
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();