[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 496

 

if(trendUP==doğru)

{

OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Bid-200*Puan,Bid+35*Puan);

TP=OrderOpenPrice()+35*Point-Close[0];

}

if(trendDOWN==doğru)

{

OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Ask+200*Puan,Ask-35*Puan);

TP=Kapat[0]-OrderOpenPrice()+35*Puan;

}

OrderSelect (OrdersTotal()-1,SELECT_BY_POS);


if ((OrderType()==OP_BUY)&&(TP<3*Puan))

{
OrderModify(OrderTicket(),0,Bid-4*Point,Bid+4*Puan,0,Mavi);
if (TP<Teklif+4*Puan)
{
TP=Teklif+4*Puan;
}
}

if ((OrderType()==OP_SEL)&&(TP<3*Puan))
{
OrderModify(OrderTicket(),0,Ask+4*Puan,Ask-4*Puan,0,Mavi);
if (TP>Sor-4*Puan)
{
TP=Sor-4*Puan;
}
}


lütfen koda yardım edin, anlamı şudur - yakın TP'ye 3 noktadan daha yakın olduğunda, 4 noktada TP ve SL'den bir "çerçeve" oluşur, çerçevenin sadece yükselmesi gerekir, aksi takdirde yapmaz mantıklı, ancak bir nedenden dolayı fiyat düştüğünde çerçeve fiyatı takip eder; çerçeve olmadan EA herhangi bir kayıp işlem yapmaz; çerçeve ile EA sıfıra gider

 
LazarevDenis :


lütfen koda yardım edin, anlamı şudur - yakın TP'ye 3 noktadan daha yakın olduğunda, 4 noktada TP ve SL'den bir "çerçeve" oluşur, çerçevenin sadece yükselmesi gerekir, aksi takdirde yapmaz mantıklı, ancak bir nedenden dolayı fiyat düştüğünde çerçeve fiyatı takip eder; çerçeve olmadan EA herhangi bir kayıp işlem yapmaz; çerçeve ile EA sıfıra gider

if ((OrderType()==OP_SEL)&&(TP<3*Puan))

yeni bir SL ile satın alma emirlerinin daha yüksek olduğunu ve satış emirlerinin mevcut değerden daha düşük olduğunu bir kez daha kontrol edin

 
LazarevDenis :

mql4'te böyle bir şey yok gibi görünüyor ama mql5'te var

MQL4 ve MT4'ü karıştırmayın
 

Tünaydın.

Bu tür sorunlar zaman zaman Uzmanlar sekmesinde ortaya çıkıyor. "DLL içe aktarmalarına izin ver..." onay kutusu buna değer.

15:30:02 DVD 100-50 cent EURUSD,M1: uzman işlev çağrılarına izin verilmez; 'stdlib'-'Hata Açıklaması'
15:30:02 DVD 100-50 cent EURUSD,M1: uzman durduruldu

Yaklaşık olarak çevrildi - danışman tarafından çağrılan işleve izin verilmiyor.

 
kerakz :

Tünaydın.

Bu tür sorunlar zaman zaman Uzmanlar sekmesinde ortaya çıkıyor. "DLL içe aktarmalarına izin ver..." onay kutusu buna değer.

15:30:02 DVD 100-50 cent EURUSD,M1: uzman işlev çağrılarına izin verilmez; 'stdlib'-'Hata Açıklaması'
15:30:02 DVD 100-50 cent EURUSD,M1: uzman durduruldu

Yaklaşık olarak çevrildi - danışman tarafından çağrılan işleve izin verilmiyor.


ve harici uzmanların ithalatına izin vermek için bir onay işareti?
 
LazarevDenis :

ve harici uzmanların ithalatına izin vermek için bir onay işareti?

bu hata ilk kez vurgulandığında ayaktaydı. Kaldırdım ve o zamandan beri 3 ay boyunca. 6-7 kez tekrarlandı.
 

Merhaba!

Strateji, iki sinyalin varlığını sağlar: ana ve ikincil. Anlaşma, ikinci sinyal en geç 12 saat sonra göründüğünde açılır. Soru: 12 saat sonra ortaya çıkarsa bir danışmana bir sinyale tepki vermemesi nasıl öğretilir?

 
demlin :

Merhaba!

Strateji, iki sinyalin varlığını sağlar: ana ve ikincil. Anlaşma, ikinci sinyal en geç 12 saat sonra göründüğünde açılır. Soru: 12 saat sonra ortaya çıkarsa bir danışmana bir sinyale tepki vermemesi nasıl öğretilir?


İlk sinyalin zamanını kaydedin ve ikincisi meydana geldiğinde zaman farkını kontrol edin. Verilenden fazlası, değişkenleri sıfırlamak ve hiçbir şey yapmamak
 
Vinin :

İlk sinyalin zamanını kaydedin ve ikincisi meydana geldiğinde zaman farkını kontrol edin. Verilenden fazlası, değişkenleri sıfırlamak ve hiçbir şey yapmamak
Algoritmayı anladım, sorun onu uygulayacak komutlardır. Henüz zamanla hiç çalışmadım.
 
demlin :
Algoritmayı anladım, sorun onu uygulamak için komutların ne olduğu. Henüz zamanla hiç çalışmadım.

Farklı yollar var. İki kelime kurtulamayacak