Ücretsiz danışmanlar yazıyoruz - sayfa 5

 
Fraktallar üzerine bir danışman yazmanızı rica ediyorum.
Ekte stratejinin ayrıntılı resimleri bulunmaktadır.


SATIN ALMAKSATMAK

Fraktalların konumu kesinlikle resimdeki gibidir.
TP, resimdeki şemaya göre hesaplanır.
SL, SATIN AL için fraktalın altına ve SATIŞ için fraktalın üstüne yerleştirilir.
EA kodunda kayma ve yayılma dikkate alınmalıdır.
EA girdi değişkenlerinde: Lot
 
yura droba :
Fraktallar üzerine bir danışman yazmanızı rica ediyorum.
Ekte stratejinin ayrıntılı resimleri bulunmaktadır.



Fraktalların konumu kesinlikle resimdeki gibidir.
TP, resimdeki şemaya göre hesaplanır.
SL, SATIN AL için fraktalın altına ve SATIŞ için fraktalın üstüne yerleştirilir.
EA kodunda kayma ve yayılma dikkate alınmalıdır.
EA girdi değişkenlerinde: Lot

Eşitliği geometride kabul edildiği gibi işaretlemişsiniz ama canlı piyasada pratikte eşitlik yok. Asgari olarak tolerans kabul edilmelidir.

 
Tünaydın!
Arkadaşlar bana yardım edebilecek var mı?
Yarı otomatik danışmanlı bir strateji var. Buna, siparişlerin aynı anda otomatik olarak zıt yönlerde açılmasını eklemeniz gerekir. Ve danışman, siparişlerin sonuncusu kapanır kapanmaz piyasaya girmelidir . Yani son alış emirleri kapanır, hemen alış açar. Son satış emirleri kapanır, hemen bir satış emri açar.

İşlevselliğe göre düğmeler ekleyin: by-on / off

hücre açık/kapalı

 

Lütfen bana kodda neyin yanlış olduğunu söyleyin. Derler ancak test cihazında işlem yapmaz.


harici çift StopLoss =0;

harici çift Kar Al =0;

dış çift Lot = 0.1;

dış çift Prots=0.0;

bool İş=doğru;

dize Symb;


extern int Bands_period = 20;

harici double Bands_deviation = 2;





int

Toplam, // Penceredeki sipariş sayısı

İpucu=-1, // Tür seçili. siparişler (B=0,S=1)

bilet; // Sipariş numarası

çift

MA_1_t, // Değer. MA_1 geçerli

Parti, // Miktar seçilen sırayla lotlar

Lts, // Miktar açık düzende çok

Min_Lot, // Minimum lot sayısı

Adım, // Parti büyüklüğü değiştirme adımı

Ücretsiz, // Mevcut ücretsiz fonlar

One_Lot, // Bir lotun maliyeti

Fiyat, // Seçilen siparişin fiyatı

SL, // seçilen sıranın SL'si

TP; // seçilen siparişin TP'si

bool

Ans =false, // Kapattıktan sonra sunucu yanıtı

Cls_B=false, // Satın Al'ı kapatmak için kriterler

Cls_S=false, // Satışı kapatmak için kriterler

Opn_B=false, // Buy'u açma kriterleri

Opn_S=yanlış; // Sell'i açmak için kriterler

//------------------------------------------------ -------------------------------------------------- --------//

int başlangıç()

{

çift YüzdeBB1;

çift YüzdeBB2;

çift ana;

int cnt, toplam;



//------------------------------------------Hatalardan ve sıkışmalardan koruma- --------------------------------------//

if(Bars<100) // Mum sayısı 100'den az ise

{

Print("Çubuk sayısı çok az");

dönüş(0);

}

if (Hacim[0] < 1.0) // İşlem varsa, hacim 0'dan fazladır

{

Comment("Ticaret yok.. Yeni bar bekleniyor..");

dönüş(0);

}

if (AccountFreeMargin()<(1000*Lots))

{

Comment("Yeterli para yok. Marj seviyesi az...");

dönüş(0);

}


//----------------------------------------- Söve korumasının sonu--- --------------------------------//


PercentBB1 = iCustom(NULL,PERIOD_H1,"cBB",Bands_period,0,Bands_deviation,0 );

PercentBB2 = iCustom(NULL,PERIOD_M15,"cBB",Bands_period,0,Bands_deviation,0);

ma = iMA(BOŞ, PERIOD_M15, 20, 0, 0, PRICE_CLOSE, 0);


toplam=SiparişToplam();

//-------------------------------------------Kapanış pozisyonları--- ------------------------------------

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

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()<=OP_SAT &&

OrderSymbol()==Symbol())

{

if(OrderType()==OP_BUY)

{

if (YüzdeBB1 <=30.0000 && YüzdeBB1 >=70.0000 && Teklif == ma)

{

Ticket=OrderClose(OrderTicket(),OrderLots(),Bid,50,Violet);

dönüş(0);

}

}

if(OrderType()==OP_SEL)

{

if (PercentBB1 <=30.0000 && PercentBB1 >=70.0000 && Sor == ma )

{

Ticket=OrderClose(OrderTicket(),OrderLots(),Ask,50,Violet);

dönüş(0);

}

}

}

}

//-----------------------------------------------Son pozisyon kapanışı------------------------------------

if(toplam==0) // pozisyon yoksa

{

// uzun pozisyon açma

if(PercentBB1 >=30.0000 && PercentBB1 <=70.0000 && PercentBB2 <=0.0000 )

{

Ticket=OrderSend(Symbol(), OP_BUY,Lots,Ask,50,0,"Uzun Pozisyon",16384,0,Kırmızı);

dönüş(0);

}

// kısa pozisyon açma

if(PercentBB1 >= 30.0000 && PercentBB1 <=70.0000 && PercentBB2 >= 100.0000)

{

Ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,50,0,"Kısa Pozisyon",16384,0,Kırmızı);

dönüş(0);

}

}

dönüş(0);


 
Юра Юра :

Lütfen bana kodda neyin yanlış olduğunu söyleyin. Derler ancak test cihazında işlem yapmaz.


PercentBB1 = iCustom(NULL,PERIOD_H1,"cBB",Bands_period,0,Bands_deviation,0 );

PercentBB2 = iCustom(NULL,PERIOD_M15,"cBB",Bands_period,0,Bands_deviation,0);

kimse yardım etmeyecek
gösterge yok

 
Олег Новицкий :
Merhaba!! Özelleştirilebilir bir duruşa sahip bir ok göstergesine dayalı bir Uzman Danışman yazmak ve göstergenin ters sinyalini almak mümkün müdür?

yapamazsınız, ayrıştırılmış göstergeleriniz var

 

ÜCRETSİZ yürütme için ticaret stratejisinin ayrıntılı bir açıklamasıyla TOR'u kabul etmeye hazır. MT4 terminali için danışman veya gösterge.

"Şablon" türündeki stratejiler değerlendirmeye tabi değildir. Bu nedenle, daha sonra yürütme ile TK'yi bağımsız olarak seçme hakkımı saklı tutarım.

Zamanlama hakkında, lütfen bahsetme. Günde 2-3 saat kodlama zamanı. Aslında, bu ücretsiz yürütmenin fiyatıdır.

***

 
Evgenii Voroshilov :

ÜCRETSİZ yürütme için ticaret stratejisinin ayrıntılı bir açıklamasıyla TOR'u kabul etmeye hazır. MT4 terminali için danışman veya gösterge.

"Şablon" türündeki stratejiler değerlendirmeye tabi değildir. Bu nedenle, daha sonra yürütme ile TK'yi bağımsız olarak seçme hakkımı saklı tutarım.

Zamanlama hakkında, lütfen bahsetme. Günde 2-3 saat kodlama zamanı. Aslında, bu ücretsiz yürütmenin fiyatıdır.

***

Ücretsiz yapmayı taahhüt edin - her şeyi halka açık bir şekilde yapmak için zahmete girin.

 
Merhaba! Danışman yazma hakkında hiçbir şey bilmiyorum, bu yüzden böyle bir soru var. Kaynak kodu olmadan bir göstergeye dayalı Uzman Danışman yazmak mümkün müdür?
 
Alexey Olhovikov :
Merhaba! Danışman yazma hakkında hiçbir şey bilmiyorum, bu yüzden böyle bir soru var. Kaynak kodu olmadan bir göstergeye dayalı Uzman Danışman yazmak mümkün müdür?

Yapabilir.

Neden: