[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 420
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
bir değişken bildirmek
bool ret;
döngüden önce
kardan adam647 , değil mi?)
derlemede her şey yolunda, algoritmada bir sorun var.
kardan adam647 , değil mi?)
derlemede her şey yolunda, algoritmada bir sorun var.
Muhtemelen yeni pozisyonların nasıl açıldığını izlemeniz gerekiyor
Muhtemelen yeni pozisyonların nasıl açıldığını izlemeniz gerekiyor
açılıyor ama kapanmıyor
kapanış algoritmasında, muhtemelen bir şeyler doğru değil.
kod en basitidir, gerçekten deneyimli progerlerin hiçbiri neler olduğunu anlayamaz mı?)
açılıyor ama kapanmıyor
kapanış algoritmasında, muhtemelen bir şeyler doğru değil.
kod en basitidir, gerçekten deneyimli progerlerin hiçbiri neler olduğunu anlayamaz mı?)
Açılırken Magic kullanılmıyorsa Magic'i nasıl kapatabilirsiniz. Bu yüzden soru ortaya çıkıyor.
Vinin , canım) sihirbaz buna değer))
extern double Lots=0.1;
int start()
{
bool ret;
double Ind11=iMA(NULL,0,12,0,0,0,0);
double Ind12=iMA(NULL,0,12,0,0,0,1);
if(Ind11>Ind12)
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"", 16384 ,0,Green);
}
if(Ind11<Ind12)
{
for(ic=OrdersTotal()-1;ic>=0;ic--)
{
if(OrderSelect(ic,SELECT_BY_POS,MODE_TRADES)==false) continue;
if (OrderSymbol()==Symbol() && OrderMagicNumber()== 16384 )
{
if (OrderType()==OP_BUY)
OrderClose(OrderTicket(),OrderLots(),Bid,5,CLR_NONE);
if (OrderType()==OP_SELL)
OrderClose(OrderTicket(),OrderLots(),Ask,5,CLR_NONE);
}}
}
return(0);
}
Народ, кто может подсказать. Вчера делал советника по уровням Мюррея. Там смысл такой, что от уровней 8/0 и 0/8 надо продавать/покупать, а TP на пивот. Я использовал ObjectGet() чтобы получить линии, т.к. другого способа не нашел. Проблема в том, что если снижается волатильность, то уровни перерисовываются, и что самое главное автоматически меняется и TP. А менятся по ТС не должен. А вот как сделать чтоб TP не менялся? Заранее благодарен за помощь.
çizgileri hesaplamak ve döndürmek için algoritmayı düzeltin
Vinin , canım) sihirbaz buna değer))
extern double Lots=0.1;
int start()
{
bool ret;
double Ind11=iMA(NULL,0,12,0,0,0,0);
double Ind12=iMA(NULL,0,12,0,0,0,1);
if(Ind11>Ind12)
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"", 16384 ,0,Green);
}
if(Ind11<Ind12)
{
for(ic=OrdersTotal()-1;ic>=0;ic--)
{
if(OrderSelect(ic,SELECT_BY_POS,MODE_TRADES)==false) continue;
if (OrderSymbol()==Symbol() && OrderMagicNumber()== 16384 )
{
if (OrderType()==OP_BUY)
OrderClose(OrderTicket(),OrderLots(),Bid,5,CLR_NONE);
if (OrderType()==OP_SELL)
OrderClose(OrderTicket(),OrderLots(),Ask,5,CLR_NONE);
}}
}
return(0);
}
Bid - NormalizeDouble(Teklif, Rakamlar) yerine Ask vermek NormalizeDouble(Ask, Digits) yerine kapanış fiyatını normalleştirin ve her şey yoluna girecek