[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 369

 

İyi akşamlar!

Sevgili profesyoneller, lütfen bana bir acemi söyleyin. Bir danışman yazıyorum ve şimdi bir sonraki anda köreldim:

Belli bir şemaya göre siparişler açılır, açılış gününde kapanabilir veya 3 gün daha piyasada dolaşabilirler.

3 gündür devam eden bir siparişi bulup, ondan sonra açılan siparişleri kapatmadan kapatabilmek için nasıl kuracağımı çözemiyorum.

Tüm siparişler için açılış şeması aynıdır. Tüm sihirbazlara bir iz bırakıyorum. böylece: Magic_s =Magic_s+1.

Lütfen, birisi bu sorunun nasıl çözüleceğini biliyorsa - cevabı yazın. Çok minnettar olacağım :)

 
işlevlerde birçok ilginç şey arayın https://www.mql5.com/en/forum/131859/page5#434248
 
Boneshapper :

İyi akşamlar!

Sevgili profesyoneller, lütfen bana bir acemi söyleyin. Bir danışman yazıyorum ve şimdi bir sonraki anda köreldim:

Belli bir şemaya göre siparişler açılır, açılış gününde kapanabilir veya 3 gün daha piyasada dolaşabilirler.

3 gündür devam eden bir siparişi bulup, sonrasında açılan siparişleri kapatmadan kapatabilmek için nasıl yazacağımı çözemiyorum.

Tüm siparişler için açılış şeması aynıdır. Tüm sihirbazlara bir iz bırakıyorum. böylece: Magic_s =Magic_s+1.

Lütfen, birisi bu sorunun nasıl çözüleceğini biliyorsa - cevabı yazın. Çok minnettar olacağım :)

Açık pozisyonları sıralarken, geçerli TimeCurrent zamanından çıkarılması gereken OrderOpenTime kullanarak açılış saatini kontrol edin ve saniye sayısındaki fark 3 günden fazlaysa (>=3*24*60*60), ardından işte burada, bir piç vardı. Ardından böyle bir siparişin biletini tanımlayın ve yorumda bilet numarasını görüntüleyin, ardından listeden manuel olarak kapatın.
 
paladin80 :
Algoritmayı doğru anladım mı:
Piyasaya giriş koşulu tetiklendikten sonra sadece bir pozisyon açılır. Kâr veya zararla kapanırsa, kapandığı gün artık işlem yapmayın. Bu arada, bir sembolü mü yoksa birkaç sembolü mü takas ediyorsunuz?
Danışmanı devre dışı bırakma hakkında bilgim yok. Bunu kullanmıyorum, belki buradaki biri böyle yazmanın mümkün olup olmadığını biliyordur.
doğru anladın! Bir döviz çifti için danışman yazıyorum! Zaman ayırdığınız için teşekkür ederim!! MQ4 eğitimini daha fazla çalışacağım!
 

Merhaba!

Lütfen bana danışmanın zaman aralığını tamamen otomatik hale getirmek için nasıl ayarlayacağımı söyle, diyelim ki 10:00 - 22:00, 5/7?

 
s1nner :

Merhaba!

Lütfen bana danışmanın zaman aralığını tam otomatik hale getirmek için nasıl ayarlayacağımı söyle, diyelim ki 10:00 - 22:00, 5/7?


Tatmak için seçin!
 
lowech :
doğru anladın! Bir döviz çifti için danışman yazıyorum! Zaman ayırdığınız için teşekkür ederim!! MQ4 eğitimini daha fazla çalışacağım!

Bunun gibi:

 if ( OrdersTotal ()> 0 )
{   for ( int i= OrdersTotal ()- 1 ; i>= 0 ; i--)
   {   if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES))
      {   if ( OrderTicket ()> 0 )
         {   int This_bar= iTime ( NULL , PERIOD_D1 , 0 );
             return ( 0 );
         }
}  }  }

if (This_bar== iTime ( NULL , PERIOD_D1 , 0 )) return ( 0 );
 

İyi günler, bir acemi yardım edin!

EA bir satış noktası belirledi mi? sunucudan bir yanıt gelir:

2012.09.04 08:30:22 '426944': sipariş açıldı : #1896720337 satış stop 308.70 EURUSD 1.25599 sl: 1.25689 tp: 1.25549
2012.09.04 08:30:22 '426944': istek sunucu tarafından kabul edildi
2012.09.04 08:30:22 '426944': bekleyen emir satış durdurma 308.70 EURUSD 1.25599 sl: 1.25689 tp: 1.25549

Anladığım kadarıyla bu, siparişin kabul edildiği anlamına geliyor.

sipariş işlemleri:

1896720337 2012.09.04 16:06 satmak 308.70 euro 1.25663 1.25650 1.25550 2012.09.04 16:10 1.25743 -1 396,52 0,00 0,00 -24 696.00

Emir neden 1.25663'te 16:06'da açıldı???? 1.25599 fiyatı 16:04 olmasına rağmen.

Ardından zararı durdurmayı 1.25650 seviyesine taşıdı. Stop loss nasıl fiyat seviyesinin altında olabilir???

Şimdiden teşekkür ederim!

 

Здравствуйте извините тему дублирую, так как этой ветки сразу не заметил. Есть такой код, подскажите как к нему прикрутить звук, что то вроде PlaySound("alert.wav"); чтобы новые торговые сигналы сопровождались звуком... Исходник прилагается..

#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Red
#property indicator_width1 1
#property indicator_color2 Lime
#property indicator_width2 1
#property indicator_color3 Red
#property indicator_width3 1
#property indicator_color4 Lime
#property indicator_width4 1

extern int SignalGap = 4;
extern int ShowBars = 500;

int dist=24;

double b1[];
double b2[];
double b3[];
double b4[];

int init() {

SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1);
SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,1);
SetIndexStyle(2,DRAW_ARROW,STYLE_SOLID,1);
SetIndexStyle(3,DRAW_ARROW,STYLE_SOLID,1);

SetIndexBuffer(0,b1);
SetIndexBuffer(1,b2);
SetIndexBuffer(2,b3);
SetIndexBuffer(3,b4);

SetIndexArrow(2,234);
SetIndexArrow(3,233);

return(0);
}

int start() {

int k,i,j,limit,hhb,llb;

if (ShowBars >= Bars) ShowBars = Bars;

for (i=0;i<ShowBars;i++) {

b1[i]=0;
b2[i]=0;
b3[i]=0;
b4[i]=0;

hhb = iHighest(Symbol(),0,MODE_HIGH,dist,i-dist/2);
llb = iLowest(Symbol(),0,MODE_LOW,dist,i-dist/2);


if (i==hhb)
b3[i]=High[hhb]+SignalGap*Point;

if (i==llb)
b4[i]=Low[llb]-SignalGap*Point;

b1[i]=High[hhb];//+SignalGap*Point;
b2[i]=Low[llb];//-SignalGap*Point;

}
return(0);
}

SSS :

Hoş geldin. çünkü eskisi ölçülemeyecek kadar yavaşlıyor.

Önceki zirveye bağlantı: https://www.mql5.com/ru/forum/134688

Dosyalar:
 
İyi günler Soru Hareketli ortalama MA'yı ana grafikte değil, gösterge penceresinde nasıl ayarlayabilirim?İşte bu makaledeki örnekler - http://sk-fx.at.ua/index/0-12.Teşekkürler sen.
Neden: