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
Aynı Anda Birkaç Çift Açmak için kod
Merhaba CodersGuru, OP_SELL veya OP_BUY için betiği veya EA'yı neredeyse aynı anda aynı anda birkaç çift için nasıl kodlayacağımı bana bildirir misiniz?
Örnek : Aynı anda EURUSD ve USDJPY AL veya SATIŞ açmak istiyorum.
Teşekkür ederim
Kapanmayan işlemler
Bunu kodlamak basit görünüyor, ancak işlemlerim olması gerektiği zaman kapanmıyor.
Bu örnekte işlemler, alt zaman diliminin çaprazında kapanmalıdır.
if (CloseSell1_1 > CloseSell1_2) Sipariş = SIGNAL_CLOSESELL;
Merhaba, Bekleyen siparişlerin belirli bir zamanda açılıp kapanıp kapanmadığını kontrol etmek için hangi kodu kullanabilirim?
Teşekkür ederim
Tüm açık siparişlerinizi bu şekilde kapatabilirsiniz
Bu İşlev tüm açık işlemleri kapatacaktır.
int orders = OrdersTotal();
void CloseAll()
{
if (orders>0)
{
for (int cnt = 0 ; cnt < orders ; cnt++)
{
OrderSelect(0,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == MagicNumber)
if(OrderType()==OP_BUY)
OrderClose(OrderTicket(),OrderLots(),Bid,3, Violet);
if(OrderType()==OP_SELL)
OrderClose(OrderTicket(),OrderLots(),Ask,3, Violet);
if(OrderType()==OP_BUYLIMIT)
OrderDelete(ticket,Black);
if(OrderType()==OP_SELLLIMIT)
OrderDelete(ticket,Black);
}
}
}
Sadece belirli bir zamanda bekleyenleri kapatmak istiyorum.
teşekkürler
Sadece belirli bir zamanda bekleyenleri kapatmak istiyorum. teşekkürler
Takis kodundan önce aşağıdaki kodu eklemeye ne dersiniz:
tam emin değilim ama işe yarayabilir..
Tamam, ayrıca bir ticaret açıldıysa mevcut çubuğu veya önceki çubuğu nasıl kontrol edebilirim?
teşekkürler
Gerçekten basit bir EA oluşturdum. ve en az 3 Zaman Çerçevesinde kullandığım bir sistem.. Sorun olabilir, açılmayı bırakmaz ve bir çift için 3 EA ve 3 grafiğine sahip olmak istemiyorum.
TF başına çubuk başına yalnızca bir alış ve satış siparişi verecek ve farklı bir çubuktaysa hala açık olacak bir koda ihtiyacım var. aynı barı alıp satabilirim.
Bazen 3 farklı TF'de 3 sinyalim var. tüm siparişi almak istiyorum ama her TF için yalnızca bir sipariş istiyorum ve hala açıksa ancak farklı bir bardaysa başka bir TF'de başka bir sipariş alabilirim.
misal:
4 saatte 1 sinyal
1 saat içinde 1 sinyal ancak 4 saat boyunca bara düşüyor
30 dakikada 1 sinyal, ancak 1 saat ve 4 saat için yalnızca bir çubuk.
3 sinyal açık olacaktır.
Sihirli sayıyı filtre aracı olarak kullanmakta sorun yok.
biri bana yardım edebilir mi? çok teşekkürler.
şimdiye kadar şunu düşündüm:
30 dakika
if (sihirli sayı == 123)
{
if (iTime(OrderOpenTime()) != iTime(Symbol(),PERIOD_M30,0))
{//sipariş kodum}
}
MT4'üm yok ama mantıkta veya kodda bir şeylerin doğru olmadığını biliyorum. Bu yüzden arkadaşlar lütfen bana yardım edin.
ayrıca matrixebiz ile benzer bir sorunumuz olduğunu düşünüyorum
HMA'ya seviyeler ekledim:
#özellik göstergesi_separate_window
#özellik göstergesi_tamponları 2
#özellik göstergesi_color1 Siyah
#özellik göstergesi_renk2 Kırmızı
#özellik göstergesi_width1 2
#özellik göstergesi_minimum 0
#özellik göstergesi_maksimum 100
#özellik göstergesi_level1 80
#özellik göstergesi_level2 60
#özellik göstergesi_level3 40
#özellik göstergesi_level4 20
#özellik göstergesi_levelcolor DarkSlateGray
Ancak gösterge ayrı bir pencerede düzgün şekilde görünmüyor. Herhangi bir yardım çok takdir edildi.