[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 216
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
Ama her şey yolunda, bir şeye ulaşamıyorum, satın alma ile birlikte açılan bekleyeni nasıl kapatabilirim.
Hepinize iyi günler.
Sevgili kodlama uzmanları, bir gösterge yazmaya çalıştım, işe yarıyor gibi görünüyor, ancak yalnızca amaçlandığı gibi tarihten yararlanıyor ve ardından yeni alıntıların gelmesiyle sıradan bir fare çiziyor.
Kodu ekliyorum:
int start()
{
int counted_bars=IndicatorCounted();
int i,n;
double Stark=0;
//----
i=Bars-counted_bars-1;//+50;
// n=Bars-counted_bars-1;
while(i>=0)
{
//----
double Ma=iMA(NULL,0,PerMa,Shift,MODE_EMA,PRICE_CLOSE,i);
//double Ma1=iMA(NULL,0,PerMa,Shift,MODE_EMA,PRICE_CLOSE,i+1);
if(Stark+Step*Point<Ma)Stark=Ma;
if(Stark-Step*Point>Ma)Stark=Ma;
ABuf[i]=Stark;
//----
i--;
}
return(0);
}
Adımları çizmeye devam edebilmesi için düzeltmeye yardım edin.
Şimdiden teşekkürler.
Geek.
Tünaydın!!! Lütfen bana bir ifadeyi nasıl doğru yazacağımı hatırlat, yoksa derleyici yemin eder. Ona göre, noktalı virgül gereksiz görünüyor.
ilk iki satırı değiştir
daha doğrusu
int start()
{ double Lots; int schet=0;
//----
for(schet;schet<kolitsestvo;schet++){
son kapatılan pozisyonun bileti==belirlenmiş bekleyen pozisyon + 1 ile
Merhaba, server sadece size mi pozisyon açıyor?
OrderSend işlevinin sihirli bir alanı vardır - işte bu kadar ve onu duman edin.
gek34:
ilk iki satırı değiştir
Affedersiniz, döngü daha sonra birkaç kez yürütülecek mi? Hayır, ben de düşündüm ki, hayır, kesinlikle her kene üzerinde olacak. Tamam, bunu düşüneceğim. Teşekkür ederim.
Düşündüm.
Affedersiniz, döngü daha sonra birkaç kez yürütülecek mi? Hayır, ben de düşündüm ki, hayır, kesinlikle her tikte olacak. Tamam, bunu düşüneceğim. Teşekkür ederim.
Düşündüm.
gerekli sayıda bu şekilde yürütülecektir
{ double Lots;
//----
for(int schet=0;schet<kolitsestvo;schet++){
Beyler, hayatım boyunca çözüme bir santim bile yaklaşmadım.
Bu algoritma kodda nasıl uygulanır?
Yani zaten söylendi mi?
bir Satın Alma Emri açtı - bu siparişin Biletini ezberledi
bir satış durdurma emri ayarlayın - bu emrin büyüsünde, satın alma emrinin Biletini yazın ...
---
başlangıçta, sellstops'ta sihirli bir satın alma emri olup olmadığını kontrol etmek için işlevi çağırın...
böyle bir siparişin yokluğunda (satın alma) - Sellstop'u kaldırın ...
iş 15 satır kod...