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

 
demlin :

Merhaba!

Bilgili insanlardan MQL4'te hangi kitaplıkların olduğunu ve onları neyle yemem gerektiğini söylemelerini istiyorum. Şimdiden teşekkürler.


Bana "kütüphanelerin" anlamını nasıl anladığınızı söyleyin, insanlar düzeltecek ... tam olarak.
 
DDFedor :

Bana "kütüphanelerin" anlamını nasıl anladığınızı söyleyin, insanlar düzeltecek ... tam olarak.
Tüm durumlar için bir dizi hazır program.
 
Aynen öyle. Ve insanları senin için her şeyi çiğnesinler diye zorlamak mı istedin? Derlenecek dosyanın içinde yer alan ayrı bir dosyaya yazılan programlardır (işlevler).
 
DDFedor :
Aynen öyle. Ve insanları senin için her şeyi çiğnesinler diye zorlamak mı istedin? Derlenecek dosyanın içinde bulunan, ayrı bir dosyaya yazılan programlardır (işlevler).
Bu temiz. Onlarla nasıl çalışılacağı belli değil. Çiğneyemezsin, sadece link at, ben kendi kendine eğitim için :)))
 

1. Örneklerin kod tabanında olduğunu biliyoruz.

2. Kütüphane dosya uzantısının mqh olduğunu biliyoruz.

3. Birleştiririz, arama motoruna talepte bulunuruz.

4. İlk sonucu alıyoruz. https://www.mql5.com/ru/code/10344 - Arşive bakmadım ama büyük ihtimalle hem kitaplık dosyası hem de başlangıç dosyası oradadır.

 
Arkadaşlar saçma sapan sorular sorarsam şimdiden özür dilerim. Henüz programlamada acemiyim, ancak ilk danışmanımı başlatmak için sabırsızlanıyorum.))) Az ya da çok başa çıkabilirim, ancak böyle bir sorunum var: danışmanı yapılandırmanız gerekiyor, böylece ticaret başına risk deponun yüzde 10'u olduğunu ve bu yüzde 10'un, hemen hemen her işlemde farklı olan SL'ye olan mesafe içinde kalacağını ve bu yüzde 10'un, kaybedilen bir işlemden sonra her seferinde %50 oranında artması gerektiğini. Örneğin, 10.000 USD'lik bir depozito, önceden bilinen belirli bir SL seviyesinde işlem başına risk 1000 USD olmalıdır. Anlaşmanın kârsız olduğu ortaya çıkarsa, bir sonraki anlaşmada zaten 1500, bir sonraki 2000'de vb. Ve ilk karlı işlemde, risk mevduattan hemen başlangıç seviyesine döner: %10. Bu programda nasıl uygulanabilir?
 
vovan-gogan :
Arkadaşlar saçma sapan sorular sorarsam şimdiden özür dilerim. Henüz programlamada acemiyim, ancak ilk danışmanımı başlatmak için sabırsızlanıyorum.))) Az ya da çok başa çıkabilirim, ancak böyle bir sorunum var: danışmanı yapılandırmanız gerekiyor, böylece ticaret başına risk deponun yüzde 10'u olduğunu ve bu yüzde 10'un, hemen hemen her işlemde farklı olan SL'ye olan mesafe içinde kalacağını ve bu yüzde 10'un, kaybedilen bir işlemden sonra her seferinde %50 oranında artması gerektiğini. Örneğin, 10.000 USD'lik bir depozito, önceden bilinen belirli bir SL seviyesinde işlem başına risk 1000 USD olmalıdır. Anlaşmanın kârsız olduğu ortaya çıkarsa, bir sonraki anlaşmada zaten 1500, bir sonraki 2000'de vb. Ve ilk karlı işlemde, risk mevduattan hemen başlangıç seviyesine döner: %10. Bu programda nasıl uygulanabilir?

Farklı ileti dizilerinde tekrarlanan iletiler spam'dir ve spam, bir yasakla cezalandırılabilir. Bu bir uyarıdır.
 
kaats 27.07.2011 14:17

if(ObjectFind("VerticalLine")!=-1){
datetime TimeVL=ObjectGet( "VerticalLine", OBJPROP_TIME1); //получили координату времени где стоит вертикальная тиния с именем VerticalLine, которая сознательно выставлена - так как не проверяется какая это линия и тд
int shift=iBarShift(NULL, 0, TimeVL); //получил смещение линииот текущего момента в свечах

//int c=Bars-shift; //если вдруг хочется до конца истории вывести значение индикатора (после линии)

int c=10; // а это на скольких свечах после вертикальной линии анализировать значение индикатора
for(int i=shift; i<=shift+c; i++){
//double x=iCustom(NULL, 0, "СвойИндикатор", ..., int mode, i); // тут вроде как свой индикатор ....
double x= iMA(NULL, 0, 12, 0, MODE_SMA, PRICE_CLOSE, i) ; // для примера вывод МА
Print("x=",i," MA=",x);
}
}
else Print("Нет Вертикальной линии");

- будьте внимательны - если код будет работать потиково - будет масса данных для анализа :) на каждом тике код выполняется заново

это если я, конечно, правильно понял что вы хотите

Muhtemelen tam olarak doğru değil ya da ben yanlış anladım, burada başarmak istediğim şeyin bir çizimini ekliyorum.

 
Vinin :

Farklı ileti dizilerinde tekrarlanan iletiler spam'dir ve spam, bir yasakla cezalandırılır. Bu bir uyarıdır.

Afedersiniz. Bu bölümü yeni gördüm. )
 
vovan-gogan :
Arkadaşlar saçma sapan sorular sorarsam şimdiden özür dilerim. Henüz programlamada acemiyim, ancak ilk danışmanımı başlatmak için sabırsızlanıyorum.))) Az ya da çok başa çıkabilirim, ancak böyle bir sorunum var: danışmanı yapılandırmanız gerekiyor, böylece ticaret başına risk deponun yüzde 10'u olduğunu ve bu yüzde 10'un, hemen hemen her işlemde farklı olan SL'ye olan mesafe içinde kalacağını ve bu yüzde 10'un, kaybedilen bir işlemden sonra her seferinde %50 oranında artması gerektiğini. Örneğin, 10.000 USD'lik bir depozito, önceden bilinen belirli bir SL seviyesinde işlem başına risk 1000 USD olmalıdır. Anlaşmanın kârsız olduğu ortaya çıkarsa, bir sonraki anlaşmada zaten 1500, bir sonraki 2000'de vb. Ve ilk karlı işlemde, risk mevduattan hemen başlangıç seviyesine döner: %10. Bu programda nasıl uygulanabilir?

Benzer bir soru daha önce burada soruldu ve cevabı verildi (kimin cevapladığını hatırlamıyorum). Böylece, öyle olsun, buraya bakma:

--------------------------------------------
Serbest marj ve lottan yola çıkarak, fiyatın kaç puan (puan olarak) eksiye düşebileceğini nasıl hesaplayabilirim??? bu koda sahip olan var mı???
bağlantı formülü: Lot=Para/(Stoploss*Tick)
Para - kazanılan/kaybedilen
Stoploss - komisyoncu noktalarında
Kene - MarketInfo( MODE_TICKVALUE)
Buradan dilediğiniz gibi bükün:
Zararı Durdur=Para/(Lot*Tick)
Para=Lot*Zararı Durdur*Tık
--------------------------------------------
Şimdi, yukarıdaki formüllere dayanarak, ihtiyacınız olanı yapın ...

Neden: