[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
 
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ı?

Neden: