Ham Fikirler - sayfa 13

 
 

Fibonacci Tabanlı Yeni Sistem

İşte mt3'te bulduğum ve mt4'e dönüştürdüğüm bir sistem.

Bazı vaatleri olabilir gibi görünüyor. ama şu anda gördüğüm 1 kusuru var.

Çizgiler yenilenmez, bu nedenle göstergeyi her gün silmeniz ve ardından yeniden yüklemeniz gerekir.

Göstergenin yalnızca bir silme nesne kodunun yüklenmesi gerektiğine inanıyorum, ancak belki de ayın ilerleyen saatlerinde zamanım olmadı. dediğim gibi, grafikten kaldırırsanız iyi çalışır, ardından yeniden yükleyin (her oturumun başında).

Zig-zag göstergesini kullandığını da eklemeliyim, ayrıca göstergeler dizininde buna ihtiyacınız var.

Zevk almak

Dosyalar:
 

trend sistemi?

C. Youngs APE göstergesine dayalı otomatik bir ticaret sistemi kurmayı düşünüyorum. Göstergenin dayandırmak istediğim kısmı "Alfa" göstergesi. Kısacası, alfa göstergesi ADX veya aralık eylem doğrulama endeksine çok benzer, hisse senedi emtiaları mag Nisan 2006'ya bakın. Bu alfa göstergesi, geleneksel adx vb.'den daha duyarlı.. Çok daha hızlı bir trende giriyor ve daha da önemlisi ortaya çıkıyor. bir trendin daha hızlı

Alfa trend olmaya başladığında uzun sürecek bir otomatik ticaret sistemi tasarlamak istiyorum, bu genellikle 1.0 alfa civarındadır. vttrader ile demo ticaret yapıyorum, bu yüzden metatrader gibi geriye dönük test yapamıyorum, bu yüzden karlı bir trend giriş yöntemi hakkında herhangi bir öneri istiyorum. Alfa trendleri olduğunda temel bir hareketli ortalama geçişi kullanmayı düşünüyorum. Trend olan pazarlar için ne tür bir sistemin ideal olduğundan nasıl emin değilim? Doğrusal regresyon göstergesi, cci, stoichastics, macd kullanabilirim, temelde seçenekler sonsuzdur. Ben sadece, güçlü trend olan piyasalarda ne tür tüccarların iyi bulduklarına dair herhangi bir tavsiye istiyorum. Herhangi bir öneri derlenecek ve büyük çaprazlarda günlük, 4 saat, saat, 15 dakikalık zaman dilimlerinde vttrader'da canlı demo ticareti yapılacaktır. Sadece yaklaşık 6mos için ticaret yapıyorum, çok fazla kitap okudum ve bu göstergeyle neyin ideal olacağı konusunda yeterli deneyimim yok. Ayrıca, bu gösterge bir kez trend olmaya başladığında, ana trendden sonra yüksek olasılıklı bir karşı ticaretin de gerçekleştiğini, dolayısıyla ters bir giriş/çıkış yönteminin de uygun olacağını buldum. Lütfen Tavsiye Edin, Teşekkürler, M Rippy

 

Anlık görüntüI

Merhaba,

Diyagramınızın ekran görüntüsünü yapmanızı sağlayacak bu göstergeyi buldum.

Bu, resim istediğiniz herhangi bir grafiğe eklenebileceği anlamına gelir.

Göstergelerin ve görüntülerin Klasörüne koymak için klasördedir :Dosyalar

Dosyalar:
snapshoti.mq4  2 kb
 

EA için Kodlama Modifikasyonu gerekli

Aşağıdaki EA, Parabolik Sar'a dayanmaktadır. Çok iyi çalışıyor ama mücadele ettiğim şey şu. EA, 30 dakikalık bir EUR/USD grafiğine dayanmaktadır. Hızlı hareket eden bir piyasada EA, aynı çubukta 2 veya daha fazla işlemi açıp kapatacaktır. 30 dakikalık bir çubukta yalnızca bir kez ticaret yapmasını istiyorum. Bir işlem gerçekleştirildikten ve kapatıldıktan sonra sonraki 30 dakika boyunca işlem YAPILMAMALIDIR. Herhangi bir yardım büyük beğeni topladı. Çok teşekkürler

Bu EA'yı gerçekten geliştirecek başka bir şey. İlk nokta göründüğünde, neredeyse çubuğun sonuna girer (30 dakikanın sonu). Mümkünse, ilk nokta çubuğun üstünde veya altında göründüğü anda ticarete girmesini istiyorum.

Saygılarımla

Dosyalar:
par5.mq4  9 kb
 

mum veya çubuk aralığı göstergesi gören var mı?

Herkese selam, Herkes, o mum veya çubuk sırasında belirli bir aralığa çarpıldığında uyarmak için ayarlanabilecek bir mum veya çubuk göstergesi biliyor. Örnek, mum veya çubukta açılış ve kapanış fiyatı arasında veya diğer uç elli pip aralığında sıfır pip aralığı olan ve set numarası bir uyarıya çarptığında çubuk veya mum kapandığında? teşekkürler Rip

 

Sipariş beklemede

Merhaba,

Kod, EA'nın her seferinde yalnızca 3 SELLLIMIT veya BUYLIMIT siparişi vermesini ve bu siparişleri 3 saat tutmasını ister. Ya da askıdaki emirlerin bir sınırlayıcısı gerekli, sistemim kesintisiz formda emir verdi ve sadece 3 tane gerekli.

Minnettar

 

Bulanık Uzman Sistem Örneği

Merhaba

Sadece aşağıdaki sayfaya gidin:

http://merlotti.com/EngHome/Computing/software.htm

Dokümanlar, Örnek ve Kaynak Kodu (değiştirilebilir) bulacaksınız.....

İyi keşifler.....
DV
 

Lütfen bana yardım edin - Sipariş Beklemede

Merhaba,

Kod, EA'nın her seferinde yalnızca 3 SELLLIMIT veya BUYLIMIT siparişi vermesini ve bu siparişleri 3 saat tutmasını ister. Ya da askıdaki emirlerin bir sınırlayıcısı gerekli, sistemim kesintisiz formda emir verdi ve sadece 3 tane gerekli.

Minnettar

Toplam=SiparişToplam();

if(SiparişToplam()==0)

{b1=0;b2=0;b3=0;s1=0;s2=0;s3=0;}

if(Sipariş Toplamı()>0)

{

//Print("Toplam Sipariş:",SiparişToplam());

//Print(b1," ",b2," ",b3," ",s1," ",s2," ",s3);

for(cnt=0;cnt<Toplam;cnt++)

{

OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);

if(OrderMagicNumber()==2)

{b1=OrderTicket(); }

if(SiparişMagicNumber()==4)

{b2=SiparişTicket(); }

if(OrderMagicNumber()==6)

{b3=SiparişTicket(); }

if(OrderMagicNumber()==1)

{s1=OrderTicket(); }

if(SiparişMagicNumber()==3)

{s2=OrderTicket(); }

if(OrderMagicNumber()==5)

{s3=OrderTicket(); }

}

}

//1 tane al

çift sona erme=(CurTime()+PERIOD_H1*120);

if(b1==0)

{

if (Sipariş == SIGNAL_BUY && ((EachTickMode && !TickCheck) || (!EachTickMode && (Barlar != BarCount)))) {

if(!IsTrade) {

// Serbest marjı kontrol et

if (AccountFreeMargin() < (1000 * Lot)) {

Print("Paramız yok. Serbest Marj = ", AccountFreeMargin());

dönüş(0);

}

if (StopLossMode) StopLossLevel = Sor - StopLoss * Puan; başka StopLossLevel = 0.0;

if (TakeProfitMode) TakeProfitLevel = Sor + TakeProfit * Puan; başka TakeProfitLevel = 0.0;

Ticket = OrderSend(Symbol(), OP_BUYLIMIT, Lots,B1, Slippage, STPBUY,BS, "Buy(#" + MagicNumber + ")", MagicNumber,expirar, DodgerBlue);

if(Bilet > 0)

{

if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) Print("SİPARİŞ açıldı : ", OrderOpenPrice()); else Print("SATIN AL emri açılırken hata oluştu : ", GetLastError());

{

b1=Bilet;

Yazdır(Bilet);}

if (EachTickMode) TickCheck = Doğru;

if (!EachTickMode) BarCount = Çubuklar;

dönüş(0);

}

}

}

}

