Nasıl kodlanır? - sayfa 259

 
star821:
50 ila 200 lot açmaya yetecek paranız varsa bu meşhur DTS-1 aramasını bulabilirsiniz sanırım. çok para kazandırabilir.

Merhaba,

DTS-1 adlı bu ünlü EA'yı nerede bulabilirim?

Selamlar,

halobungie

 

Mladen

Merhaba Mladen

STC EA'nızı denedim. 5dk giriş noktası çok iyi, 30dk stc yukarı veya aşağı giderken. ancak 30dk STC trendin sonunda, aşağı veya yukarı dönecek. sonra tepeden alırız, alttan satarız. zararı durdur noktası çok uzaktaki noktaya girecek

Bu yüzden, trendi belirlemek için yukarı ve aşağı 30dk veya 60dk çubuğu kullanmayı ve yine de girmek için 5dk STC kullanmayı düşünüyorum. giriş noktasına yakın stoploss noktasını iyileştirebilir.

Pls ekli resme bakın. Bill Willians Fraktal kuralını kullanın.

1. yukarı çubuk: daha yüksek ve daha yüksek düşük.

2. aşağı çubuk: alt yüksek ve alt düşük.

3. iç çubuk: önceki çubuğu takip edin.

4. dış bar: yön değiştirmeyi düşünebilir.

MTF FRACTAL göstergesini değiştirmek için bu kuralı kullanmaya yardımcı olacak biri olabilir.

Teşekkür ederim.

mladen:
yıldız821

Bunu bir deneyin

________________________

Bazı açıklamalar : Gönderdiklerini kullanmadım ama bunları yaptım (gönderinize ekli göstergede benim adım var, ancak bu sürüm benim tarafımdan yapılmadı, ancak o göstergeyi kullanmamamın tek nedeni bu değil). Buraya eklenen gösterge bu EA için optimize edilmiştir ve olması gerektiği gibi Schaff trendinin yukarı veya aşağı trendini tanımlar. EA basittir, ancak olduğu gibi ecn brokerleri için kurulabilir, riskten korunma yoktur ve 5 haneli brokerleri otomatik olarak tanır. Varsayılan parametreler istediğiniz gibi ayarlanır.

Sonuç olarak test etmedim (Bir sipariş ve sipariş kapanışı kadar olması gerektiği gibi çalışıp çalışmadığını görmek için sadece biraz test ettim, sonuçlar itibariyle size test ve optimizasyon aşamasını bırakıyorum )

Saygılarımızla

Mladen
Dosyalar:
 

kod eksik?

bu kod tamamlandı mı, öyleyse nasıl derleyebilirim?

veya

eksik kod ise, neyin eksik olduğuna dair herhangi bir fikriniz var ve öyleyse, eksik bitleri/bitleri sağlar mısınız lütfen

#özellik göstergesi_chart_window

#özellik göstergesi_tamponları 1

#özellik göstergesi_color1 DodgerBlue

çift dMarker[];

harici int MarkedBar = 50;

int init() {

SetIndexBuffer(0,dMarker);

SetIndexStyle (0,DRAW_OK);

SetIndexArrow (0,242);

}

int start() {

for (int i=Bars-1;i>=0;i--) {

if(i == İşaretli Çubuk)

dMarker = Yüksek;

başka

dMarker = EMPTY_VALUE ;

}

dönüş(0);

}

 

Bir EA'nın Programlanması ile ilgili yardıma ihtiyacınız var

Hey,

İlk EA'mı kurmak istiyorum ancak programlamayla ilgili biraz sorun yaşıyorum. Bir şekilde emirleri alıp satmıyor. Yardımı gerçekten takdir ediyorum. Lütfen PM yoluyla bana ulaşın.

Saygılarımızla

P

 
 

Birisi bunu benim için düzeltebilir mi?

Bu EA'ya sahibim, biraz başarılı bir şekilde kullandım, IBFX piyasa düzenine geçtiğinde durdu, çalışmayı durdurdu, manuel olarak yapıyor, ancak biri bunu tekrar çalıştırabilirse harika olurdu bearish_martingale.mq4

Dosyalar:
 

nokta için değişiklik yapma

Merhaba,

Broker platform türüne bağlı olarak çeşitli başa baş pipler için stoploss'umu izlemeye çalıştığım bir ea'm var. Bunu 5 haneli komisyoncu için kullanıyorum ama 2 4 haneli komisyoncu türüne sahip bir platformum var,,,,,,, Ticareti değiştirmeye çalıştığımda stoploss'um sadece 2 haneli brokerlerde başabaşa geçer (örneğin audyen 88.00'dir) ve kar piplerini eklememek ve ticaretim kapanıyor. Sorum şu, 2 basamaklı bir komisyoncu veya 4 veya 5 gördüğümde... Nokta fonksiyonunun düzgün çalışmasını nasıl sağlayacağımı nasıl bileceğim?

extern bool BreakEven = true;

extern int BreakEvenPips = 37;

extern int BreakEvenProfitPips = 10;

çift Nokta;

//+------------------------------------------- -------------------

int init()

{

if(Rakamlar == 5 || (Rakamlar == 3 )) {

Nokta = Nokta*10;

}

if(Rakamlar == 6 || (Rakamlar == 4 )) {

Nokta = Nokta*100;

}

dönüş(0);

}

int tanım()

{

dönüş(0);

}

void TrailOrder(int tipi)

{

for(int i=0;i<OrdersTotal();i++)

{

if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==yanlış) devam;

if(OrderMagicNumber()!=MagicNumber || OrderSymbol()!=Symbol()) devam;

if (OrderType()==OP_BUY)

{

if (Bid >= OrderOpenPrice () + (Pnt*BreakEvenPips &&BreakEven== false ))

{

OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()+BreakEvenProfitPips*Point,OrderTakeProfit(),0,CLR_NONE);

}

}

if (OrderType()==OP_SEL)

{

if (Ask <= OrderOpenPrice() - (Pnt*BreakEvenPips &&BreakEven== false))

{

OrderModify(OrderTicket(),OrderOpenPrice()-BreakEvenProfitPips*Point,OrderOpenPrice(),OrderTakeProfit(),0,CLR_NONE);

}

}}

Herhangi bir yardım çok takdir edilmektedir!

 

Bu nasıl yapılır

açık ticaret, ticaret kaybederse, 15 son durak ekleyin, ticareti açık bırakın ve yeni bir ticaret açın (EA'nın aynı anda yalnızca 1 ticareti vardır), bu nedenle EA artık yalnızca yeni ticaretle çalışır

böyle bir şey denemek

TSTP = 15 * MarketInfo(OrderSymbol(), MODE_POINT);

for(x=0;x<OrdersTotal();x++){OrderSelect(x,SELECT_BY_POS,MODE_TRADES);{

if(OrderType()==OP_BUY&&OrderSymbol()==Symbol()&&((OrderMagicNumber()==Magic)||Magic==0)){

if(totval < -10) { OrderModify(OrderTicket(), OrderOpenPrice(),Bid - TSTP, OrderTakeProfit(), Mavi);

OrderClose(OrderTicket(),OrderLots(),Bid,Slip,Aqua);Magic = Magic +1;}}

if(OrderType()==OP_SELL&&OrderSymbol()==Symbol()&&((OrderMagicNumber()==Magic)||Magic==0)){

if(totval < -10) { OrderModify(OrderTicket(), OrderOpenPrice(), Ask + TSTP, OrderTakeProfit(), Mavi);

OrderClose(OrderTicket(),OrderLots(),Ask,Slip,Gold);Magic = Magic +1;}}}}

 

Ordermodify() hata kodu 1

Merhaba millet ,

Bu kodu kendim için özelleştiriyorum ancak strateji test cihazında çalıştırdığımda şu hata kodunu gönderiyor:

2011.04.14 02:38:22 2011.04.12 04:02 OrderModify error 1[/CODE]

and this is the code:

( i dont know what is wrong with it , help please )

[CODE]void CheckTrailingStop()

{

for(int i=0;i<OrdersTotal();i++)

{

if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;

if(OrderSymbol()!=Symbol()) continue;

if(OrderType() == OP_BUY)

{

if(((Bid - OrderOpenPrice()) > (Poin * TrailingStop)) && (OrderStopLoss() < (Bid - (Poin * TrailingStop))))

OrderModify(

OrderTicket(),

OrderOpenPrice(),

Bid - ( Poin * TrailingStop ),

OrderTakeProfit(),

0,

GreenYellow);

}

if(OrderType() == OP_SELL)

{

if(((OrderOpenPrice() - Ask) > (Poin * TrailingStop)) && (OrderStopLoss() > (Ask + (Poin * TrailingStop))))

OrderModify(

OrderTicket(),

OrderOpenPrice(),

Ask + ( Poin * TrailingStop ),

OrderTakeProfit(),

0,

Red);

}

}

}
 

Experts'te kitaplıklarınızın alt dizinine gidin ve stdlib.mq4'e bakın. Tüm hatalar orada listelenir. Hata 1 "Hata Yok" şeklindedir, yapamam