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

 

Ondalık virgülden sonra 5 haneli MT'ye gelince, Comment'de High[0] değerini göstermek istiyorum diyelim, virgülden sonra 4 haneli bir sayı gelecek.

- Tam değer nasıl elde edilir?

 

Merhaba sevgili programcılar.


Lütfen aşağıdaki kodu yazmama yardım edin: sipariş stoploss ile kapatılmışsa, hemen ters yönde yeni bir tane açın. Daha önce oluşturduğum Expert Advisor'a bu eklemeyi denemek istiyorum.


Şimdiden teşekkürler.

 

Arkadaşlar, iyi günler.


Lütfen ne yapacağınızı tavsiye edin.


Durum şu: Danışmanı bir demo hesabında test ediyorum.

bir pozisyonu açma/kapatma satırları şöyle görünür:


if ( (ind1()==1)&&(ind2()==1))
{
if (buy_order_open == 0 )
{

ticket = OrderSend(Symbol(), OP_BUY, lots,NormalizeDouble(Ask, Digits), 3, NormalizeDouble(Bid, Digits) - sl * Point, 0, "Buy", MagicNumber, 0, Blue);
if(ticket < 0)
{

Sleep(30000);

prevtime = Time[1];

}
buy_order_open = 1;

}
}
//===============================================
if ( (ind1()==2)&&(ind2()==2))
{
if ( sell_order_open == 0 )
{

ticket = OrderSend(Symbol(), OP_SELL, lots, NormalizeDouble(Bid, Digits), 3, NormalizeDouble(Ask, Digits) + sl * Point, 0, "Sell", MagicNumber, 0, Red);

if(ticket < 0)
{

Sleep(30000);

prevtime = Time[1];

}
sell_order_open = 1;

}
}
//=============

Yani, zararı durduran emirler veriyorum.


Ve gerçek zamanlı çalışırken, pozisyon açarken karşıma şu pencere çıkıyor:



Onlar. pozisyon başlangıçta stop loss olmadan açılır!?!?


Buradaki sorun ne???

 

Lord programcılar! Bir sorun var mı! MA göstergesinin, koddaki önceki çubuğun PRICE_HIGH ile kesişimi nasıl görüntülenir?

Bir önceki çubuğun en yüksek fiyatını belirlemek için dizilere ihtiyaç olduğunu anlıyorum. Bütün soru, fiyat ve gösterge verilerinin kesişimini çözmekte yatıyor!?

 
profi >> :

...Koddaki önceki çubuğun PRICE_HIGH değeri ile MA göstergesinin kesişimi nasıl görüntülenir?...

MA'nızın MA ile 1. dönem ve PRICE_HIGH fiyatıyla kesişimi.
 
Morzh09 >> :

Arkadaşlar, iyi günler.


Lütfen ne yapacağınızı tavsiye edin.


Durum şu: Danışmanı bir demo hesabında test ediyorum.

bir pozisyonu açma/kapatma satırları şöyle görünür:


Yani, zararı durduran emirler veriyorum.


Ve gerçek zamanlı çalışırken, pozisyon açarken karşıma şu pencere çıkıyor:



Onlar. pozisyon başlangıçta stop loss olmadan açılır!?!?


Buradaki sorun ne???

muhtemelen danışman ayarlarında "manuel onay" onay kutusunu işaretlemişsinizdir

 
dmmikl86 >> :

muhtemelen danışman ayarlarında "manuel onay" onay kutusunu işaretlemişsinizdir


Bundan nasıl kurtulabilirim, lütfen yardım edin.


Mesele şu ki, "Servis" ayarlarında "Manuel onay" altındaki bir onay işareti kaldırıldı.


ancak, danışmanı grafiğe astığım anda onay kutusunu kapatırsam (yani danışman otomatik modda çalışmalıdır), danışman tek bir işlem yapmıyor...

 
belki komisyoncu danışmanların kullanımına izin vermiyor ....
 
granit77 >> :
Пересечение вашей МА с МА с периодом 1 и с ценой PRICE_HIGH.

kodun kendisi şu şekilde görünür IF IMA > PRICE HIGH OP_SELL, burada IMA MA göstergesidir

bu yaklaşık olarak... son iki çubuk dikkate alınır

 
profi >> :

kodun kendisi şu şekilde görünür IF IMA > PRICE HIGH OP_SELL, burada IMA MA göstergesidir

bu yaklaşık olarak... son iki çubuk dikkate alınır

Bu bir kesişme değil, değerlerin bir karşılaştırmasıdır. Benim versiyonumda kodunuz şöyle görünecekti (kavşağı tanımlamak daha iyi olsa da):

 if ( IMA > iMA ( NULL , 0 , 1 , 0 , MODE_EMA , PRICE_HIGH , SignalBar ) ) 
Neden: