[Arşiv]Köylülerden para kazanmayı öğrenin![Arşiv] - sayfa 659

 
Roman. :

İlginç bir çözüm, zaman içinde ortalama almaktır... Yani - ortalama siparişler arasındaki çarpma faktörünü nasıl hesaplarız? 1. ortalama, 2. ortalama siparişini açmak için ne kadar lot var...? oran nerede? İlk başlayanın - depozito boyutundan MM ile - anlaşılabilir olduğu gerçeği ...
Geri kalan her şey aynı MM'dedir, eğer hemen pozitifse, daha sonra büyük bir lot ile doldurma elde edilir, eğer bir düşüşe girerlerse, daha sonra depozitoyu yüklememek için daha küçük bir tane ve bir takip durdurma olabilir tüm siparişleri başabaş noktasından bağlamak için kullanılır.
 
Roman. :

İlginç bir çözüm, zaman içinde ortalama almaktır... Yani - ortalama siparişler arasındaki çarpma faktörünü nasıl hesaplarız? 1. ortalama, 2. ortalama siparişini açmak için ne kadar lot var...? oran nerede? İlk başlayanın - depozito boyutundan MM ile - anlaşılabilir olduğu gerçeği ...

Bu zor bir iştir ve açık siparişlerin maksimum sayısına ve toplam hacmine göre teminat miktarını hesaplamanız gerektiği gerçeğine dayanır.

Şimdi formülü uyguluyorum:

MiniLot^(x^0)+MiniLot^(x^1)+MiniLot^(x^2) ... + MiniLot^(x^(N-1))=VolMax,

N , beklenen maksimum sipariş sayısı olduğunda ,

VolMax - tüm N siparişlerinin mümkün olan maksimum toplam hacmi

ama şimdilik, basit numaralandırmayla x'i buluyorum

Belki birisi sadece x'in bilinmediği bu denklemin çözümünü biliyordur?

 
new-rena :

30 yıllık tarihe bakın. Süper trendi nerede gördünüz??? Ne korkacak. Kaç puan olacağını programlı olarak belirleyin ve hepsi bu.

Hindinin içini bile gösterdim (1-5 sayfa arka).


Bu arada, hrenfx'ten maksimum geri tepmesiz hareketin hesaplanmasını kazdım: buraya bakın. Buradan ve dans, yani. bu mesafeyi (maksimum) ortalama alma konumlarının sayısına bölün - sonuç olarak, geri almada kar elde etmek için ortalama bir adım alırsınız. Tarihler - kendiniz ayarlayın - maks. DC'niz tarafından seçilen enstrüman için sağlanan fiyat teklifi geçmişinin derinliği...

En karakteristik olan - init işlevinde bu işlevi kendime bir baykuşta aktardım - bir şekilde yanlış düşünüyor ... Komut dosyasını yürütme için çalıştırıyorum - başka (gerçeğe daha yakın) bir değer ...

İzliyorum. Bu betiği baykuşuma aktarırken hataları ortadan kaldırıyorum ... Ayrıca - sadece baykuşun başlangıcındaki değişkenler aracılığıyla, bu değeri pp'ye maks. ortalama sipariş sayısı = ortalama alma adımı.

 #property show_inputs

extern int MinPips = 100 ;
extern datetime StartTime = D'2010.01.01' ;
extern datetime EndTime = D'2011.01.01' ;

#define MAX_POINTS 10000

// Заполняет массив размерами колен ЗигЗага с условием колена >= MinPips пунктов
int GetZigZagData( int MinPips, datetime & StartTime, datetime & EndTime, int & Data[] )
{
   bool FlagUP = TRUE;
   int Pos = iBarShift ( Symbol (), Period (), StartTime);
   int PosEnd = iBarShift ( Symbol (), Period (), EndTime);
   int Max = High[Pos] / Point + 0.1 ;
   int Min = Low[Pos] / Point + 0.1 ;
   int Count = 0 ;
   int PriceHigh, PriceLow;
 
  StartTime = Time[Pos];
  EndTime = Time[PosEnd];
  
   ArrayResize (Data, MAX_POINTS);

  Pos--;
  
   while (Pos >= PosEnd)
  {
    PriceHigh = High[Pos] / Point + 0.1 ;
    PriceLow = Low[Pos] / Point + 0.1 ;   

     if (FlagUP)
    {
       if (PriceHigh > Max)
        Max = PriceHigh;
       else if (Max - PriceLow >= MinPips)
      {
        Data[Count] = Max - Min;
        Count++;
        
        FlagUP = FALSE;
        Min = PriceLow;
      }
    }
     else
    {
       if (PriceLow < Min)
        Min = PriceLow;
       else if (PriceHigh - Min >= MinPips)
      {
        Data[Count] = Max - Min;
        Count++;
        
        FlagUP = TRUE;
        Max = PriceHigh;
      }
    }
    
    Pos--;
  }
  
   ArrayResize (Data, Count);
    
   return (Count);
}

void start()
{
   int ZigZagData[];
   int Amount = GetZigZagData(MinPips, StartTime, EndTime, ZigZagData);
  
   ArraySort (ZigZagData);
  
   Print ( "На интервале " + TimeToStr (StartTime) + " - " + TimeToStr (EndTime) +
         " максимальное безоткатное (> " + MinPips +
         " пунктов) движение " + ZigZagData[Amount - 1 ] + " пунктов." );
        
   return ;
}
 
BeerGod :
Geri kalan her şey aynı MM'dedir, eğer hemen pozitifse, daha sonra büyük bir lot ile doldurma elde edilir, eğer bir düşüşe girerlerse, daha sonra depozitoyu yüklememek için daha küçük bir tane ve bağlantı için takip eden bir durdurma elde edilir. Başabaş noktasından tüm siparişler.

kodda, atabilir misin?
 
Roman. :

kodda, atabilir misin?
Önceki sayfada, fonksiyon kodu
LotsOptimized()
 OrderSend ( Symbol (),OP_BUY,LotsOptimized(),Ask, 3 ,stop,Ask+Takeprofit* Point , "" ,MagicNumber, 0 , Green );
 
new-rena :

30 yıllık tarihe bakın. Süper trendi nerede gördünüz??? Ne korkacak. Kaç puan olacağını programlı olarak belirleyin ve hepsi bu.

Hindinin içini bile gösterdim (1-5 sayfa arka).

Evet, noktalar, trendler ve türkiye hakkında anlaşılabilir. Teşekkürler!! Yönlerle ilgili başka bir soru (Al / Sat) - hangisi alınır, nasıl değişir?
 
mt4trade :
Evet, noktalar, trendler ve türkiye hakkında anlaşılabilir. Teşekkürler!! Yönlerle ilgili başka bir soru (Al / Sat) - hangisi alınır, nasıl değişir?

Göstergenin söylediği bu. Onlar. SATIN AL başladı, hadi gidelim. Dedikleri gibi - ilk kim baba.

Tek yönlü artı emirler serisini bir kez daha kapattığımızda yönüne tekrar bakalım))).

 
BeerGod :
Önceki sayfada, fonksiyon kodu


Açık. Şu anda baykuşta kontrol ediyorum (adına göre aynı işlev bile var) - Onu (o olanı) bununla (sizin) değiştirmeyeceğim ... Daha sonra daha ayrıntılı bakacağım ...

Örneğin, başlangıçtaki siparişlerin ortalamasını almak için yaklaşık lotları bir satıra yazın. 10.000 birim para birimleri, yani:

0. başlangıç hacmi = 0.01 lot.

1. ortalama piyasa = 0.02 lot.

3. ortalama piyasa = 0.03 lot.

4. = 0.05

5. = 0.09

6

7

sekiz

dokuz

Ve bir sonraki ortalama sırasını 900 saniye sonra koyun. önceki tüm tek yönlü başlangıç ve ortalama siparişlerinde bir kayıp olması durumunda önceki ortalama piyasa emrinin açılmasından sonra mı?

 
Roman. :

Cevabınız için teşekkür ederim Renat.

...Neye benziyor?

Biliyorsanız lütfen bu denklemin çözümünü logaritma cinsinden yazın ben size biraz daha anlatayım...

Şimdi formülü uyguluyorum:

MiniLot^(x^0)+MiniLot^(x^1)+MiniLot^(x^2) ... + MiniLot^(x^(N-1))=VolMax,

burada N , beklenen maksimum sipariş sayısıdır (),

VolMax - tüm N siparişlerin maksimum olası toplam hacmi (Depo/MarketInfo(Instr,MODE_MARGINREQUIRED))

ama şimdilik, basit numaralandırmayla x'i buluyorum

Belki birisi sadece x'in bilinmediği bu denklemin çözümünü biliyordur?
 
new-rena :

Biliyorsanız lütfen bu denklemin çözümünü logaritma cinsinden yazın ben size biraz daha anlatayım...

Şimdi formülü uyguluyorum:

MiniLot^(x^0)+MiniLot^(x^1)+MiniLot^(x^2) ... + MiniLot^(x^(N-1))=VolMax,

burada N , beklenen maksimum sipariş sayısıdır (),

VolMax - tüm N siparişlerin maksimum olası toplam hacmi (Depo/MarketInfo(Instr,MODE_MARGINREQUIRED))

ama şimdilik, basit numaralandırmayla x'i buluyorum

Belki birisi sadece x'in bilinmediği bu denklemin çözümünü biliyordur?

Uygun konuda bir soru sordu - bu konuya bakın. Kendimi bilmiyorum, uzun zamandır bir “kule” vardı ... :-)