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

 
Dimka-novitsek :
Şu anda böyle bir karalama yapıyorum.Dur, fiyattan 15 puan uzaklıkta, tam olarak 30 puan kâra (eksi spread, vb.) ulaşmaktan hareket ediyor.

Ve sipariş her zaman değiştirilir? Sadece ellerimle kurmaya çalıştığımda - kurulu değil ve Geçersiz S / L yazısı görüntüleniyor ...
 
Söyleyin bana, bu işlev, yani bu ön, son kapatılandan siparişleri ve sırayla alacak mı?
 for ( i= 0 ; i< OrdersHistoryTotal (); i++) {
       if ( OrderSelect (i, SELECT_BY_POS, MODE_HISTORY)) {
         if ( OrderSymbol ()!= Symbol ())     continue ;
         
         if ( OrderMagicNumber ()== 1000 || OrderMagicNumber ()== 2000 ) {
             if ( 0 < OrderClosePrice ()) {
                Profit= OrderClosePrice ();
                
               }
             if ( 0 > OrderClosePrice ()) {
                Loss= OrderClosePrice ();   
               }
            }
         }
      }
      
 

ilk_mayıs :



Ve sipariş her zaman değiştirilir? Sadece ellerimle kurmaya çalıştığımda - kurulu değil ve Geçersiz S / L yazısı görüntüleniyor ...


Eh, komisyoncunun bu çift için neye izin verdiğine bağlı olarak, muhtemelen yanlış, yanlış tarafta veya fiyattan 10 puandan daha yakın.

Benimki modifiye mi ediliyor? Şikayet etmiyorum.

 
Dimka-novitsek :


Muhtemelen yanlış, yanlış tarafta veya fiyattan 10 puandan daha yakın

Benimki modifiye mi ediliyor? Şikayet etmiyorum.


Diyelim ki EURAUD çifti - burada 100 puandan daha az bir stop loss koyamazsınız, ancak sipariş verirken başabaş seviyesini hatırlamak ve taşımak istiyorum...
 
first_may :

Diyelim ki EURAUD çifti - burada 100 puandan daha az bir stop loss koyamazsınız, ancak sipariş verirken başabaş seviyesini hatırlamak ve taşımak istiyorum...

Anladım..
 
first_may :

Diyelim ki EURAUD çifti - burada 100 puandan daha az bir stoploss koyamazsınız, ancak sipariş verirken başabaş seviyesini hatırlamak ve taşımak istiyorum...

Sanal StopLoss seviyesini kullanın. Buraya yazarken fiyatı hatırlayın (bir değişkende saklayın). Fiyat sanal seviyenin altına (AL için) veya üstüne (SAT için) düşerse, OrderClose() işlevini kullanın.

İstediğimizden biraz daha fazla (daha az) zarar (kâr) elde etmenin tek yolu budur. Fiyat nadiren istediğimiz seviyede durduğundan. Ancak bu seçenek ticaret için oldukça kabul edilebilir. Ama gerçek hayatta bu yöntemle ticaret yapmadım.

 
MaxZ :

Sanal StopLoss seviyesini kullanın. Buraya yazarken fiyatı hatırlayın (bir değişkende saklayın). Fiyat sanal seviyenin altına (AL için) veya üstüne (SAT için) düşerse, OrderClose() işlevini kullanın.

İstediğimizden biraz daha fazla (az) zarar (kâr) elde etmenin tek yolu budur. Fiyat nadiren istediğimiz seviyede durduğundan. Ancak bu seçenek ticaret için oldukça kabul edilebilir. Ama gerçek hayatta bu yöntemle ticaret yapmadım.


Bir değişkende saklayın - bir tür küresel mi? Ve aynı anda birkaç kağıt saklamanız gerekiyorsa, bir diziye mi ihtiyacınız var?
 
first_may :

Bir değişkende saklayın - bir tür küresel mi? Ve aynı anda birkaç kağıt saklamanız gerekiyorsa, bir diziye mi ihtiyacınız var?
Ne kadar anlayışlısın. Dizilerle çalışmaktan korkmayın. Seni yemezler! :DD
 
MaxZ :
Ne kadar anlayışlısın. Dizilerle çalışmaktan korkmayın. Seni yemezler! :DD


Okuyun: https://book.mql4.com/ru/variables/arrays . Üç çift için geçerli olan iki boyutlu bir dizi düzenleyebildiğim ortaya çıktı: double Mas_d[3][2] = {1, 0, 2, 0, 3,0};

şunu akılda tutarak:

Mas_d[1][1] değeri örneğin AUDCAD çiftine karşılık gelir ve Mas_d[1][2] bu çiftin değeridir;

Mas_d[2][1] değeri örneğin AUDCHF çiftine karşılık gelir ve Mas_d[2][2] bu çiftin değeridir;

Mas_d[3][1] değeri örneğin AUDJPY çiftine karşılık gelir ve Mas_d[3][2] bu çiftin değeridir,

aynı zamanda dizi elemanları keneler arasındaki değerlerini korur. Ve sonra ihtiyacım olan kritere göre dizi elemanlarının değerlerini değiştirebileceğim. Ne demek istediğini doğru anladım mı? :)

 
İnsanlar, yardım edin: Danışmanımda, yalnızca önceki mumun en düşük seviyesi önceki 40 mumun tüm en düşük değerlerinden daha düşük olduğunda bir Al pozisyonunun açılmasına dair bir şartım var. Soru: Önceki mumların en düşük seviyelerinin bu sıralaması nasıl uygulanır ve önceki mumun en düşük seviyesinin altında bir düşüş olup olmadığı nasıl anlaşılır? Şimdiden teşekkürler.