Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 101

 
Yedelkin :

Bu tür mesajlar, örneğin, bir işlev diğerinin içinde bildirildiğinde görünür. Kodda şöyle bir şey olup olmadığına bakın:

Böyle bir şey yok. Görünüşe göre sadece düşmanlar ve ben de peseptronu tutturmak istedim
 
chipo : Öyle bir şey yok. Görünüşe göre sadece düşmanlar ve ben de peseptronu tutturmak istedim
Pekala, hataların meydana geldiği satırlara ve yukarıdan aşağıya birkaç satıra örnekler veriyorsunuz.
 
Yedelkin :
Pekala, hataların meydana geldiği satırlara ve yukarıdan aşağıya birkaç satıra örnekler veriyorsunuz.
Yedelkin :
Pekala, hataların meydana geldiği satırlara ve yukarıdan aşağıya birkaç satıra örnekler veriyorsunuz.

Evet, acemi olarak tecrübesizliğimden dolayı danışmanlara katılıyorum, ne kadar doğru yapıyorum bilmiyorum ama işe yarıyorlar ve her şey kaynaklardan farklı ama kod çok basit olmasına rağmen bu işe yaramadı bunda, muhtemelen yerleştirme değil))) almak istediğim her şey çok basit

//--- ticaret zamanı geldiyse
if((mqldt.hour==TradeTime) && (cantrade))
{
//--- bir açığa alım satım (satış) açma koşulunu kontrol edin
if(Aç[t1]>(Aç[t2]+delta*_Nokta))
{
//--- Kısa pozisyon aç
OpenShort(lot,10,"EUR/USD 20 pip uzmanı (Kısa)",1234);
//--- ertesi güne kadar daha fazla pozisyon açmamak için bayrağı değiştir (ticareti yasakla)
cantrade=yanlış;
//--- çıkış
dönüş;
}
//--- uzun pozisyon açma (satın alma) koşulunu kontrol edin
if((Açık[t1]+delta*_Nokta)<Açık[t2])
{
//--- Uzun bir pozisyon aç
OpenLong(lot,10,"EUR/USD 20 pip uzmanı (Uzun)",1234);
//--- ertesi güne kadar daha fazla pozisyon açmamak için bayrağı değiştir (ticareti yasakla)
cantrade=yanlış;
//--- çıkış
dönüş;

İşte bu yerde Combo Righd'den Expert OnTick işlevini eklemek istedim, en azından bir kısmı, ancak bir kısmı bile derlenmiyor


bool Supervisor(double & Signal) {
çift TemelSig=0;
if(!basicTradingSystem(BasicSig))dönüş(yanlış);
sinyal=0;
if(geçer==4){
if(!Perceptron(çıktı1,sh11,sh12,sh13,sh14,sh15,w11,w12,w13,w14) ||
!Perceptron(output2,sh21,sh22,sh23,sh24,sh25,w21,w22,w23,w24) ||
!Perceptron(çıktı3,sh31,sh32,sh33,sh34,sh35,w31,w32,w33,w34)
)dönüş(yanlış);
if(output3>0){
if(output2>0){
sl=sl3;
tp=tp3;
Sinyal=1;
dönüş(doğru);
}

 
chipo :

Bak, her şey beklediğim gibi çıkıyor. Bir işlevin içine başka bir işlev eklemeye çalışıyorsunuz - bu:

 bool Supervisor ( double & Signal)....
 
Yedelkin :

Bak, her şey beklediğim gibi çıkıyor. Bir işlevin içine başka bir işlev eklemeye çalışıyorsunuz - bu:

Teşekkür ederim vaktinizi boşa harcadığınız için özür dilerim, önceki formül işlevi işe yaradı sanmıştım, ikinci sıra geldi ama anlaşılan içeri girmiş
 
chipo : Teşekkürler, vakit kaybettiğim için özür dilerim, önceki formül işlevinin işe yaradığını düşündüm, ikinci sıra geldi, ama görünüşe göre içeri girmiş
Sormaktan çekinmeyin! Daha fazla dil sorusu, daha ilginç.
 
Lütfen söyleyin, talep anında (satın alma kararı vermeden önce) mql kullanarak sipariş açılış fiyatını almak ve kaydetmek mümkün müdür?
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 
kedr275 : Talep anında (satın alma kararı vermeden önce) mql kullanarak bir siparişin açılış fiyatını alıp kaydetmenin mümkün olup olmadığını söyler misiniz?
Soru henüz tam olarak net değil. Mql5'te emirler değil, pozisyonlar açılır. Bir pozisyonun açılış fiyatıyla ilgileniyor musunuz?
 
Yedelkin :
Soru henüz tam olarak net değil. Mql5'te emirler değil, pozisyonlar açılır. Bir pozisyonun açılış fiyatıyla ilgileniyor musunuz?

evet pozisyonla ilgileniyorum, soruyu farklı formüle edeceğim, fiyat üzerinden yani ilk sorduğumuz fiyat üzerinden pozisyon açma kararı verilebilir mi? fiyat, karar ver, uygula.  

 
kedr275 :

evet pozisyonla ilgileniyorum, soruyu farklı formüle edeceğim, fiyat üzerinden yani ilk sorduğumuz fiyat üzerinden pozisyon açma kararı verilebilir mi? fiyat, karar ver, uygula.  

Yapabilir. Neyin yapılamayacağını anlamak daha zor. ))