Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
teşekkürler mladen,
Evet yaptım... çok iyi çalışıyor! Bu noktada ne yaptığım hakkında hiçbir fikrim olmadığına karar verdim ve para kazanmaya çalışmaya geri döndüm.
teşekkürler mladen,
Evet yaptım... çok iyi çalışıyor! Bu noktada ne yaptığım hakkında hiçbir fikrim olmadığına karar verdim ve para kazanmaya çalışmaya geri döndüm.
Alex
Tüm haçlardan görünen tüm yatay çizgilere sahip olursunuz. Belki de çarpı gösterimini yalnızca son çarpıyla sınırlamanız gerekir (ad tanımından "+Zaman" ı kaldırın ve yalnızca bir - muhtemelen son - çarpı işaretine sahip olacaksınız)
MT4 Kodlama İyileştirmesi
Birisi Bu Kodların Düzgün Çalışmasına Yardımcı Olabilir mi?
Merhaba, müşterilerim için iyi çalışması için aşağıdaki MT4 kodunu yapmakta zorluk çekiyorum.
Al ve sat bölümünün çalışmasını istiyorum, böylece uyarılar her tikte veya her seferinde kendini tekrar etmeyecek.
her yeni mumun başlangıcı.
Ayrıca dur al sat uyarısının da çalışmasını istiyorum ki koda göre şartlar sağlandığında,
uyarılar ticareti durdurmak için çalacaktır.
lütfen büyütmek için kod resmine tıklayın.
Teşekkürler mladen, bu çok daha iyi ve nesneler listesinde çizgiler doğru değerlerle görünüyor.
Saygılarımızla,
Alex
Sevgili kodlayıcılar,
Açık emirlerin pip sayısını görüntülemek için başka bir göstergeden aşağıdaki kodu kullandım.
Demo hesaplarda gösterge iyi çalışıyor ancak canlı hesaplarda gösterge çalışmıyor. Herhangi bir yardım çok takdir edilecektir.
Şimdiden çok teşekkürler.
//+------------------------------------------- ---------------------------+
//| ! - i-Pip sayısı.mq4 |
//+------------------------------------------- ---------------------------+
// Gösterge özellikleri
#özellik göstergesi_chart_window
extern bool Corner_of_Chart_RIGHT_TOP = DOĞRU;
harici int Shift_UP_DN = 0;
harici int Adjust_Side_to_side = 0;
dış renk CommentLabel_color = Turuncu;
dış renk Spread_color = Altın;
int g_order_total_120 = 0;
//+------------------------------------------- ---------------------------+
//| Özel gösterge başlatma işlevi |
//+------------------------------------------- ---------------------------+
int init() {
dönüş (0);
}
//+------------------------------------------- ---------------------------+
//| Özel gösterge sıfırlama işlevi |
//+------------------------------------------- ---------------------------+
int tanım() {
ObjectsDeleteAll(0, OBJ_LABEL);
dönüş (0);
}
//+------------------------------------------- ---------------------------+
//| Özel gösterge başlatma işlevi |
//+------------------------------------------- ---------------------------+
int start() {
Show_Trade_Pips();
dönüş (0);
}
//------------------------------------------------ ----------------------------------
// işlev: Show_Trade_Pips()
// Açıklama: Açık sipariş başına pip sayısı
//------------------------------------------------ ----------------------------------
geçersiz Show_Trade_Pips(){
çift ld_0 = 0;
int konum_8 = 0;
int sayı_12 = 0;
int sipariş_toplam_16 = 0;
//if (Show_Trade_Pips == DOĞRU) {
order_total_16 = OrdersTotal();
g_order_total_120 = order_total_16;
say_12 = 0;
for (pos_8 = 0; pos_8 < order_total_16; pos_8++) {
OrderSelect(pos_8, SELECT_BY_POS, MODE_TRADES);
if (Symbol() == OrderSymbol()) {
if (OrderType() == OP_BUYSTOP || OrderType() == OP_BUYLIMIT || OrderType() == OP_SELLSTOP || OrderType() == OP_SELLLIMIT) devam ediyor;
say_12++;
if (OrderType() == OP_BUY) {
if (Rakamlar == 2 || Basamaklar == 4) ld_0 = (OrderClosePrice() - OrderOpenPrice()) / Nokta;
if (Rakamlar == 3 || Basamaklar == 5) ld_0 = (OrderClosePrice() - OrderOpenPrice()) / Nokta / 10.0;
ObjectCreate("BPTrade_lbl" + pos_8, OBJ_LABEL, 0, 0, 0);
ObjectSetText("BPTrade_lbl" + pos_8, "Ticaret" + sayı_12 + " Pips", 10, "Arial", CommentLabel_color);
ObjectSet("BPTrade_lbl" + pos_8, OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
ObjectSet("BPTrade_lbl" + pos_8, OBJPROP_XDISTANCE, Adjust_Side_to_side + 58);
ObjectSet("BPTrade_lbl" + pos_8, OBJPROP_YDISTANCE, 15 * sayı_12 + 1 + Shift_UP_DN);
ObjectCreate("BPTrade_val" + pos_8, OBJ_LABEL, 0, 0, 0);
ObjectSetText("BPTrade_val" + pos_8, DoubleToStr(ld_0, 1), 10, "Arial Bold", Spread_color);
ObjectSet("BPTrade_val" + pos_8, OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
ObjectSet("BPTrade_val" + pos_8, OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
ObjectSet("BPTrade_val" + pos_8, OBJPROP_YDISTANCE, 15 * say_12 + 1 + Shift_UP_DN);
devam etmek;
}
if (OrderType() == OP_SEL) {
if (Rakamlar == 2 || Basamaklar == 4) ld_0 = (OrderOpenPrice() - OrderClosePrice()) / Nokta;
if (Rakamlar == 3 || Basamaklar == 5) ld_0 = (OrderOpenPrice() - OrderClosePrice()) / Nokta / 10.0;
ObjectCreate("BPTrade_lbl" + pos_8, OBJ_LABEL, 0, 0, 0);
ObjectSetText("BPTrade_lbl" + pos_8, "Ticaret" + sayı_12 + " Pips", 10, "Arial", CommentLabel_color);
ObjectSet("BPTrade_lbl" + pos_8, OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
ObjectSet("BPTrade_lbl" + pos_8, OBJPROP_XDISTANCE, Adjust_Side_to_side + 58);
ObjectSet("BPTrade_lbl" + pos_8, OBJPROP_YDISTANCE, 15 * sayı_12 + 1 + Shift_UP_DN);
ObjectCreate("BPTrade_val" + pos_8, OBJ_LABEL, 0, 0, 0);
ObjectSetText("BPTrade_val" + pos_8, DoubleToStr(ld_0, 1), 10, "Arial Bold", Spread_color);
ObjectSet("BPTrade_val" + pos_8, OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
ObjectSet("BPTrade_val" + pos_8, OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
ObjectSet("BPTrade_val" + pos_8, OBJPROP_YDISTANCE, 15 * say_12 + 1 + Shift_UP_DN);
}
}
}
}gringoh
Orijinal kod sizde var mı?
Bu geri derlenmiş bir koddur
Merhaba Mladen,
Gerçekten de, bunun bir kod çözme kodu olduğunu düşünüyorum. Bu indi'yi anter forumunda buldum ve canlı çalışması için ancak başarılı olamamak için değiştirmeye çalıştım.
Sorunu anlıyorum. Rahatsızlık için özür dilerim, gönderi düzenlendi ve silindi.
En iyi,
Sevgili kodlayıcılar,
Açık emirlerin pip sayısını görüntülemek için başka bir göstergeden aşağıdaki kodu kullandım.
Demo hesaplarda gösterge iyi çalışıyor ancak canlı hesaplarda gösterge çalışmıyor. Herhangi bir yardım çok takdir edilecektir.
Şimdiden çok teşekkürler.
'iCustom' işlevi için parametre 5 olarak geçersiz tamsayı numarası
bu hatayı alıyorum:
'iCustom' işlevi için parametre 5 olarak geçersiz tamsayı numarası
işlev çağrısı `kodu:
double EUF = iCustom(Symbol(),0,"TOTAL-SHIT-CORREL","EURUSD.pro","USDCHF.pro",0);
TOTAL-SHIT-CORREL, string türünden Çift1 ve Çift2 olmak üzere 2 giriş alır
Yardım
`
bu hatayı alıyorum:
'iCustom' işlevi için parametre 5 olarak geçersiz tamsayı numarası
işlev çağrısı `kodu:
double EUF = iCustom(Symbol(),0,"TOTAL-SHIT-CORREL","EURUSD.pro","USDCHF.pro",0);
TOTAL-SHIT-CORREL, string türünden Çift1 ve Çift2 olmak üzere 2 giriş alır
Yardım
`orman böceği
Bu, "USDCHF.pro"nun aslında bir tamsayı olması gerektiği anlamına gelir, bu dize değil
Sevgili Mladen;
Bu göstergeyi EA'ya çevirebilir misiniz? (sadece uzun ve kısa için, TP veya SL yok)
Teşekkür ederim