[Arşiv!] Ücretsiz danışman yazacağım - sayfa 26

 
Necron >> :

Peki senin sorunun ne? Neyi değiştirmek istediğinizi yazmışsınız (ve nasıl değiştireceğinizi :)). Sadece MetaEditor'u açmak ve kodu düzeltmek için kalır. Ve noktaların sayısının değiştirilebilmesi için şunu yapın:

not. Aynı soruyu birden çok konuya yazmak iyi değil :)


Lütfen pozisyonu kapatmaya yardım edin!!! 3 ALIŞ emrim var, bir ALIŞ pozisyonunu kapatma sinyali geliyor ve açtığım son emir kapanıyor ve ilk (en erken) kapatmam gerekiyor Şimdiden teşekkür ederim!
 //---------------Закрытие ордеров----------------------------- 8 --

   while ( true )                                  // Цикл закрытия орд.
     {
      if ( Tip = = 0 & & Cls_B = = true )                // Открыт ордер Buy..
        {                                       //и есть критерий закр
         Alert ( "Попытка закрыть Buy " , Ticket , ". Ожидание ответа.." ) ;
         RefreshRates ( ) ;                        // Обновление данных
         Ans = OrderClose ( Ticket , Lot , Bid , 2 ) ;      // Закрытие Buy
         if ( Ans = = true )                         // Получилось :)
           {
            Alert ( "Закрыт ордер Buy " , Ticket ) ;
            break ;                              // Выход из цикла закр
           }
         if ( Fun_Error ( GetLastError ( ) ) = = 1 )      // Обработка ошибок
            continue ;                           // Повторная попытка
         return ;                                // Выход из start()
        }
 
      if ( Tip = = 1 & & Cls_S = = true )                // Открыт ордер Sell..
        {                                       // и есть критерий закр
         Alert ( "Попытка закрыть Sell " , Ticket , ". Ожидание ответа.." ) ;
         RefreshRates ( ) ;                        // Обновление данных
         Ans = OrderClose ( Ticket , Lot , Ask , 2 ) ;      // Закрытие Sell
         if ( Ans = = true )                         // Получилось :)
           {
            Alert ( "Закрыт ордер Sell " , Ticket ) ;
            break ;                              // Выход из цикла закр
           }
         if ( Fun_Error ( GetLastError ( ) ) = = 1 )      // Обработка ошибок
            continue ;                           // Повторная попытка
         return ;                                // Выход из start()
        }
      break ;                                    // Выход из while
     }
 
Serg-sn >> :


Lütfen pozisyonu kapatmaya yardım edin!!! 3 ALIŞ emrim var, bir ALIŞ pozisyonunu kapatma sinyali geliyor ve açtığım son emir kapanıyor ve ilk (en erken) kapatmam gerekiyor Şimdiden teşekkür ederim!

Bir bilet üzerinde bir kapanışınız var ve siparişin en son bileti hatırlanıyor. Bu nedenle, kapatılan son sipariştir. Birden fazla bilet kullanın ve kapatırken ihtiyacınız olanı seçin. O zaman bu sorun olmayacak.

not. Aynı soruyu birkaç konuya yazmak iyi değil :) - bu sizin için de geçerli)))

 
Necron >> :

Peki senin sorunun ne? Neyi değiştirmek istediğinizi yazmışsınız (ve nasıl değiştireceğinizi :)). Sadece MetaEditor'u açmak ve kodu düzeltmek için kalır. Ve noktaların sayısının değiştirilebilmesi için şunu yapın:

not. Aynı soruyu birden çok konuya yazmak iyi değil :)

Çok teşekkür ederim başka nereye döneceğimi bilemedim

 
Necron >> :

Bir bilet üzerinde bir kapanışınız var ve siparişin en son bileti hatırlanıyor. Bu nedenle, kapatılan son sipariştir. Birden fazla bilet kullanın ve kapatırken ihtiyacınız olanı seçin. O zaman bu sorun olmayacak.

not. Aynı soruyu birkaç konuya yazmak iyi değil :) - bu sizin için de geçerli)))


Ve bir danışmanda nasıl yapılır, hala bu tür programlama inceliklerini anlamıyorum, en azından yaklaşık olarak nasıl yapılacağını göster
 
Serg-sn >> :


Ve bir danışmanda nasıl yapılır, hala bu tür programlama inceliklerini anlamıyorum, en azından yaklaşık olarak nasıl yapılacağını göster

Ben de inceliklerini anlamıyorum :))) Ve sadece bir aydan biraz fazla süredir yazıyorum :)). Kodu buraya yazın, biri size yardımcı olacaktır. Bunu Uzman Danışmanlardan birinde yaptım:

 int                b1 , b2 , b3 , s1 , s2 , s3 ;


int start ( )
   int       ts1 , ts2 , ts3 , tb1 , tb2 , tb3 ;
      

if ( OrdersTotal ( ) = = 0 )
         {
             b1 = 0 ; b2 = 0 ; b3 = 0 ; s1 = 0 ; s2 = 0 ; s3 = 0 ;
         }

     if ( b1 = = 0 )
       {
         if ( условие для открытия ордера )
             {
            tb1 = OrderSend ( Symbol ( ) , OP_BUYSTOP , lot , HL , 3 * PointX , sl_b , BuyTarget1 , "lot_1_buy" , Magic , 0 , Lime ) ;
             if ( tb1 > 0 )
               {
                   if ( OrderSelect ( tb1 , SELECT_BY_TICKET , MODE_TRADES ) )
                     {
                     b1 = tb1 ;
                     Print ( "lot_1_buy order opened : " , OrderOpenPrice ( ) ) ;
                     }
               }
             else Print ( "Error opening BUY order : " , GetLastError ( ) ) ;
             return ( 0 ) ;
             }          
       }

Ve böylece altı siparişin her biri için (3 alış ve üç satış). Ardından siparişi kapattıktan sonra tüm b ve s değerlerini sıfırlayın. Belki başka biri başka bir yol önerebilir.

   for ( cnt = 0 ; cnt < total ; cnt + + )
     {
         OrderSelect ( tb1 , SELECT_BY_TICKET ) ;
         if ( OrderClosePrice ( ) > 0 ) { b1 = 0 ; }
         OrderSelect ( tb2 , SELECT_BY_TICKET ) ;
         if ( OrderClosePrice ( ) > 0 ) { b2 = 0 ; }
         OrderSelect ( tb3 , SELECT_BY_TICKET ) ;
         if ( OrderClosePrice ( ) > 0 ) { b3 = 0 ; }
         OrderSelect ( ts1 , SELECT_BY_TICKET ) ;
         if ( OrderClosePrice ( ) > 0 ) { s1 = 0 ; }
         OrderSelect ( ts2 , SELECT_BY_TICKET ) ;
         if ( OrderClosePrice ( ) > 0 ) { s2 = 0 ; }      
         OrderSelect ( ts3 , SELECT_BY_TICKET ) ;
         if ( OrderClosePrice ( ) > 0 ) { s3 = 0 ; } 
     }
 

Merhaba sevgili programcılar. Yardımcı olabilir misiniz, danışmana eklemek için göstergeden iki göstergenin hesaplanması için forumları çıkarabilir, D _ RSI değerini belirleyebilir misiniz? istenilen mum ve Gan hattı için…… ..

Dosyalar:
 
miha-28 >> :

Merhaba sevgili programcılar. Yardımcı olabilir misiniz, danışmana eklemek için göstergeden iki göstergenin hesaplanması için forumları çıkarabilir, D _ RSI değerini belirleyebilir misiniz? istenilen mum ve Gan hattı için ……..





Büyük olasılıkla Forumlar == Formüller, öyleyse, neden iCustom https://docs.mql4.com/ru/indicators/iCustom kullanmanız gerekiyor ve mutlu olacaksınız.
 

Göstergeye kim danışman yazacak?
ikarfx@mail.ru

 
yumuşakTAA

Çok teşekkür ederim!!!!!!!

 
Lord programcılar)

İhtiyacım olan iki pazarlık stratejisi var:

1. Kaplumbağalar . (Benzer burada görüldü ama o değil) işlem gerçekleşene kadar göstergeye göre piyasaya girmek için emrin otomatik ayarlanması ile! Ve kesinlikle göstergeye göre aynı şekilde! Sigorta için, zararı durdurma ve takip etmeyi de devre dışı bırakabilirsiniz .

2. Timsah . (Hemen söyleyeyim, ALLIGATOR BARS'a ve Alligator vol. 1.1'e dürtmeme gerek yok - onları gördüm)

Prensip olarak bunu https://www.mql5.com/ru/code/8749 baz alabilirsiniz. Sadece, allic çizgilerinin kesiştiği noktada KESİNLİKLE pozdan çıkan bölümde biraz ince ayar yapmanız gerekir! + takip OLMADAN bir pozisyon açarken 15 noktada durun! ve TProfits yok!

tüm sorulara svs-trade@rambler.ru
Ayrıca sabun için istek üzerine çizimlerle stratejilerin ayrıntılı bir açıklamasını da göndereceğim.