//2 satın Al

eğer (b2==0)

{

if (Sipariş == SIGNAL_BUY && ((EachTickMode && !TickCheck) || (!EachTickMode && (Barlar != BarCount)))) {

if(!IsTrade) {

// Serbest marjı kontrol et

if (AccountFreeMargin() < (1000 * Lot)) {

Print("Paramız yok. Serbest Marj = ", AccountFreeMargin());

dönüş(0);

}

if (StopLossMode) StopLossLevel = Sor - StopLoss * Puan; başka StopLossLevel = 0.0;

if (TakeProfitMode) TakeProfitLevel = Sor + TakeProfit * Puan; başka TakeProfitLevel = 0.0;

Ticket = OrderSend(Symbol(), OP_BUYLIMIT, Lot,B2, Slippage, STPBUY,BS-0.0001, "Buy(#" + MagicNumber + ")", MagicNumber,expirar, Blue);

if(Bilet > 0)

{

if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) Print("SİPARİŞ açıldı : ", OrderOpenPrice()); else Print("SATIN AL emri açılırken hata oluştu : ", GetLastError());

{

b2=Bilet;

Yazdır(Bilet);}

if (EachTickMode) TickCheck = Doğru;

if (!EachTickMode) BarCount = Çubuklar;

dönüş(0);

}

}

}

}

//3 tane al

eğer (b3==0)

{

if (Sipariş == SIGNAL_BUY && ((EachTickMode && !TickCheck) || (!EachTickMode && (Barlar != BarCount)))) {

if(!IsTrade) {

// Serbest marjı kontrol et

if (AccountFreeMargin() < (1000 * Lot)) {

Print("Paramız yok. Serbest Marj = ", AccountFreeMargin());

dönüş(0);

}

if (StopLossMode) StopLossLevel = Sor - StopLoss * Puan; başka StopLossLevel = 0.0;

if (TakeProfitMode) TakeProfitLevel = Sor + TakeProfit * Puan; başka TakeProfitLevel = 0.0;

Ticket = OrderSend(Symbol(), OP_BUYLIMIT, Lot,B3, Slippage, STPBUY,BS-0.0002, "Buy(#" + MagicNumber + ")", MagicNumber,expirar, Aqua);

if(Bilet > 0) {

if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) Print("SİPARİŞ açıldı : ", OrderOpenPrice()); else Print("SATIN AL emri açılırken hata oluştu : ", GetLastError());

{

b3=Bilet;

Yazdır(Bilet);}

if (EachTickMode) TickCheck = Doğru;

if (!EachTickMode) BarCount = Çubuklar;

dönüş(0);

}

}

}

}

//Sat-1

eğer (s1==0)

{

if (Sipariş == SIGNAL_SELL && ((EachTickMode && !TickCheck) || (!EachTickMode && (Barlar != BarCount)))) {

if(!IsTrade) {

// Serbest marjı kontrol et

if (AccountFreeMargin() < (1000 * Lot)) {

Print("Paramız yok. Serbest Marj = ", AccountFreeMargin());

dönüş(0);

}

if (StopLossMode) StopLossLevel = Teklif + StopLoss * Puan; başka StopLossLevel = 0.0;

if (TakeProfitMode) TakeProfitLevel = Teklif - TakeProfit * Puan; başka TakeProfitLevel = 0.0;

Bilet = OrderSend(Symbol(), OP_SELLLIMIT, Lot, S1, Slippage, STSELL, BS, "Sat(#" + MagicNumber + ")", MagicNumber,0, DeepPink);

if(Bilet > 0) {

if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) Print(" SAT emri açıldı : ", OrderOpenPrice()); else Print("SATIŞ emrini açarken hata: ", GetLastError());

{

s1=Bilet;

Yazdır(Bilet);}

if (EachTickMode) TickCheck = Doğru;

if (!EachTickMode) BarCount = Çubuklar;

dönüş(0);

}

}

}

}

// 2 sat

eğer (s2==0)

{

if (Sipariş == SIGNAL_SELL && ((EachTickMode && !TickCheck) || (!EachTickMode && (Barlar != BarCount)))) {

if(!IsTrade) {

// Serbest marjı kontrol et

if (AccountFreeMargin() < (1000 * Lot)) {

Print("Paramız yok. Serbest Marj = ", AccountFreeMargin());

dönüş(0);

}

if (StopLossMode) StopLossLevel = Teklif + StopLoss * Puan; başka StopLossLevel = 0.0;

if (TakeProfitMode) TakeProfitLevel = Teklif - TakeProfit * Puan; başka TakeProfitLevel = 0.0;

Ticket = OrderSend(Symbol(), OP_SELLLIMIT, Lots,S2, Slippage, STSELL, BS+0.0001, "Sat(#" + MagicNumber + ")", MagicNumber,0, DeepPink);

if(Bilet > 0) {

if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) Print("Sipariş açıldı : ", OrderOpenPrice()); else Print("SATIŞ emrini açarken hata: ", GetLastError());

{

s2=Bilet;

Yazdır(Bilet);}

if (EachTickMode) TickCheck = Doğru;

if (!EachTickMode) BarCount = Çubuklar;

dönüş(0);

}

}

}

}

// 3 sat

eğer (s3==0)

{

if (Sipariş == SIGNAL_SELL && ((EachTickMode && !TickCheck) || (!EachTickMode && (Barlar != BarCount)))) {

if(!IsTrade) {

// Serbest marjı kontrol et

if (AccountFreeMargin() < (1000 * Lot)) {

Print("Paramız yok. Serbest Marj = ", AccountFreeMargin());

dönüş(0);

}

if (StopLossMode) StopLossLevel = Teklif + StopLoss * Puan; başka StopLossLevel = 0.0;

if (TakeProfitMode) TakeProfitLevel = Teklif - TakeProfit * Puan; başka TakeProfitLevel = 0.0;

Ticket = OrderSend(Symbol(), OP_SELLLIMIT, Lot, S3, Slippage, STSELL, BS+0.0002, "Sat(#" + MagicNumber + ")", MagicNumber,0, DeepPink);

if(Bilet > 0) {

if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) Print("Sipariş açıldı : ", OrderOpenPrice()); else Print("SATIŞ emrini açarken hata: ", GetLastError());

{

s3=Bilet;

Yazdır(Bilet);}

if (EachTickMode) TickCheck = Doğru;

if (!EachTickMode) BarCount = Çubuklar;

dönüş(0);

}

}

}

}

if (!EachTickMode) BarCount = Çubuklar;

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()==OP_BUYLIMIT)

{

OrderDelete(OrderTicket());

if(OrderTicket()==b1) {b1=0; dönüş;}

if(OrderTicket()==b2) {b2=0; dönüş;}

if(OrderTicket()==b3) {b3=0; dönüş;}

}

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()==OP_SELLLIMIT)

{

OrderDelete(OrderTicket());

if(OrderTicket()==s1) {s1=0; dönüş;}

if(OrderTicket()==s2) {s2=0; dönüş;}

if(OrderTicket()==s3) {s3=0; dönüş;}

}

OrderSelect(b1,SELECT_BY_TICKET);

if(OrderClosePrice()>0) {b1=0;}

OrderSelect(b2,SELECT_BY_TICKET);

if(OrderClosePrice()>0) {b2=0;}

OrderSelect(b3,SELECT_BY_TICKET);

if(OrderClosePrice()>0) {b3=0;}

OrderSelect(s1,SELECT_BY_TICKET);

if(OrderClosePrice()>0) {s1=0;}

OrderSelect(s2,SELECT_BY_TICKET);

if(OrderClosePrice()>0) {s2=0;}

OrderSelect(s3,SELECT_BY_TICKET);

if(OrderClosePrice()>0) {s3=0;}

}

Benim hatam nerede?

 

Gümrük Örnekleri ve Demolar

Merhaba Code Guru ve Programcılar

Programlama kursunuzu bir araya getirdiğiniz için teşekkür ederim. Gümrük Uzmanlarına ve sıfırdan nasıl yazılacağına dair bazı örnekler verebilir misiniz?

Rastgele üç gibi herhangi bir gösterge seçin. Nasıl daha fazla ekleyebileceğimi ve farklı şeyler deneyebilmem için bunları nasıl açıp kapatabileceğimi açıklayın.

şimdiden teşekkürler

Dr.