MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1017
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
martingale yasalarına göre yazılmış, lütfen bu parametrelere göre kendi başınıza bir danışman yazmanın mümkün olup olmadığını söyleyin?
-------------------------------------------------- ----------------------------
IzgaraA=doğru
IzgaraB=doğru
IzgaraC=doğru
OrdersSideOptimize=true
StopTradeAfterTP_GridA=yanlış
StopTradeAfterTP_GridB=yanlış
StopTradeAfterTP_GridC=yanlış
MaxTrades_GridA=15
MaxTrades_GridB=15
MaxTrades_GridC=15
MagicNumber_GridA=7771
MagicNumber_GridB=7772
MagicNumber_GridC=7773
MaksLot = 100.0
Otomatik MM=3.0
T6="Lot ayarları"
TemelSiparişSeviye=1
LotÜst=1.33
T7="Kar Al Ayarları"
Kâr Al=125.0
kayma=3.0
T10="Adım ayarları"
Step_GridA=170.0
Step_GridB=170.0
Step_GridC=200.0
UzaklıkÜs=1.18
Temel MesafeSiparişi=10
Saygılarımla, Noble Savage
Tünaydın. Lütfen bana söyle.
Derlerken hata veriyor.
'&&' - yasadışı işlem kullanımı
Bu karakter mantıklı bir VE'dir. '&&' çevirisi yasadışı bir kullanımdır. )))
Sorun nedir?? ))
Standart şube. Eğer koşul 1 ise ( flag_Cl_Buy = "on" ) ve fiyat değeri belirtilenden daha yüksekse if içinde ne varsa yapın. Bunun neresi yanlış ve???
Tünaydın. Lütfen bana söyle.
Derlerken hata veriyor.
'&&' - yasadışı işlem kullanımı
Bu karakter mantıklı bir VE'dir. '&&' çevirisi yasadışı bir kullanımdır. )))
Sorun nedir?? ))
Standart şube. Eğer koşul 1 ise ( flag_Cl_Buy = "on" ) ve fiyat değeri belirtilenden daha yüksekse if içinde ne varsa yapın. Bunun neresi yanlış ve???
==
yani, karşılaştırma "==" , bir karakteri kaçırdınız
Tünaydın. Lütfen bana söyle.
Derlerken hata veriyor.
'&&' - yasadışı işlem kullanımı
Bu karakter mantıklı bir VE'dir. '&&' çevirisi yasadışı bir kullanımdır. )))
Sorun nedir?? ))
Standart şube. Eğer koşul 1 ise ( flag_Cl_Buy = "on" ) ve fiyat değeri belirtilenden daha yüksekse if içinde ne varsa yapın. Bunun neresi yanlış ve???
Karşılaştırmazsın, atarsın .
Karşılaştırma şöyle görünür:
Tünaydın arkadaşlar! Şimdi bir danışmanın yardımıyla ticaret yapıyorum,
martingale yasalarına göre yazılmış, lütfen bu parametrelere göre kendi başınıza bir danışman yazmanın mümkün olup olmadığını söyleyin?
Gördüğüm birkaç cevaba dayanarak, istediğinizi yazabilirsiniz ve nazik insanlar bile size soruların ve hataların nerede olduğunu söyleyecektir. Ancak, aynen böyle, kimse size yazmayacak ve bu kadar belirsiz sorularla, çoğu zaman borsaya gönderiliyorlar.
https://www.mql5.com/en/job
Karşılaştırmazsın, atarsın .
Karşılaştırma şöyle görünür:
Çok teşekkürler. =)
şimdiden özür dilerim. Birkaç soru daha.
Anlayamadığım yeri söyle. MQL4
Mesela hatalar nelerdir? Ve veriyor.
'OnTick' - yalnızca global, ad alanı veya sınıf kapsamında işlev bildirimlerine izin verilir
'OnTick' - işlev zaten tanımlanmış ve gövdeye sahip
'OnTick' işlevinin önceki beyanına bakın
'}' - beklenmeyen program sonu
Aynı zamanda, beri parantezleri vurgular, sonra iki kez kontrol ettim. Bu tam olarak 'OnTick' fonksiyonunun kapanış parantezidir.
Bu işlevden önce, yalnızca değişkenlerin bildirilmesi ve int OnInit(), void OnDeinit(const int Reason)
------------------------------
Bu forumun genişliğinden Spioneril, tüm siparişleri kapatmak için basit bir çözümdür.
Sarı bir simge verir ve dönüş değerini iki kez kontrol etmenizi ister. Yani dönüşle ilgili hiçbir şeyi kontrol etmem gerekmiyor gibi görünüyor... Neyi ima ediyor?
------------------------------
geçiş ifadesi
Harika bir anahtar öğesi. ifade yapıldı
switch (flag_1)Bayrağın adından da anlaşılacağı gibi. Hesaplamalar sırasında, çözüme bağlı olarak bayrak değerlerinden 1'ine hareket eder. belirteçler. İşaretleyiciler, yani bu bayrağın değeri 3'tür. Bunlar "sıfır", "AL", "SAT"
Ve sevmediği tek şey bu. Ne flag_1 adı ne de değeri. Bu nasıl düzeltilebilir? Rakamlara zorlanmak istemiyorum. Yalnızca x = 1, 2 veya 3 sayıları olup olmadığını algılamak görsel olarak daha zordur. :( Metin etiketlerine izin verilmiyor mu?
----------------------------------
hatalar
'OrderDelete' dönüş değeri kontrol edilmelidir
'OrderSelect' - l değeri gerekli
'=' - l değeri gerekli
Bu süreç bir anlam ifade ediyor mu? Siparişlerle ilgili tüm eylemlerimi tamamlanana kadar bir döngüye sokmam gerekir mi? Veya sunucu şu anda meşgul olsa bile başvurunuzu işleme almaya devam edecek mi?
Anlıyorum ki, şimdi al/sat piyasa emirlerinden bahsediyorsak, haberler sırasında, sunucu ücretsiz olduğunda, fiyatın çoktan yükselebileceğini ve o zaman emrin uygulanmayacağını anlıyorum.
şimdiden özür dilerim. Birkaç soru daha.
Anlayamadığım yeri söyle. MQL4
Mesela hatalar nelerdir? Ve veriyor.
'OnTick' - yalnızca global, ad alanı veya sınıf kapsamında işlev bildirimlerine izin verilir
'OnTick' - işlev zaten tanımlanmış ve gövdeye sahip
'OnTick' işlevinin önceki beyanına bakın
'}' - beklenmeyen program sonu
Aynı zamanda, beri parantezleri vurgular, sonra iki kez kontrol ettim. Bu tam olarak 'OnTick' fonksiyonunun kapanış parantezidir.
Bu işlevden önce, yalnızca değişkenlerin bildirilmesi ve int OnInit(), void OnDeinit(const int Reason)
------------------------------
Bu forumun genişliğinden Spioneril, tüm siparişleri kapatmak için basit bir çözümdür.
Sarı bir simge verir ve dönüş değerini iki kez kontrol etmenizi ister. Yani dönüşle ilgili hiçbir şeyi kontrol etmem gerekmiyor gibi görünüyor... Neyi ima ediyor?
------------------------------
geçiş ifadesi
Harika bir anahtar öğesi. ifade yapıldı
Bayrağın adından da anlaşılacağı gibi. Hesaplamalar sırasında, çözüme bağlı olarak bayrak değerlerinden 1'ine hareket eder. belirteçler. İşaretleyiciler, yani bu bayrağın değeri 3'tür. Bunlar "sıfır", "AL", "SAT"
Ve sevmediği tek şey bu. Ne flag_1 adı ne de değeri. Bu nasıl düzeltilebilir? Rakamlara zorlanmak istemiyorum. Yalnızca x = 1, 2 veya 3 sayıları olup olmadığını algılamak görsel olarak daha zordur. :( Metin etiketlerine izin verilmiyor mu?
----------------------------------
hatalar
'OrderDelete' dönüş değeri kontrol edilmelidir
'OrderSelect' - l değeri gerekli
'=' - l değeri gerekli
Bu süreç bir anlam ifade ediyor mu? Siparişlerle ilgili tüm eylemlerimi tamamlanana kadar bir döngüye sokmam gerekir mi? Ya da sunucu şu anda meşgul olsa bile başvurunuzu işleme almaya devam edecek mi?
Anlıyorum ki, şimdi al/sat piyasa emirlerinden bahsediyorsak, haberler sırasında, sunucu ücretsiz olduğunda, fiyatın çoktan yükselebileceğini ve o zaman emrin uygulanmayacağını anlıyorum.
OrderSend, OrderDelete, OrderClose, OrderModify sonuçları kontrol edilmelidir. Bunlar sadece uyarı mertebesine yükseltilmiş edep kurallarıdır.
Ve "değer" hataları, en sevdiğiniz karşılaştırma ve atama karışıklıklarıdır.
PS/ Şey, MT kullanarak programlama öğrenmiyorsunuz. MT sert bir popo.
şimdiden özür dilerim. Birkaç soru daha.
Anlayamadığım yeri söyle. MQL4
Mesela hatalar nelerdir? Ve veriyor.
'OnTick' - yalnızca global, ad alanı veya sınıf kapsamında işlev bildirimlerine izin verilir
'OnTick' - işlev zaten tanımlanmış ve gövdeye sahip
'OnTick' işlevinin önceki beyanına bakın
'}' - beklenmeyen program sonu
Aynı zamanda, beri parantezleri vurgular, sonra iki kez kontrol ettim. Bu tam olarak 'OnTick' fonksiyonunun kapanış parantezidir.
Bu işlevden önce, yalnızca değişkenlerin bildirilmesi ve int OnInit(), void OnDeinit(const int Reason)
------------------------------
Bu forumun genişliğinden Spioneril, tüm siparişleri kapatmak için basit bir çözümdür.
Sarı bir simge verir ve dönüş değerini iki kez kontrol etmenizi ister. Yani dönüşle ilgili hiçbir şeyi kontrol etmem gerekmiyor gibi görünüyor... Neyi ima ediyor?
------------------------------
geçiş ifadesi
Harika bir anahtar öğesi. ifade yapıldı
Bayrağın adından da anlaşılacağı gibi. Hesaplamalar sırasında, çözüme bağlı olarak bayrak değerlerinden 1'ine hareket eder. belirteçler. İşaretleyiciler, yani bu bayrağın değeri 3'tür. Bunlar "sıfır", "AL", "SAT"
Ve sevmediği tek şey bu. Ne flag_1 adı ne de değeri. Bu nasıl düzeltilebilir? Rakamlara zorlanmak istemiyorum. Yalnızca x = 1, 2 veya 3 sayıları olup olmadığını algılamak görsel olarak daha zordur. :( Metin etiketlerine izin verilmiyor mu?
----------------------------------
hatalar
'OrderDelete' dönüş değeri kontrol edilmelidir
'OrderSelect' - l değeri gerekli
'=' - l değeri gerekli
Bu süreç bir anlam ifade ediyor mu? Siparişlerle ilgili tüm eylemlerimi tamamlanana kadar bir döngüye sokmam gerekir mi? Veya sunucu şu anda meşgul olsa bile başvurunuzu işleme almaya devam edecek mi?
Anlıyorum ki, şimdi al/sat piyasa emirlerinden bahsediyorsak, haberler sırasında, sunucu ücretsiz olduğunda, fiyatın çoktan yükselebileceğini ve o zaman emrin uygulanmayacağını anlıyorum.
2 OnTick fonksiyonunuz var
Switch ifadesi ifadesi tamsayı türünde olmalıdır.
Evet, ayrı bir konu oluşturun. Sadece bir konu oluşturduğunuz forumun doğru bölümünü seçmeye çalışın.