Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 837

 

MQL4

Fikir basit:

BuyLimit veya SellLimit ve tahmini TakeProfit'i belirledik.

Uzmanın görevi, tüm siparişler için StopLoss'u, beklenen zarar, beklenen kârdan 10 kat daha az olacak şekilde ayarlamaktır.

Her şey çalışır, EA emirleri sürekli olarak izler ve yeni bir emir ortaya çıkarsa veya bir emirde açık fiyatı değiştirirsem / kâr alırsam, zararı durdurmayı belirtilen parametrelere hemen ayarlar.

Gariplik, EA'nın bu zararları durdurma emirlerinin "başabaş" konumuna ayarlandığı emirlerin zarar durdurmalarını ayarlamaması gerektiğine karar verdiğimde başladı.

Sıralamayı değiştirmeden önce basit bir koşul ekledim (aşağıdaki kodda yorumlanmıştır) - Uzman Danışman çalışmayı durdurdu. Genelde herhangi bir emri değiştirmeyi bıraktı.

Denedikten sonra hala hatamın nerede olduğunu anlamıyorum, biri bana söyleyebilir mi?

Bir tuhaflık daha:

"else", "if (OrderType()==OP_SELL)" doğrudan koşuluyla değiştirilirse, Expert Advisor da çalışmayı durdurur.

Bunun nedenini de bulamadım.

 int i= 0 ;

void start()
{
   i= OrdersTotal ();
   while (i> 0 )
   {
      i=i- 1 ;
       OrderSelect (i,SELECT_BY_POS,MODE_TRADES);
       if ( MathAbs (OrderTakeProfit()-OrderOpenPrice())!= MathAbs (OrderOpenPrice()-OrderStopLoss())* 10 )
      {
         if (OrderType()==OP_BUY)
         {
             //if (OrderOpenPrice()>OrderStopLoss())
            OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-(OrderTakeProfit()-OrderOpenPrice())/ 10 ,OrderTakeProfit(), 0 );
         }
         else 
         //if (OrderType()==OP_SELL)
         {
             //if (OrderOpenPrice()<OrderStopLoss())
            OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()+(OrderOpenPrice()-OrderTakeProfit())/ 10 ,OrderTakeProfit(), 0 );
         }
      }
   }
}  
 

Beyler aynı saatle tarihi nasıl bir gün azaltabilirim

Örneğin

2015,01,22, 01:00

sonrakini almak lazım

2015,01,23 01:00 nasıl olduğunu anlayamadım.Teşekkürler.

 
evillive :

Burada


Teşekkürler ve en iyisi! Tahmin ettiğimden daha iyi çıktı)
 
evillive :

Burada


Bir roket mi yapıyorsun?

Ya da en azından hangisinin hangisine ait olduğunu açıklamaya çalışın.

Tabii siz kendi başınıza çözmedikçe.

Kıvırcık parantezler genellikle bu konuda yardımcı olur.

 
Vinin :

Bir roket mi yapıyorsun?

Veya en azından hangisinin hangisine ait olduğunu açıklığa kavuşturmaya çalışın.

Tabii siz kendi başınıza çözmedikçe.

Kıvırcık parantezler genellikle bu konuda yardımcı olur.

Kod benim değil, tüm sorular yazara;)

Bu parantezler, onlarla veya onsuz çalışmaz, bu yüzden olduğu gibi bıraktım, soru başka bir TF'den fiyat almakla ilgiliydi ve orada parantezler hakkında herhangi bir şikayet yoktu.

 
Böyle bir soru, danışmanım her kapanıştan sonra işlemin bir ekranını yapar. Ancak aynı zamanda ticaret manuel olarak gerçekleştirilir. Bir anlaşma kapatıldığında, anlaşmanın kendisi grafikte bu şekilde görüntülenecek şekilde nasıl yapılır?
 

Güzel gün!

Soru: En yüksek kalitede "po-tick" geçmişini nereden indirebilir/yükleyebilirim?

3 yıl için ve 5 yıl için daha iyi (ana enstrümanlar için)?

 
woin2110 :
Böyle bir soru, danışmanım her kapanıştan sonra bir ekran işlemi yapıyor. Ancak aynı zamanda ticaret manuel olarak gerçekleştirilir. Bir anlaşma kapatıldığında, anlaşmanın kendisi grafikte bu şekilde görüntülenecek şekilde nasıl yapılır?
Bunu manuel olarak yapmanın bir yolu yoktur, terminal bu simgeleri yalnızca programı kullanarak ticaret yapıyorsanız çizer. Alternatif olarak, manuel ticaretin geçmişini tabloya bırakabilirsiniz, tüm işlemler belirtilecektir.
 
RoniIron :

Güzel gün!

Soru: En yüksek kalitede "po-tick" geçmişini nereden indirebilir/yükleyebilirim?

3 yıl için ve 5 yıl için daha iyi (ana enstrümanlar için)?

Tickstory Lite.
 

tasarımı bir araya getiremiyorum

 ENUM_DAY_OF_WEEK day = ( ENUM_DAY_OF_WEEK ) SymbolInfoString ( _Symbol , ENUM_DAY_OF_WEEK );

sürekli küfür

 ENUM_DAY_OF_WEEK

gün kimlik almam gerekiyor

PAZAR

Pazar

PAZARTESİ GÜNÜ

Pazartesi

SALI GÜNÜ

Salı

ÇARŞAMBA

Çarşamba

PERŞEMBE GÜNÜ

Perşembe

CUMA

Cuma

CUMARTESİ

Cumartesi