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

 

Lütfen aydınlatın:

Örneğin, Dynamic tarafından yapılan bir dizi sırasında, gece için temel Pipstep'i artırmak (veya LE veya TP'yi değiştirmek) istersem, danışmanın mantığını ne kadar bozar?

Teşekkür ederim!

 
Zhunko :
Döngü yapmanız gerekiyor.
O zaman başlatma işlevini terk etmek daha iyidir. Bunun dışında, kesme bayraklarını ayarlayarak, kesme işlevinizi saniye, dakika cinsinden gerekli sıklıkta düzenleyin. Ve programın ana gövdesi, bir döngüde bu bayraklardan geçer ve hazır olduklarında, kullanıcı prosedürlerini başlatır. Ancak bu prosedürlerden biri yeni bir fiyat teklifi almak için yapılabilir, bu bir onay işareti olmayacak, ancak saniyeler içinde istediğiniz görev döngüsünü yapabilir ve gerektiği gibi alabilirsiniz. Böylece olaylara bağlı olmayan gerçek zamanlı bir sistem elde ederiz - bir onay işareti. Bunun gibi bir şey.
 
Mevcut çiftte yayılmayı elde etmek için hangi işlev?
 
_Aybulat_ :
Mevcut çiftte yayılmayı elde etmek için hangi işlev?

1 Teklif İste

2 Pazar Bilgisi

 
_Aybulat_ :
Mevcut çiftte yayılmayı elde etmek için hangi işlev?


https://docs.mql4.com/ru/common/MarketInfo

int spread=MarketInfo("EURUSD",MODE_SPREAD);

 
evet, bulundu
 

Merhaba. Ticaret sırasında ilginç bir an ile karşılaştım.

Genel olarak, bazı DC'lerde (X) hesabınızı öz sermaye ile izleme işlevi vardır, bu uygun bir şeydir. Ancak bazen anlaşılmaz şakalar var (aşağıdaki resme bakın)

Boşluk olmadığı için bir boşluk gibi görünmüyor ve eşitlik bir yere gidiyor ve sonra geri çekilme ve ikmal sırasında olduğu gibi geri dönüyor. Bununla kim karşılaştı?

DC'ye sormadım çünkü bir kez daha dikkatleri üzerime çekmek istemiyorum.

 

Boş olduğunu görmüyorum.

İşte bir kod parçası.

kodu doğru yapıştır

 if ( OrderSelect ( 0 , SELECT_BY_POS)==true)
{
order_type = OrderType();
//---- Тралл длинных позиций ------
if (order_type == OP_BUY)
{
if (OrderStopLoss() == SARCurrent_S - 3 )
return ( 0 );
if (SARCurrent_S <= iLow( Symbol (), 15 , 0 ))
{
stop = SARCurrent_S - 3 ; //Уровень стоп-лосс Парабола - 3 пункта
OrderModify(OrderTicket(), OrderOpenPrice(), stop, 0 , 0 , Aqua );
return ( 0 );
}
}
//---------------------------------
//---- Тралл коротких позиций -----
if (order_type == OP_SELL)
{
if (OrderStopLoss() == SARCurrent_S + 3 + MarketInfo( Symbol (),MODE_SPREAD))
return ( 0 );
if (SARCurrent_S >= iHigh( Symbol (), 15 , 0 ))
{
stop = SARCurrent_S + 3 + MarketInfo( Symbol (),MODE_SPREAD); //Уровень стоп-лосс Парабола + 3 пункта + спред
OrderModify(OrderTicket(), OrderOpenPrice(), stop, 0 , 0 , Aqua );
return ( 0 );
}
}
//---------------------------------
}

OrderModify hatası 1 veriyor

Aynı zamanda, kütüğe bakılırsa, sipariş doğru bir şekilde değiştirilir, ancak fiyat ulaştığında stop çalışmaz.

Bu arada, buradaki kod forumda nasıl vurgulanır?

 
_Aybulat_ :

Boş olduğunu görmüyorum.

İşte bir kod parçası.

Выдаёт ошибку OrderModify error 1


siparişi değiştirmeye gerek yoktur - mevcut siparişin tüm parametreleri yenileriyle aynıdır

yoksay - hata açıklamasına bakın - hata 1 - "hata yok"

https://docs.mql4.com/en/constants/errors

 
_Aybulat_ :

Bu arada, buradaki kod forumda nasıl vurgulanır?


SRC düğmesi
Neden: