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

 
Sanırım burada modül tek bir program anlamına geliyor.
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)?

 
AndEv :

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?

Bu, örneğin ex4 kitaplığına girmenin imkansız olduğu anlamına gelir.
 
Stells :

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.
 
Roman. :

Benzetme yoluyla, baykuştaki + işaretinden gelen çizgilerin formüllerini reçete edin, bu çizgileri nesnelerle çizin.
Bir şekilde eğlenirken, global değişkenlerden tamponlar için değer alan bir gösterge yaptım. Ve değerlerin kendisi, renk ve çizim stili ile birlikte EA'dan gönderilir.
 

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.
 
MikeM :
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.
bile tutmadı.
Neden: