[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 361

 
costy_ писал(а) >>

Yardım

int Dakika ( )
Programın başlatıldığı anda bilinen son sunucu saatinin geçerli dakikasını (0,1,2,..59) döndürür (programın yürütülmesi sırasında bu değer değişmez).

Not: Test sırasında, bilinen son sunucu zamanı simüle edilir.

Ama indikatörde test yapılırken sunucunun bilinen en son zamanı modellenmiyor, böyle mi olması gerekiyor?

Gösterge, test edici veya optimize edici modunda Expert Advisor'dan çağrılırsa göstergede de modellenir. Görsel modda ise, gerçek olan alınır.

 

Bir sonraki trenle Minsk'e gideceğim....

Burada, kontrol ile birleştiği alandaki öz sermaye düzeyinin yaklaşık kontrolünün bir bloğunu değerlendirin, 4 ay boyunca deponun %100 karını verir.

Bak zorlaştırmıyorsa orada herşey doğru yazıyor...

Dosyalar:
 

Belki iyileştirme için bazı fikirler vardır

Gelecek vaat eden bir danışman gibi görünüyor, ne düşünüyorsunuz??????

 
Vinin >> :

Gösterge, test edici veya optimize edici modunda Expert Advisor'dan çağrılırsa göstergede de modellenir. Görsel modda ise, gerçek alınır.

Yazık, ancak işlevin göstergede (test cihazında) günde bir kez tetiklenmesini sağlamanın basit bir yolu nedir?

 

Açık pozisyonun bir kısmının (%20, 30, 50 vb.) kapatılması gerekmektedir.

Bunu yapmak için, partinin kalan kısmının komisyoncunun gereksinimlerini karşılaması gerekir:

- Bir komisyoncu için - minimum lot ve adım: sırasıyla 0.1 ve 0.01.

- Başka bir komisyoncu ile - 0.01 ve 0.01

- Üçüncüsü 0.1 ve 0.1'e sahip


Kontrolün en basit şekilde nasıl yapılacağı hakkında bir fikri olan var mı?

 
chief2000 >> :

Açık pozisyonun bir kısmının (%20, 30, 50 vb.) kapatılması gerekmektedir.

Bunu yapmak için, partinin kalan kısmının komisyoncunun gereksinimlerini karşılaması gerekir:

- Bir komisyoncu için - minimum lot ve adım: sırasıyla 0.1 ve 0.01.

- Başka bir komisyoncu ile - 0.01 ve 0.01

- Üçüncüsü 0.1 ve 0.1'e sahip


Kontrolün en basit şekilde nasıl yapılacağı hakkında bir fikri olan var mı?





1. Aynı yönde X (0.15 vb.) açabilirsiniz. toplamda ~0,25 (0,3 veya orada atlama gerekli ...) elde ederiz. - diğer yönde atlamayı açıyoruz.. sonra birkaç siparişi kapatıyoruz.

2. Kaidenin altındaki mona nasıl hala kapanabilir?

3. Olmaz.

 
chief2000 писал(а) >>

Açık pozisyonun bir kısmının (%20, 30, 50 vb.) kapatılması gerekmektedir.

Bunu yapmak için, partinin kalan kısmının komisyoncunun gereksinimlerini karşılaması gerekir:

- Bir komisyoncu için - minimum lot ve adım: sırasıyla 0.1 ve 0.01.

- Başka bir komisyoncu ile - 0.01 ve 0.01

- Üçüncüsü 0.1 ve 0.1'e sahip

Kontrolün en basit şekilde nasıl yapılacağı hakkında bir fikri olan var mı?

En basit seçenek.

1. Gerekli payı (kapandıktan sonra kalması gereken) düşünüyoruz.

2. Alınan sayıdan minimum lotu çıkarın

3. Bu farkı gerekli doğruluğa yuvarlarız

4. minimum lotu ekleyin.

Kapattıktan sonra pozisyon boyutunu aldım.

Kodda gerekliyse, daha sonra yapacağım.

Algoritma oldukça çalışacak ve hemen hemen her DC ile çalışırken kullanılabilir.

 
BARS >> :

1. X'i (0.15 vb.) aynı yönde açabilirsiniz. toplamda ~0,25 (0,3 veya oradaki atlama gerekli ...) elde ederiz. - diğer yönde atlamayı açıyoruz.. sonra birkaç siparişi kapatıyoruz.

2. Kaidenin altındaki mona nasıl hala kapanabilir?

3. Olmaz.

Korkarım yeni siparişler açmak işi daha da zorlaştıracak :)

 
Vinin >> :

En basit seçenek.

1. Gerekli payı (kapandıktan sonra kalması gereken) düşünüyoruz.

2. Alınan sayıdan minimum lotu çıkarın

3. Bu fark, gerekli doğruluğa yuvarlanır

4. minimum lotu ekleyin.

Kapattıktan sonra pozisyon boyutunu aldım.

Kodda gerekliyse, daha sonra yapacağım.

Algoritma oldukça çalışacak ve hemen hemen her DC ile çalışırken kullanılabilir.

Yüzde (20, 30, 50, vb.) en azından şimdilik önceden ayarlanmıştır.

Soru, esas olarak, komisyoncunun min. lot ve adım (böylece aynı anda

çözümün evrenselliğiydi). 0.72 lottan pozisyonun %25'ini kapatmanız gerektiğini varsayalım: adım 0.01 ve minimum lot 0.1.

 
chief2000 писал(а) >>

Yüzde (20, 30, 50, vb.) en azından şimdilik önceden ayarlanmıştır.

Soru, esas olarak, komisyoncunun min. lot ve adım (böylece aynı anda

çözümün evrenselliğiydi). 0.72 lottan pozisyonun %25'ini kapatmanız gerektiğini varsayalım: adım 0.01 ve minimum lot 0.1.

 extern double CloseProcent = 20.0 ; // Заданный процент лота для закрытия

//=====================================================================
// Функция для расчета закрываемой доли позиции с учетом минимального |
// лота и шага                                                        |
// На входе размер позиции, на выходе закрываемая часть               |
//---------------------------------------------------------------------
//                        Copyright © 2009, Victor Nicolaev aka Vinin |
//                                              e-mail: vinin@mail.ru |
//=====================================================================
double CalculateCloseLots ( double LotSize ) {
   double LotMin   = MarketInfo ( Symbol ( ) , MODE_MINLOT ) ;
   double LotStep = MarketInfo ( Symbol ( ) , MODE_LOTSTEP ) ;
   
   double Res ;
   
   Res = LotSize * ( 100.0 - CloseProcent ) / 100.0 ;    // Считаем сколько должно остаться
   Res - = LotMin ;                                // Убираем миниальный лот
   Res = MathRound ( Res / LotStep ) * LotStep ;        // Округляем до заданой точности 
   Res + = LotMin ;                                // Получаем размер позиции после закрытия
   Res = LotSize - Res ;                            // Считаем размер к закрытию
   return ( Res ) ;
}

Başıma böyle bir şey geldi.

Neden: