[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 212
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Ancak VB deneyiminin maliyeti.
Tünaydın.
Bekleyen bir sipariş şeklinde aynı anda Koruma yerleşimi ile siparişleri açmak için Yardımcı Komut Dosyaları yazdı.
İşte HÜCRE kodu.
//+------------------------------------------- --------------------+
//| OpenSELL_Lok.mq4 |
//| KarkadilGENA |
//| http://forum.fibo-forex.ru/ |
//+------------------------------------------- --------------------+
#mülkiyet telif hakkı "KarkadilGENA"
#özellik bağlantısı "http://forum.fibo-forex.ru/"
#özellik show_inputs
//------------------------------------------------ --------------------
dış çift MARTIN = 1; // Lot artış faktörü (jeton sayısı)
extern int stoploss = 20, //SL ayar seviyesi, 0 ise SL ayarlanmamıştır
takeprofit = 40, //TP ayar seviyesi, 0 ise TP ayarlanmamıştır
Büyü = 345; //benzersiz sipariş numarası
harici çift Parti = 0.01; // sipariş hacmi
//+------------------------------------------- --------------------+
int başlangıç()
{
//----
çift lot, SL, TP;
int bilet.sell=-1;
while(bilet.sell<0)
{
Yeniler();
Lot=NormalizeÇift(Lot,2);
lot = Parti * MARTIN;
TP = NormalizeDouble(Teklif - kar al*Puan,Rakamlar);
bilet.sell=SiparişGönder(Symbol(),OP_SELL,lot,Teklif,3,0,TP,NULL,Magic,0,CLR_NONE);
if(bilet.satış<0)
Alert("Hata açma pozisyonu");
dönüş;
}
int bilet_BUYSTOP=-1;
süre(bilet_BUYSTOP<0)
{
Yeniler();
Lot=NormalizeÇift(Lot,2);
lot = Parti * MARTIN;
SL = NormalizeDouble(Teklif + stoploss*Point,Rakamlar);
bilet_BUYSTOP=SiparişGönder(Symbol(),OP_BUYSTOP,lot,SL,3,0,0,NULL,Magic,0,CLR_NONE);
if(bilet_BUYSTOP<0)
Alert("Hata açma pozisyonu");
dönüş;
}
dönüş(0);
}
//+------------------------------------------- --------------------+
İlk açılış Düzenli olarak gerçekleşir, ancak ikincisinde (mevcut açık pozisyonlarla),
İki Savunma açık. Hem dur hem sınırla. Kodumda Sadece Bir Dur yazıyor.
Üçüncüyü açarken, birkaç Koruyucu emir ortaya çıkarır.
Bana Baykuş'un Zaten Açık Pozisyonların sayısından bağımsız olarak Sadece Bir Koruma açmasını nasıl yapacağımı söyle.
Teşekkür ederim.
Dünkü cevap için teşekkürler.
Mevcut fiyat nasıl alınır?
Tünaydın.
Danışmanım, iki üst veya alt fraktalın bir çizgiyle bağlandığı bir göstergeden bir değer alıyor.
Göstergeye atıfta bulunmamak için bu satırları EA'nın kendisinde nasıl elde edebilirsiniz (veya oluşturabilirsiniz)?
Ders kitabından:
Parametreleri referans olarak geçmek mümkündür. Bu durumda, bu tür parametrelerin modifikasyonu, çağrılan fonksiyondaki karşılık gelen değişkenlere referansla aktarılacaktır. Dizi öğeleri başvuru yoluyla iletilemez. Referansa göre parametreler sadece aynı modül içinde iletilebilir
"Modül" kelimesi ne anlama geliyor?
Tünaydın.
Danışmanım, değeri, iki üst veya alt fraktalın bir çizgiyle bağlandığı göstergeden alır.
Göstergeye atıfta bulunmamak için bu satırları EA'nın kendisinde nasıl elde edebilirsiniz (veya oluşturabilirsiniz)?
Benzetme yoluyla, baykuştaki + işaretinden gelen çizgilerin formüllerini reçete edin, bu çizgileri nesnelerle çizin.
Benzetme yoluyla, baykuştaki + işaretinden gelen çizgilerin formüllerini reçete edin, bu çizgileri nesnelerle çizin.
Merhaba, al veya sat sinyali veren bir fonksiyon var. eğer sadece koyarsan
Eğer ( sig 1) SetOrder(….) ;
Birçok kez açılır.
Dikkat soru!) Ve bir kez ( sig 1) için nasıl açılır bu durumda, şu şekilde olabilir sig 1 - open BAY , sonraki komut, sig 0 - diyelim. trol (fark etmez), bir sonraki komut yine sig 1-ikinci BAY'ı açın.
sig 1'in önceki değerini hatırlamak ve sadece izin verilen bir mevcut değerin varlığında öncekinin yasaklayıcı olması durumunda bir emir açmak mümkündür.