[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 343

 
çok teşekkür ederim işe yaradı ))))))) Yakında bilgisayarım ben yokken lahana doğrayacak)))) Sistem yıllarca test edildi, şimdi otomasyon süreci devam ediyor
 
PapaYozh :

böyle daha iyi:

zevk meselesi..
 
khorosh :
Bir Expert Advisor'da Önceki Göstergeler seçeneğini kullanarak herhangi bir göstergenin ayrı bir penceresinde manuel olarak çizilen yumuşatma ortalamasının değerlerini okumak mümkün müdür? Mümkünse, nasıl?
iMAOnArray'in sorunu çözeceğine inanıyorum, ancak önce Expert Advisor'da gösterge verilerini diziye girmek için bir döngü düzenlemek gerekli olacaktır.

Ama doğrudan değil.

not
iMAOnArray'i doğrudan göstergeye eklemek daha kolay olabilir.

 
granit77 :
iMAOnArray'in sorunu çözeceğine inanıyorum, ancak önce Expert Advisor'da gösterge verilerini diziye girmek için bir döngü düzenlemek gerekli olacaktır.

Ama doğrudan değil.

not
iMAOnArray'i doğrudan göstergeye eklemek daha kolay olabilir.

iMAOnArray yardımıyla yaptım, biliyorum. Ama sonuçta, manuel olarak uygulanan bu MA'nın verileri terminalde bir yerde saklanıyor, bu yüzden bir şekilde mümkün olabileceğini düşündüm.
 
Price= NormalizeDouble (Bid-Otstup* Point -sell*Step* Point , Digits );
            _SLoss= NormalizeDouble (Ask-Otstup* Point -sell*Step* Point +SLoss* Point , Digits );
         tiket[i]= OrderSend ( Symbol (),OP_SELLSTOP, 0.01 *Lots,Price, 3 ,_SLoss, 0 , "" , 10001 , 0 , Green );

test cihazında şunu verir: 22:19:10 2011.11.15 00:02 pip_probe EURUSD,M1: OrderSend hatası 130

Zaten bir hata aramak için eziyet çektim, duraklar doğru görünüyor. yanlış olan ne lütfen söyle

 
myrzila :

test cihazında şunu verir: 22:19:10 2011.11.15 00:02 pip_probe EURUSD,M1: OrderSend hatası 130

Zaten bir hata aramak için eziyet çektim, duraklar doğru görünüyor. yanlış olan ne lütfen söyle


OrderSend() komutu çalıştırıldıktan sonra şunu yazın:

 if ( GetLastError ()== 130 ){
   Print ( "Price = " ,Price, "  _SLoss = " ,_SLoss);
}

ve benzeri - OrderSend() işlevinin girişine beslenen TÜM parametreleri yazdırın. Baskı, hangi parametrelerin yanlış hesaplandığını gösterecektir.

 
myrzila :

test cihazında şunu verir: 22:19:10 2011.11.15 00:02 pip_probe EURUSD,M1: OrderSend hatası 130

Zaten bir hata aramak için eziyet çektim, duraklar doğru görünüyor. yanlış olan ne lütfen söyle

buradaki hata çok küçük duraklardaydı. ancak MarketInfo( Symbol() ,MODE_STOPLEVEL); üzerinden talep ettiğimde; - durma düzeyi =0 verir. Nasıl olabilir?
 
myrzila :
buradaki hata çok küçük duraklardaydı. ancak MarketInfo(Symbol(),MODE_STOPLEVEL); üzerinden talep ettiğimde; - durma düzeyi =0 verir. Nasıl olabilir?


Spreadler daraldı :) - piyasa durgunlaştı.

Dinamik olarak değişen spreadleri sevmememin nedeni, onların her tıklamada takip edilmeleri gerektiğidir.

 
drknn :


Spreadler daraldı :) - piyasa durgunlaştı.

Dinamik olarak değişen spreadleri sevmememin nedeni, her tikte takip edilmeleri gerektiğidir.

Stop loss koyarken spreadler nasıl dikkate alınabilir?
 
myrzila :
Stop loss koyarken spreadler nasıl dikkate alınabilir?


Spreadler değiştiğinde, bekleyen emirler vermek ve stop emirleri vermek için izin verilen minimum mesafe de değişecektir.

 int MinLevel= MarketInfo (Symbol(),MODE_STOPLEVEL);
Bunun "start" fonksiyonunun içine yazılması gerekiyor. Daha sonra her tikte kontrol edilecek ve minlevel değiştiyse bu durum değişkene yansıtılacaktır.