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
Tradestation zaman filtresi kodu açıklama yardımı
Merhaba,
Bir ticaret istasyonu zaman filtresi koduna bakıyorum ve daha önce ticaret istasyonunu hiç kullanmadığım için bundan pek emin değilim. Tecrübe eden varsa aydınlatabilir mi?
girdiler:
time_offset(0), {EST Zaman}
başlangıç_zamanı(800),
bitiş_zamanı(1600);
time >=begin_time + time_offset ve time <=end_time + time_offset ise, başlayın
Bu seferki filtre kodu, ticaretin 08:00 - 16:00 EST saatinden başlatılacağını mı söylüyor?
Yardım için teşekkürler.
-100 ofset numarası, veriler söz konusu Merkez Standdayken kullanılacaktır. Bunu çözmelisin.
Mantığa gelince, 800 saat ile 1600 saat arasındaysa, belirli bir kurulum için monitör gibi bir şey yapmaya başlayın diyor.
Bu yardımcı olur umarım.
Maji
Merhaba Maji,
Onay ve ofset yorum için teşekkürler. Artık ofseti nasıl kullanacağımı biliyorum.
çok ölçekleme sorusu ..kod yardımına ihtiyacım var ..
Herhangi bir stratejiyi kullanırken kendi risklerimi almaktan sorumlu olduğumu biliyorum. Kimseyi korkutmak istemiyorum. Hesaptaki mevcut serbest marjın yüzdesine göre siparişlerin lot büyüklüğünü ayarlayacak ve bir sonraki pozisyona girmek için bunun yüzde kaçının seçmeme izin verecek bir EA'ya koyabileceğim bir kodla ilgili yardım arıyorum. ile.
Hey-
Harici bir çift gibi ayarlayın:
dış çift RiskFraksiyonu=0.1;
Ardından "start(" içine şunu ekleyin:
double Lot=(MathRound(AccountFreeMargin()*RiskFraction/10.0)/100);
....
OrderSend(Symbol(),OP_BUY,Lots,Ask,0,0,0,"EA Adı",MagicNum,0,Yeşil);
.1 hesabınızın %10'luk riski anlamına gelir.
İyi şanlar ,
Gavner
Soru
Hey-
Harici bir çift gibi ayarlayın:
dış çift RiskFraksiyonu=0.1;
Ardından "start(" içine şunu ekleyin:
double Lot=(MathRound(AccountFreeMargin()*RiskFraction/10.0)/100);
....
OrderSend(Symbol(),OP_BUY,Lots,Ask,0,0,0,"EA Adı",MagicNum,0,Yeşil);
.1 hesabınızın %10'luk riski anlamına gelir.
İyi şanlar ,
GavnerEA'm için aradığım şey buydu.
Ayrıca, Kullanılabilir Marj bazında kaç ticaretin açılacağını sınırlayacak bir kod parçası var mı?
Örnek: Mevcut Teminat bakiyesinin %50'si kullanılana kadar işlem açmaya devam edecek mi?
Teşekkürler!
örümcek~
Kodu Kırmak için Kodlayıcılara İhtiyaç Var
şuna benzer: if(mov(zig(4,c),4,e) - mov(zig(9,c),7,e)
Merhaba... Bu konuyu fark eden ve bana yardım etmek isteyen var mı?
Hesapla tetiklenen stop loss koduna ihtiyacınız var..programcılar aranıyor
Hesap bakiyesinin belirli bir yüzde ile hesap bakiyesinin altına düşmesine bağlı olarak tetiklenen bir zarar durdurma kullanmak istiyorum. Tek bir stratejiyle, yüzde SIFIR gibi basit bir şey işe yaramalı , ancak bunu diğer stratejilerde de kullanabilmek istiyorum, bu yüzden bu şekilde her kaybeden pozisyon için bir kayıp tolerans yüzdesi belirleyebilmek istiyorum. Tetiklemede tüm açık siparişleri kapatmasını istiyorum.
Biri bunu benim için yapabilir mi? Bundan gerçekten faydalanacak bir stratejim var. Sorun şu ki, geleneksel bir stoploss onu mahvediyor. Kaybedenleri durdurabilirsem, böylece kazananlardan hisse çekmesinler, gerçekten rock and roll yapmalı.
if(AccountEquity()<AccountBalance()) {
{
int ttotal = OrdersTotal();
for(int i=ttotal-1;i>=0;i--)
{
OrderSelect(i, SELECT_BY_POS);
int type = OrderType();
bool result = false;
switch(type)
{
//Close opened long positions
case OP_BUY : result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 5, Red );
break;
//Close opened short positions
case OP_SELL : result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 5, Red );
}
if(result == false)
{
Alert("Order " , OrderTicket() , " failed to close. Error:" , GetLastError() );
Sleep(3000);
}
}
return(0);
}
}
}tamam, denediğim şey bu ..çoğunlukla burada başka birinin yaptığı başka bir koddan kopyalandı ... ancak her şeyi açıldıkları kadar hızlı kapatıyor ve kapatma işlemini gerçekleştirmeden önce 'if' koşuluna hiç dikkat etmiyor....oy Bu konuda iyi değilim.... Hesap öz sermayesini hesap bakiyesi ile karşılaştıran koşullu satıra yeterince bağlı emirlerin kapanışını yapan kısma sahip değilim. Birisi lütfen bana bu konuda yardımcı olabilir mi?