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

 

Sonunda, danışman anlaşmaları açar! Gidiş! Yaşasın!

Tavsiyeniz için hepinize çok teşekkür ederim!

Ve her şey her zamanki gibi çıktı - "Ya bunu yaparsam ...." diye düşündüm ve ortaya çıktı!

Acemi programcılar sevincimi anlayacak :)))))))))))))))))))))))

HERKESE İYİ TİCARETLER!!!!!!!!!!!!!!!!!!!!

 
palesandr :

Tarihe dikkat etmemek için programa ihtiyacım var, sadece saat önemli

tavsiyeniz bu durumda işe yarar mı?


Evet. StrToTime'da gördüğünüz gibi tarihsiz bir örnek verdim. yardıma bak
 
palesandr :

Anladım.

Siparişlerin yeniden hesaplanması konusunda daha spesifik olmam gerekiyor. Belki bir örnek (kod biçiminde) veya bir bağlantı.

 //=========== SchBuy()  ===============================
//  Функция возвращает количество Buy-ордеров
//   SchBuy      - счётчик Buy ордеров
//-----------------------------------------------------------
int SchBuy( int MAGIC){
   string SMB= Symbol ();
   int SchBuy= 0 ;
   int i;
   for (i= OrdersTotal ()- 1 ;i>= 0 ;i--) {
     if (! OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {WriteError(i);}
     else {
       if (OrderSymbol()!= SMB || OrderMagicNumber()!= MAGIC){ continue ;}
       if (OrderType()==OP_BUY){ 
        SchBuy++;
      }  
    }
  }
   return (SchBuy);
}                  
//==================================================================================================
 

Seçili optimizasyon parametrelerinin listesi optimize ediciye nasıl "beslenir"

daha fazla işlem için bir metinden veya başka bir dosyadan mı?

 

Ayrı iş parçacığından taşındı.

iv_danko 03.02.2011 09:04



EA, girişte 1 kez tetiklenir.

Bir döngü içinde, sürekli çalışması nasıl sağlanır?
 
v2812 :

Expert Advisor'da bir baskı yazdığımda böyle bir nüans fark ettim, yani:

double Up = iCustom(NULL, 0, "en iyi div orijinal", "*** CCI-OnArray Ayarları ***", 12, 3, 5, 25, "*** Gösterge Ayarları ***", false, false , yanlış, 0, 1);

Print("++++++++++++++", Yukarı);

daha sonra EA aşağıdaki sonucu verir - ++++++++++++++ 2147483647. Ayrıca, hem arabellek yukarı hem de arabellek aşağı için aynı sayı. Söyle bana bu kod nedir? Ve tam olarak ok göründüğünde Ikastom'dan değer nasıl "alılır"?

 

4 bayt olarak yazılabilen maksimum sayıdır,

onaltılık olarak 7FFFFFFF'dir veya -1'dir, yani. fonksiyon bir hata döndürür.

 
iv_danko :

4 bayt olarak yazılabilen maksimum sayıdır,

onaltılık olarak 7FFFFFFF'dir veya -1'dir, yani. fonksiyon bir hata döndürür.

Bir hata değil, EMPTY_VALUE , boş bir değer. Varsayılan olarak bir sinyalin yokluğunda gösterge arabelleği, EMPTY_VALUE (=2147483647) veya sıfır değeriyle doldurulabilir.
Bu, SetIndexEmptyValue( int index, double value) ile önceden ayarlanabilir
[Deleted]  
Merhaba. Lütfen önceden açılmış olan (son sipariş) bekleyen bir emir (durdur) açmak için program kodunun nasıl görünmesi gerektiğini yazın.
 
Sergstuddek :
Merhaba. Lütfen önceden açılmış olan (son sipariş) bekleyen bir emir (durdur) açmak için program kodunun nasıl görünmesi gerektiğini yazın.

bekleyen bir bystop/selstop siparişine ihtiyacınız var

Yoksa mevcut bir siparişte zararı durdurmaya ihtiyacım var mı?