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

 
Aleksander :
bu yazının üstündeki yoldaşla - bu sürecin yanlış anlaşılması :)

Bu süreci anlamayan sizlersiniz. Terminalinizi DC'ye bağlayın, bu da mikro lotları kullanmanıza izin verecektir ve, işte ve işte! ... test cihazı açıklanamayan bir şekilde lot 0.01'i kabul edecektir.

Bu süreç, sizin söylemeye tenezzül ettiğiniz gibi, kafanızda karışıktır. "... DC'mde, test cihazında ..." yazıyorsunuz.

Tester - terminalde... DC'de - terminalinizin kullandığı kotasyonlar ve ticaret koşulları.

Peki, işçi-köylü bir şekilde, daha net mi?

 
evet... değil mi? - tavsiyem neden kötü - depoyu 10 kat artırın ve durumu herhangi bir DC'de "0.01" lotu ile simüle edin :)
 

Anlamama yardım et,

Eklenen dosyaları (.mqh) Expert Advisor'ın kodlamasında kullanmaya karar verdim, normalexpert.mq4 kitabını beceri olarak aldım, tüm dosyaları indirdim, \experts\include dizinine yerleştirdim ama derlerken veriyor. hem programın kendisinde hem de ayrı dosyalarda her yerde hata var neyi yanlış yaptığımı söyleyin Terminal.mqh dosyasını derliyorum hata alıyorum

'Mas_Ord_Old' - değişken tanımlı değil C:\Program Files\MetaTrader - EXNESS\experts\include\Terminal.mqh (26, 14)

peki ve benzerleri, yani anladığım kadarıyla Mas_Ord_Old değişkenleri bildirilmiyor, ancak o zaman neden ayrı bir fonksiyon Variables.mqh ,

genel olarak, uzmanlar için bir soru, bu kitap örneğini kullanarak, tüm bu standart işlevleri kendi stratejimle değiştirmeyi planladığımdan, neyin nereye gittiği, nasıl derlendiği vb. ile ilgili tüm süreci düzenleyebilirsiniz. , her durumda, kontrol etmem gerekecek

Şimdiden teşekkürler

 
ex_kalibur :

Anlamama yardım et,

Eklenen dosyaları (.mqh) Expert Advisor'ın kodlamasında kullanmaya karar verdim, normalexpert.mq4 kitabını beceri olarak aldım, tüm dosyaları indirdim, \experts\include dizinine yerleştirdim ama derlerken veriyor. hem programın kendisinde hem de ayrı dosyalarda her yerde hata var neyi yanlış yaptığımı söyleyin Terminal.mqh dosyasını derliyorum hata alıyorum

'Mas_Ord_Old' - değişken tanımlanmadı C:\Program Files\MetaTrader - EXNESS\experts\include\Terminal.mqh (26, 14)

peki ve benzerleri, yani anladığım kadarıyla Mas_Ord_Old değişkenleri bildirilmiyor, ancak o zaman neden ayrı bir fonksiyon Variables.mqh ,

genel olarak, uzmanlar için bir soru, bu kitap örneğini kullanarak, tüm bu standart işlevleri kendi stratejimle değiştirmeyi planladığımdan, neyin nereye gittiği, nasıl derlendiği vb. ile ilgili tüm süreci düzenleyebilirsiniz. , her durumda, kontrol etmem gerekecek

Şimdiden teşekkürler

Kitaplıkları bağlama sırasını kontrol edin. #include <Variables.mqh>, #include <Terminal.mqh> değerinden yüksek olmalıdır
 
artmedia70 :
Kitaplıkları bağlama sırasını kontrol edin. #include <Variables.mqh>, #include <Terminal.mqh> değerinden yüksek olmalıdır

Bunu anlıyorum, bu aşamada hiçbir şeyi değiştirmiyorum, sadece bu örneği terminale koymaya çalışıyorum, bazı hatalarla çözdüm,

yani, tüm dosyaları doğrudan indirirken ve bunları \experts\include dizinine yerleştirirken, uzantı .mq4'e atanır ve .mqh gerekir

Bunu yapmak için, düzenleyicide bir .mqh başlık dosyası oluşturdum ve kopyalanan tüm metni ekledim, bundan sonra derleme normal şekilde devam etti, ancak tüm dosyalarda, örneğin dosyada değil Terminal.mqh artık yayınlandı ve hata vermeye devam ediyor

'Mas_Ord_Old' - değişken tanımlı değil C:\Program Files\MetaTrader - EXNESS\experts\include\Terminal.mqh (26, 14)

ve danışmanın kendisinde bir hata var

'Qnt' - değişken tanımlı değil C:\Program Files\MetaTrader - EXNESS\experts\ olağanexpert.mq (39, 41)

Qnt değişkeni, Terminal.mqh işlevinde bildirildi

ve hataları kontrol etmek için aşağıdakiler elde edilir, ancak genel olarak durur

soru, .mqh dosyaları derlenmeli mi, derlenmemeli mi?

 
ex_kalibur :

soru, .mqh dosyaları derlenmeli mi, derlenmemeli mi?

Sadece kaydet. Kütüphanelerin bağlı olduğu programı derlemeniz gerekiyor.
 

Bana mql5'ten bahset. Test cihazında sembol başına 15'ten fazla lot (5'ten üçü ve hepsi bu kadar) kabul etmez. GetLastError()= 4756

Ticaret sunucusu dönüş kodları - " Bu sembol için emir ve pozisyon hacmi sınırına ulaşıldı"

15 lottan fazla kontrol edilecek bir yer var mı? 15 lotumuz var. Bir diş için.
 
Hatta fontta bile yanlış bir şey pordon tarafından yapılmış yani soruyu tekrarlıyorum dosyada değişiklik yapıyorum ama sadece programda derleme yapıyorum değil mi?
 
ex_kalibur :
Hatta fontta bile yanlış bir şey pordon tarafından yapılmış yani soruyu tekrarlıyorum dosyada değişiklik yapıyorum ama sadece programda derleme yapıyorum değil mi?
#include <file_name.mqh> derleyici yönergesini girdiğiniz dosyayı derleyin
 
Snaf :

Bana mql5'ten bahset. Test cihazında sembol başına 15'ten fazla lot (5'ten üçü ve hepsi bu kadar) kabul etmez. GetLastError()= 4756

Ticaret sunucusu dönüş kodları - " Bu sembol için emir ve pozisyon hacmi sınırına ulaşıldı"

15 lottan fazlasını kontrol edecek bir yer var mı? 15 lotumuz var. Bir diş için.
başka bir DC'de