[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 21

 
Gerasimm :


SW. Beyler, ileri düzey Microsoft Excel veya OpenOffice kullanıcıları.. Hayatım boyunca, masaya ne olduğunu anlamıyorum. Bir teklifi mt arşivinden dışa aktardıktan sonra, standart bir sütun (sütunlar) tarih, saat, harika görünür

ve v.. Yani ohlk matematiksel formüllere hiç tepki vermiyor.Sadece mantık çalışıyor vb. Sürekli #DEĞER şeklinde matematikle uğraşıyor! .. Tüm sertifikayı karıştırdım, yeterlilik için verilerle başka ne yapılabilir anlamıyorum.Ama aynı zamanda, prensipte ihtiyaç duyulmayan tarih, saat ve hacimlere sorunsuz formüller uygulanıyor. :o) Yoksa makinem mi sürüyor? Bir de mümkünse boş satırlardaki sakalı aşağıdan nasıl çıkaracağımı hemen söyleyin, ben de sertifikayı karıştırdım ama bana cevap vermedi. Böyle değerli bilgiler için şimdiden teşekkür ederiz!

Noktaları aptalca virgülle değiştirin. Ctrl + H ve ileri, peki, aynı zamanda, hücrelerdeki veri türü sayısal olarak değiştirilebilir (hücrede ' öneki varsa, kaldırın) ve hücreler F2 ve Enter ile güncellenir.

Genel olarak, Access sürücüleri, birimler üzerinde herhangi bir kısıtlama yoktur.

 
splxgf 24.01.2011 23:52


Harika! Ctrl + H bu rahatsızlığı yendi! :o) vkazivka (ukr) için çok teşekkür ederim! Peki ya çizgilerden oluşan bir sakal... Aynı şey, fazladan 30-40.000'i yok edemem, bu korkutucu.

 
Ereke :



Ne demeye çalışıyorsun ? Görünüşe göre profesyonellere mi dönüyoruz yoksa bu sadece bir eğlence mi?

artmedia70 ve SİZ kendiniz için AKILLI cevap verin!

Seni dürtmedim ve gözlerinin içinde yaşadığını bile görmedim. Şahsen kimseye, özellikle de sana cevap verecek bir şeyim yok. Doğru soruyu soracak zekaya sahip değilseniz, bu sizin talihsizliğinizdir. Seni çiğnemeli miyim? Veya sadece sorunuzun "eğlence" kategorisine ait olduğunu mu düşünüyorsunuz?

Tartışma olmayacak oğlum.

 
volshebnik :
Fraktallar göstergesi hesaplanırken kaydırma değeri sıfıra ayarlanmış gibi görünüyor (kod kaydırmada=3). Belki MA molası tersine çevrilene kadar vardiya değişken yapılmalıdır? Vardiyayı tam olarak neyin tanımladığını anlamıyorum. Söyleyebilecek biri varsa lütfen söylesin.


shift, belirttiğiniz çubuk sayısı kadar geriye kaymayı tanımlar, yani. fraktallara gelince - bir fraktalın ortaya çıktığını anlayabiliriz ("0"da - mevcut çubukta), bir kaydırma (kaydırma) = 3 ile yapabiliriz, yani. 3. çubukta oluşan bir fraktal - "0" çubuğunda bunun hakkında bilgilendiriliriz. Ayrıca, zamanla ve yukarı veya aşağı tek yönlü bir fiyat hareketi olduğunu varsayalım (fraktal olmadığında) - fraktalın hesaplanan değeri sıfırdır, bu nedenle kod son hesaplanan fraktalın değerini - bir sonrakine kadar hatırlıyor bir ("0"a eşit değil) böyle bir yapı aracılığıyla görünür - yardımcı bir değişken kullanarak - Bunu kodunuzda fark etmedim, yani. bir fraktalınız var ve yeni hesaplamasıyla bir sonraki çubukta - zaten "0" a eşit. Onlar. bu yapıyı kullanarak, en son fraktalın değerini hatırlarız ve yenisi görünene kadar onu karşılık gelen değişkende saklarız, fiyat hareketinde bir fraktalın yokluğunda önceki fraktalın değeri kaydedilir - iki değişken vardır bir sebepten dolayı (yukarı fraktal veya aşağı fraktal) - bunlardan biri - yardımcı ve kodunuzda - bir ...:

 fractal_h = iFractals ( Symbol (), PERIOD_H1 , MODE_UPPER, 3 );
   if (fractal_h!= 0 )   upfractal = iFractals ( Symbol (), PERIOD_H1 , MODE_UPPER, 3 ); 
   
   fractal_l = iFractals ( Symbol (), PERIOD_H1 , MODE_LOWER, 3 );
   if (fractal_l!= 0 )   dwfractal = iFractals ( Symbol (), PERIOD_H1 , MODE_LOWER, 3 ); 

Koddaki bir yukarı fraktalın kapanış fiyatına (diyelim ki beyaz bir mum) göre bir döküm için koşulları şu şekilde düzenleyebilirsiniz:

if (Close[ 1 ] > upfractal) { DO IT }

Ve burada ne tür geyik ve teik dizileri var - böyle bir tasarımla ilk kez mi karşılaşıyorum?

.............. 
while (true)                                   // Цикл открытия орд.
                  {
                    B++;
                    SL[B]=Bid+Ограничение* Point ;
                    TP[B]=Bid- 4 * Point -Прибыль* Point ;
                    ticketdown= OrderSend (Symb, OP_SELL, Lot, Bid, 0 , SL[B], TP[B], NULL ,B, 0 ,вниз); // Ордер вниз
                        Error= GetLastError ();
                         switch (Error)                             // Преодолимые ошибки
                          {
                           case 6 : Alert ( "Нет связи с торговым сервером. Пробуем ещё раз.." );
                           RefreshRates();                         // Обновим данные
                           Sleep ( 1 );                               // Задержка в цикле до нового тика
                         continue ;                                 // На след. итерацию
                          }
                         break ;                                     // Выход из цикла
                   }
...............

Buradan sorunuza gelince, https://www.mql5.com/en/forum/131277/page19 - MA'da break oluşumunu bool tipinin bir değişkeni olarak yapın ve ardından kopuşu takip edin. fraktal.

Onlar. MA aşağıdan yukarıya doğru kırılırsa flagUp=true, o zaman fraktal kırılırsa piyasaya gireriz. Kendiniz düşünüyorsunuz - aynı TF'de aynı anda MA'nın aşağıdan yukarıya nasıl bir kırılma olacağını ve üst fraktaldan nasıl geçeceğini düşünüyorsunuz? Önce MA'nın kırılma gerçeğini belirlemek gerekir - diyelim ki, aşağıdan yukarıya, ardından üst fraktalın fiyat penetrasyonunu izleyin. Bu fraktal kırılmadan önce MA kırılma koşulu yukarıdan aşağıya karşılanırsa, flagUp = false değerini sıfırlarız, flagDw = true değerini ayarlar ve alt fraktalın fiyat penetrasyonunu zaten izleriz. Bunun gibi bir şey.

ne alakası var

 if ( NormalizeDouble (MA_8, Digits ) < NormalizeDouble (MA_2, Digits ) 
        && NormalizeDouble (MA_7, Digits )<= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_6, Digits )<= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_5, Digits )<= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_3, Digits )<= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_4, Digits )<= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_2, Digits )> NormalizeDouble (MA_1, Digits )) // Перелом вниз

bu değerlerin farkını "0" ile karşılaştırmak gerekir, örneğin:

 if ( NormalizeDouble (MA_8, Digits ) - NormalizeDouble (MA_2, Digits ) < 0
        && NormalizeDouble (MA_7, Digits ) - NormalizeDouble (MA_2, Digits ) <= 0 
        .......
        && NormalizeDouble (MA_2, Digits ) - NormalizeDouble (MA_1, Digits ) > 0) // Перелом вниз
 
Kapatılan Konudan Taşındı:

anton777 23.01.2011 22:40
Şimdi Expert Advisor'da MQL4 kodunun nasıl yazılacağını anlatacağım. Sıfır çubuğunda bir sipariş açıldı, yani. mevcut olanda, BU akım çubuğundaki bir sinyalde onu kapatacak göstergeler var ( 0 ). Açıldığı yerde değil, yeni çubukta veya sonraki çubuklarda kapatmaları gerekir. Şimdiden teşekkür ederim.
 
Gerasimm :
Peki ya çizgilerin sakalı?
Bunu hafife almak daha iyidir. Ofisin yeni sürümlerinde birkaç milyon satır zaten gereksiz olacak.
 
Roman. :


shift, belirttiğiniz çubuk sayısı kadar geriye kaymayı tanımlar, yani. fraktallara gelince - bir fraktalın ortaya çıktığını anlayabiliriz ("0"da - mevcut çubukta), bir kaydırma (shift) = 3 ile yapabiliriz, yani. 3. çubukta oluşan bir fraktal - "0" çubuğunda bunun hakkında bilgilendiriliriz.

Dakika grafiğinde, ekli Fraktallar göstergesi "2" mum çubuğuna fraktal bir kuş çizer ("0" mum çubuğu oluşandır. Daha solda - "1" ve "2". Yani, vardiya = 2 ) ve anladığım kadarıyla programdaki göstergeye erişirken hangi vardiyamız olursa olsun. 3. çubukta her zaman bir fraktal oluştuğu konusunda bilgilendiriliyorsak, iFractals() işlevinde shift neden bir değişken yapılır? Ve yaparsak = 2 mi yoksa = 5 mi? Sonra ne? On-line modda indikatörün "fraktal kuşu"nun grafikte nasıl oluştuğuna göre vardiya=2'de bir fraktal oluşur.
 
Anlıyor gibi görünüyor. shift=3 koyarsak Sonra "0" mumunda 3. mumda (eğer gerçekten varsa) tepesi olan bir fraktal olduğu söylenir. Bir sonraki çubukta, fraktal aslında 4. mumda elde edilir. Ama bize fraktal olmadığını (shift=3 ile) gösterecek ve bu nedenle iFractals() göstergesinin değeri şimdi = 0 olacaktır. Şimdi o zaman belirsizliğini koruyor - tanım gereği, tamamlanmış iki fraktal olduğunda bir fraktal olmalıdır üst kısmın sağındaki çubuklar ve çevrimiçi modda bir dakikalık grafikte, tepenin sağında tamamlanmış bir çubuk olduğunda fraktal bir kuş görünür.
 
artmedia70 :

Seni dürtmedim ve gözlerinin içinde yaşadığını bile görmedim. Şahsen kimseye, özellikle de sana cevap verecek bir şeyim yok. Doğru soruyu soracak zekaya sahip değilseniz, bu sizin talihsizliğinizdir. Seni çiğnemeli miyim? Veya sadece sorunuzun "eğlence" kategorisine ait olduğunu mu düşünüyorsunuz?

Tartışma olmayacak oğlum.

Bir soru sorulduğunda, cevap verme arzusu vardır! değilse, o zaman hiç yazmayın ve şakaları evde bırakın! Ukala ! "(PROFI)" Gözden kaçırdıysanız şube adına bakın! döviz piyasasına yeni girenlerle ilgili olarak birinin gelip şakalarını burada bırakması için yaratılmadı!
 
Ereke :
Bir soru sorulduğunda, cevap verme arzusu vardır! değilse, o zaman hiç yazmayın ve şakaları evde bırakın! Ukala ! "(PROFI)" Gözden kaçırdıysanız şube adına bakın! döviz piyasasına yeni girenlerle ilgili olarak birinin gelip şakalarını burada bırakması için yaratılmadı!
mantıkla aranız nasıl Yardım istemeye mi geldin yoksa zaten ilerlemiş misin? Farkı hissediyor musun?
Ama aslında: beşinci kişi zaten size sorunun daha spesifik bir şekilde formüle edilmesi gerektiğini açıklamaya çalışıyor, böylece ona belirli bir cevap verebilirsiniz.