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

 
evillive :
Böyle bir soru: Görsel test modunda, gösterge çizgileri yalnızca testin sonunda çizilir, bu herkes için geçerli mi yoksa yanlış bir şey mi yapıyorum?

herkesin var.

https://www.mql5.com/ru/forum/131853/page2#463027

 
bana alpari için EA'yı (kod) nasıl doğru bir şekilde açacağımı söyle
 
link1 :
bana alpari için EA'yı (kod) nasıl doğru bir şekilde açacağımı söyle

Başka bir DC'nin "geyikle siparişleri doğru şekilde açıp danışmanı (kod) nasıl aldığını" biliyor musunuz?
 
zxc :

Başka bir DC'nin "geyikle siparişleri doğru şekilde açıp danışmanı (kod) nasıl aldığını" biliyor musunuz?

Alpari'de sipariş açmak ile Oand veya başka bir DC'de sipariş açmak arasındaki fark nedir???
 
zxc :

Başka bir DC'nin "geyikle siparişleri doğru şekilde açıp danışmanı (kod) nasıl aldığını" biliyor musunuz?

diğer DC'ler için danışmanım saban sürüyor ama alpari için değil o yüzden soruyorum belki özellikleri vardır?
 
link1 :

diğer ds için danışmanım pulluk yapıyor ama alpari için olmuyor o yüzden soruyorum belki özellikleri vardır?


İşte başlamamız gereken yer burasıydı. Terminalde manuel olarak sipariş açarken hemen stop yerleştirebilir miyim?

Siparişin türü nerede, ne diyor? Anında İcra mı, Piyasa İcrası mı?

 
zxc :


İşte başlamamız gereken yer burasıydı. Terminalde manuel olarak sipariş açarken hemen stop yerleştirebilir miyim?

Siparişin türü nerede, ne diyor? Anında İcra mı, Piyasa İcrası mı?


Sadece, Alpari'de, bir piyasa işlemi varsa, o zaman oraya SL ve TP yerleştirmek imkansızdır, ancak sipariş beklemedeyse, o zaman mümkündür, peki, en azından bir demo hesabında, nasıl olduğunu bilmiyorum başkalarının üzerindedir.

Ben de buna dikkat çektim ve danışmanın önce SL ve TP olmadan siparişler vermesine ve ardından basitçe değiştirip SL ve TP'yi ayarlamasına karar verdim.

Ama nasıl değiştirilir? )) Bazı danışmanlardan bir değişiklik kopyaladım, ancak hata kodunda da derlenmiyor. Dürüst olmak gerekirse, burada modifikasyonla ilgili bir makale yok, ancak ders kitabında sonda durma içeren bir örnek var. Dili daha yeni öğrenmeye başladım ve bu benim ilk Uzman Danışmanım ve siparişleri nasıl düzgün bir şekilde değiştireceğimi bilmiyorum...

Hala sorunun 5. burçta olduğunu düşünüyorum. ne düşünüyorsun?

 

Ve öyle olsa bile? Ve aynı şekilde kâr elde etmek için...

 for ( int i = 0 ; i < total; i++)

     {
       OrderSelect (i, SELECT_BY_POS, MODE_TRADES); 
       // check for symbol & magic number
       if ( OrderSymbol ()== Symbol () && OrderMagicNumber ()== Magic) 
         {
           if ( OrderType () == OP_BUY)   // long position is opened
            {

                   if ( OrderStopLoss ()== 0 )
                   {
                     OrderModify ( OrderTicket (), OrderOpenPrice (),Bid- Point *sl, OrderTakeProfit (), 0 , Orange );
                     return ( 0 );
                   }
            } 
           if ( OrderType () == OP_SELL)   // short position is opened
            {

                 if ( OrderStopLoss ()== 0 )
                  {
                     OrderModify ( OrderTicket (), OrderOpenPrice (),Ask+ Point *sl, OrderTakeProfit (), 0 , Orange );
                     return ( 0 );
                  }
            }
         }
     }

Bu döngüde emrin stoploss'u genellikle değiştiremezsiniz, ancak stop seviyesine ulaşıldığında emri kapatın, DC için emir stop loss olmadan görünecek, ancak stop olduğunda danışman tarafından açıkça kapatılır. kayıp seviyesi geçildi (değişken sl):

   for ( int i = 0 ; i < total; i++)
     {
       OrderSelect (i, SELECT_BY_POS, MODE_TRADES); 
       // check for symbol & magic number
       if ( OrderSymbol ()== Symbol () && OrderMagicNumber ()== Magic) 
         {
           if ( OrderType () == OP_BUY)   // long position is opened
            {
               if (( OrderOpenPrice ()-Ask)< Point *sl) // stoploss
                 {
                     OrderClose ( OrderTicket (), OrderLots (),Ask,slippage, Aqua );
                 }
               if ((Bid- OrderOpenPrice ())> Point *(ts+minp)) //trail
                 {
                   if ( OrderStopLoss ()<(Bid- Point *ts))
                   {
                     OrderModify ( OrderTicket (), OrderOpenPrice (),Bid- Point *ts, OrderTakeProfit (), 0 , Orange );
                   }
                 }
            } 
           if ( OrderType () == OP_SELL)   // short position is opened
            {
               if ((Bid- OrderOpenPrice ())> Point *sl) // stoploss
                 {
                     OrderClose ( OrderTicket (), OrderLots (),Bid,slippage, Magenta );
                 }
               if (( OrderOpenPrice ()-Ask)> Point *(ts+minp)) //trail
                {
                 if ( OrderStopLoss ()>(Ask+ Point *ts))
                  {
                     OrderModify ( OrderTicket (), OrderOpenPrice (),Ask+ Point *ts, OrderTakeProfit (), 0 , Orange );
                  }
                }
            }
         }
     }
 
2 boyutlu bir dizi [bilet][açık fiyat] oluşturmak istiyorum. Soru , bir dizi int veya double olarak ne tür bildirileceği sorusu ortaya çıktı?
 
dmmikl86 :
2 boyutlu bir dizi [bilet][açık fiyat] oluşturmak istiyorum. Soru, bir dizi int veya double olarak ne tür bildirileceği sorusu ortaya çıktı?

açılış fiyatı - çift