Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 74

 
Semionn :
Herkese selamlar, soru şu: Bir barın kapanışında pozisyon açmak mümkün mü (15 dakika çalışıyorum), öyleyse mt4 kullanarak nasıl uygulanır?

Bunun belirli bir çubuktaki son tik olup olmadığını bilmek imkansızdır. Bir sonraki barın açılışında açmak daha iyidir.
 
insanlar takip eden bir durdurma ile yardımcı olur, herhangi birinin etrafta yatan bir işlevi olabilir mi ???
 

satışta ve satışta tüm açık pozisyonların hacimlerini hesaplamak gerekir

yapmaya çalışıyorum ama olmuyor :(((


//+--2.1 siparişlerin kalitesini belirleme
int vb=v,vs=v, io, ko=SiparişToplam();

(io=0; io<ko; io++) için
{if (OrderSelect(io, SELECT_BY_POS, MODE_TRADES))
if (OrderType()==OP_BUY) { vb=vb+OrderLots(); // artı hacim satın al
}
if (OrderType()==OP_SELL ) { vs=vs+OrderLots() ; // artı satış hacimleri
}
}

Print("Satın alma emirleri",Koob," for ",vb, " lotlar",", Satış emirleri = ",Koos," for ", vs, " lotlar");

vb ve vs sırasıyla satış ve satış işlem hacimlerinin toplamı bir nedenden dolayı her zaman sıfırlanır

 
sdm :

vb ve vs sırasıyla satış ve satış işlem hacimlerinin toplamı bir nedenden dolayı her zaman sıfırlanır

vb ve vs'yi double type ile deneyin.
 

oh Semyon Semeniç

ss öyle

 

Arkadaşlar bir sonraki soruma yardım edin...
Global Değişkeni yalnızca Uzman Danışman grafikten çıkarıldığında kaldırmak mümkün müdür?

Öyleyse nasıl? Deinit'e GlobalVariableDelete (ad) eklerseniz, Zaman Çerçeveleri arasında geçiş yaparken değişken silinir....

 
MisterD :

Arkadaşlar bir sonraki soruma yardım edin...
Global Değişkeni (GlovalVariable) yalnızca Uzman Danışman grafikten çıkarıldığında kaldırmak mümkün müdür?

Öyleyse nasıl? Deinit'e GlobalVariableDelete (ad) eklerseniz, Zaman Çerçeveleri arasında geçiş yaparken değişken silinir....

Başlatmama nedenini analiz edin:

Başlatma Nedeni()

 
PapaYozh :

Başlatmama nedenini analiz edin:

Başlatma Nedeni()

Teşekkür ederim bu bölümü bir yerde gördüm gibi geldi bana ama ne kadar aradıysam da bulamadım... Tam da ihtiyacınız olan bu :)
 
Tekrar merhaba, lütfen bana aşağıdaki koddaki hatanın nerede olduğunu söyleyin?
Şu anda döngüye "deinit" diyorum
Sonuncusu hariç tüm siparişler silinir.
Hatanın büyük olasılıkla bu satırda olduğunu anlıyorum >> for (int i=1; i<=OrdersTotal(); i++) <<
Ancak, her şey mantıksal olarak doğru görünüyor ... neyi kaçırdım?
Şimdiden teşekkürler!

//------------------------------------------------ -------------------------------------------------
(int i=1; i<=SiparişToplam(); i++) için
{
if ( OrderSelect (i-1,SELECT_BY_POS)==true)
{
intType=OrderType();
if (OrderSymbol()!= Symbol() || Type <2)continue;
int Bilet=OrderTicket();
bool Değiştir =SiparişSil(Bilet);
if (Modify == true) Alert ("Sipariş Silindi");devam;
if (Modify != true) Alert ("Sipariş silinemedi");
devam etmek;
}
}
//------------------------------------------------ -------------------------------------------------