Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 339

 

Hey! Söyle bana, lütfen, resimdeki gibi danışmanın bu tür çalışmalarından nasıl kurtulurum? Expert Advisor, dürtüsel hareketler için tasarlanmıştır, ancak kârı hiçbir şekilde sabitlemez! Burada da iyi bir seçeneğim var ve dezavantajlar can sıkıcı.

Ölçek

 
Choco_pro :

Hey! Söyle bana, lütfen, resimdeki gibi danışmanın bu tür çalışmalarından nasıl kurtulurum? EA, itici hareketler için tasarlanmıştır, ancak karı hiçbir şekilde sabitlemez! Burada da iyi bir seçeneğim var ve dezavantajlar can sıkıcı.

Telepatlar için buna ihtiyacın var...


Ve dezavantajlara karşı bir ilaç var - zararı durdur denir.

 
Mr.Profit :

Peki neden şikayet ediyorsun? Şimdiye kadar, karşı emirlerin kapatılmasının tek, bölünmez, garantili bir işlem olduğuna dair kesin bir inancım vardı.


Bu konuda yapılacak hiçbir şey yok - kendi taraflarındaki tüm sopaları sağlamak ve kurallardaki kararları reçete etmek için, her zaman daha fazla yeni engel ortaya çıkacaktır, ne kadar çok bilirsek, sistemler ne kadar karmaşık hale gelirse, ne kadar çok şey anlarız. dışarıdan bir çeşit çubuk var ..

Sizin durumunuzda, OrderCloseBy tarafından kapanmadıysa, o zaman alternatif bir kapatma sağlamanız gerekir, elbette, hesaba zarar vermeden, birkaç yönden daha iyidir, ilk olarak kapatmadık, biz' ikinci şekilde kapatacağım) ikincisi üçüncü şekilde çalışmadı) işte böyle, anladınız sanırım

 

Selamlar!


Arkadaşlar şimdiki saat için farklı bir formatım varsa bir önceki günün (gündüz saati) mumunun renk (yön) tanımını nasıl uygulayabilirim söyler misiniz?

PS mql öğreniyorum ...

 
Choco_pro :

Hey! Söyleyin lütfen, resimdeki gibi danışmanın bu tür çalışmalarından nasıl kurtulur? Expert Advisor, ani hareketler için tasarlanmıştır, ancak karı hiçbir şekilde sabitlemez! Burada da iyi bir seçeneğim var ve dezavantajlar can sıkıcı.

İnsanlar, dengenin üzerinde bir eşitlik elde etmeye çalışırken uzun ve sıkıcı akşamlar geçirirler. Ve seni rahatsız ediyor. Bir şekilde garip.

Karın bir kısmını bilançoya sabitlemek için sisteminizi iyileştirmeniz gerekir. Gerisini trolleyin. Öz sermaye önceki değerine göre azalmaya başlar başlamaz.

 
anlamama yardım et, biri açıkken diğeri açıkken iki siparişi aynı anda değiştirmeye çalışıyorum, böylece açık olan sorunsuz bir şekilde değiştirilir ve bekleyen sipariş çok daha sonra olur ve ayrıca danışman birkaç çiftte başlatıldığında değiştirir emirler aynı yönde açılırsa, başka bir döviz çifti için açık bir emrin fiyatında bekleyen



if( NumberOfPositionsBay ( Symbol ())== 1 && NumberOfPositionsSell_otl ( Symbol ())== 1 && GetOrderLotsOtlSell ( Symbol ())== start_Lot * 2 && GetOrderLotsBay ( Symbol ())== start_Lot )
{


for (
int k = 0 ; k < Sipariş Toplamı (); k ++)
{
if (
OrderSelect ( k , SELECT_BY_POS )== true ) // Sonraki Varsa
{ // Siparişlerin analizi:
//------------------------------------------------ ------ 3 --
if ( OrderSymbol () != Symbol ()) devam ediyor; // Bizim finansal aracımız değil.

if ( OrderSymbol () == Sembol () && OrderType () == OP_SELLSTOP ) {

tp_sell_otl = NormalizeDouble ( s -( 2 * Puan )- spred -( GetOrderPriceBay ( Sembol ())-( s - Nokta - spred ))/ Puan / 2 * Nokta , Rakamlar );
sl_sell_otl = NormalizeDouble ( GetOrderPriceBay ( Sembol ()), Rakamlar );

OrderModify ( OrderTicket (), NormalizeDouble ( s - Point - spred , Digits ), sl_sell_otl , tp_sell_otl , 0 );

}


if (
OrderSymbol () == Sembol () && OrderType () == OP_BUY ) {

sl_buy_otl = NormalizeDouble ( s - spred - Point , Digits );
OrderModify ( OrderTicket (), OrderOpenPrice (), sl_buy_otl , OrderTakeProfit (), 0 );

}
}
}
}


 

max020780 :

anlamama yardım et, biri açıkken diğeri açıkken iki siparişi aynı anda değiştirmeye çalışıyorum, böylece açık olan sorunsuz bir şekilde değiştirilir ve bekleyen sipariş çok daha sonra olur ve ayrıca danışman birkaç çiftte başlatıldığında değiştirir emirler aynı yönde açılırsa, başka bir döviz çifti için açık bir emrin fiyatında bekleyen



Düzenleme panelinde kodun otomatik olarak renklendirildiği bir SRC düğmesi var ;)

Kodla ilgili olarak, if ( OrderSymbol () == Symbol () ...) kullanılıyorsa, if ( OrderSymbol () != Symbol ()) devam ediyor; artık gerekli değil, ya da biri ya da diğeri.

for ( int k = 0 ; k < OrdersTotal (); k ++) ile değiştirmek daha iyidir

for ( int k = OrdersTotal ()-1 ; k >=0 ; k --), daha güvenilir


 

Danışmanda kendi göstergemi kullanıyorum, test sırasında büyüdüğünü ve koşullara göre bir satın alma açması gerektiğini görsel olarak görüyorum, ancak bu olmuyor.

Logda şu hatalar var (iki çeşidi var, tek tek veriyorum):

TestGenerator: eşleşmeyen veri hatası (2013.12.11 21:00'de hacim sınırı 372 aşıldı)

TestGenerator: eşleşmeyen veri hatası (2013.09.12 19:45'te düşük değer 1.33097, en düşük zaman diliminden ulaşılmıyor, düşük fiyat 1.33105 uyumsuzlukları)

Belki özel göstergelerin çalışmasıyla ilgili bazı özellikler vardır? Bu Uzman Danışmanla iki aydır uğraşıyorum ve onu ikinci plana atıyorum.

 

Hatalar 129.138 , bir Uzman Danışmanda periyodik olarak görünür. Sorun ancak terminali yeniden başlattıktan sonra çözülür.

Teklifi güncellemek ve sormak için Piyasa Bilgisi işlevini eklemek ve ardından kontrol etmek istiyorum.

Bir şekilde yapay olarak 129,138 hatalarına neden olmak mümkün mü?

 
artmedia70 :

İnsanlar, dengenin üzerinde bir eşitlik elde etmeye çalışırken uzun ve sıkıcı akşamlar geçirirler. Ve seni rahatsız ediyor. Bir şekilde garip.

Karın bir kısmını bilançoya sabitlemek için sisteminizi iyileştirmeniz gerekir. Gerisini trolleyin. Öz sermaye önceki değerine göre azalmaya başlar başlamaz.



Eh, şunu söylemek istedim, senkronize olmadığı ortaya çıktı ve bakiyenin mevcut yüzdesi kayboldu ve hesaptan para çekilemiyor, bu yüzden can sıkıcı, fikir buydu, en azından. Ve bir şekilde optimize edilmemiş. Bu arada, trol yapmak ne anlama geliyor?