[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 391
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
1. DC - işlem merkezi. temel olarak. MT kullananların hepsidir. (Bir DC ve bir komisyoncunun ne olduğunu Wikipedia'da bulduğunuzdan emin olun) okuyun ve nasıl farklılık gösterdiklerini karşılaştırın.
2. Mümkün (bazı DC'ler) bir durdurmanın hemen ayarlanmasını yasaklar. iki adımda yapılmalıdır. önce anlaşmayı girin, ardından durağı ayarlayın.
tam olarak nedenini bilmek için. sunucu yanıtını günlüğe kaydedin. herhangi bir nedenle komutlarınızı yürütmezse, bir kodla yanıt oluşturur. Kodda neyin yanlış olduğunu öğrenebilirsiniz.
https://book.mql4.com/en/build/errors
ve bunu mutlaka okuyun https://www.mql5.com/en/forum/131859/page9#473847
Teşekkürler. Bunun 2 olduğu ortaya çıktı. Mümkün (bazı DC'ler) hemen bir durdurma ayarlamayı yasaklar. iki adımda yapılmalıdır. önce anlaşmayı girin, ardından durağı ayarlayın. Tahmin etmeliydim, ayrıca önce manuel olarak bir emir açmam ve ardından zararı durdur ve kar al ayarlayarak değiştirmem gerekiyordu.
Soruma cevap veren herkese teşekkürler. Sayenizde artık Print(GetLastError) işlevini kullanıyorum ve Point değerini daha iyi anlıyorum.
ZZ göstergesi hakkında bir soru. kodla ilgili yardım mevcut ve önceki ZigZag high extreme nasıl bulunur - teşekkürler
https://docs.mql4.com/en/indicators/icustom
kullanarak 0'dan gerekli olana kadar tüm çubuklardan geçin
12, 5, 3 - ZZ parametreleri
0 - tepeler için, 1 - Yüksek için, 2 - Düşük için (metnine göre)
i - çubuk numarası
Tünaydın! Açılış siparişleri için mantıklı bir koşul oluşturamıyorum - ya 150 parça açılıyorlar ya da hiç açmıyorlar ya da her şeyi görselleştirirken bile şerit çalışmıyor. Sertifikayı okudum-okudum-okudum, kafam tamamen ısındı, faydasızdı. İşte yazdıklarımın bir örneği.
//+------------------------------------------- --------------------+
//| avalanches.mq4 için |
//| Telif Hakkı © 2011, MetaQuotes Yazılım A.Ş. |
//| http://www.metaquotes.net |
//+------------------------------------------- --------------------+
#property telif hakkı "Telif hakkı © 2011, MetaQuotes Software Corp."
#özellik bağlantısı "http://www.metaquotes.net"
harici çift stoploss=0; harici çift kar alma=20;harici int otstup=20; harici tarihsaat sona erme=0;
//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
int init()
{
//----
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| uzman sıfırlama işlevi |
//+------------------------------------------- --------------------+
int tanım()
{
//----
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
int tiket,tikett;çift hacim=0.1;int i=0,R1=0,R2=0,A=1 ;çift fiyat=PRICE_OPEN;
// R1=((PRICE_OPEN- stoploss*Puan)*stoploss)/stoploss;R2=((PRICE_OPEN+ stoploss*Puan)*stoploss)/stoploss;
int başlangıç()
{
//----
for(int Uy=OrdersTotal();Uy<=-1;Uy--){
OrderSelect( Uy,SELECT_BY_POS );
if(OrderSymbol()==Symbol()&&OrderMagicNumber( )==1000||OrderMagicNumber( )==2000 &&OrderSymbol()==Symbol())
{i=Sipariş Toplamı() ;
if (i>=2){break;} else
tiket= OrderSend( Symbol(), OP_BUYSTOP, hacim*A, fiyat +otstup*Puan, Point* 3, R1, PRICE_OPEN+takeprofit*Puan+otstup, "OP_BUYSTOP", 1000, son kullanma, Kırmızı);
Alert("OP_BUYSTOP", GetLastError());
tikett= OrderSend( Symbol(), OP_SELLSTOP, hacim*A, fiyat -otstup*Point, Point* 3,R2, PRICE_OPEN-takeprofit*Point-otstup, "OP_SELLSTOP", 2000, expiration,C'0,128,255' );
Alert("OP_SELLSTOP", GetLastError());
} }
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
Sanırım anladım.
Program metnini yapıştırmak için SRC kullanın, okunamaz
hemen görebildiğiniz kadarıyla:
ilk döngüde for(int Uy=OrdersTotal();Uy <=-1 ;Uy--)
-1 siparişten az iken? Bu nasıl?
https://docs.mql4.com/en/indicators/icustom
kullanarak 0'dan gerekli olana kadar tüm çubuklardan geçin
12, 5, 3 - ZZ parametreleri
0 - tepeler için, 1 - Yüksek için, 2 - Düşük için (metnine göre)
i - çubuk numarası
Program metnini yapıştırmak için SRC'yi kullanın, okunamaz
Ve nasıl kullanılır? Ne olduğunu hiç bilmiyorum.