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

 
Sepulca :


Bunu hızlı bir şekilde deneyebilirsiniz:

Böyle bir dosya ortaya çıkıyor:

Bir dosyaya eklemeyi durdurmak için STEP global değişkenini manuel olarak kaldırmalısınız.

Teşekkürler Sepulca! Şimdi deneyeceğim.
 

Soru:

İçinde çok sayıda öğe varsa , bir dizinin öğelerinin değerleri nasıl ayarlanır?

Şu anda bunun çalışan bir versiyonuna sahibim:

Küresel düzeyde şu şekilde ilan edilir:

 int g_maPeriod[ 2 ];

init() içinde:

g_maPeriod[ 1 ] = i_fastMaPeriod;
g_maPeriod[ 2 ] = i_slowMaPeriod;

Ancak bu sadece 2 harici parametre ise. Ders kitabı, benim yaptığım gibi bir dizi elemanına sadece eleman bazında değerler atayabileceğinizi söylüyor.

Neden böyle yapılamaz?

g_maPeriod[ 2 ] = {i_fastMaPeriod,i_slowMaPeriod};

Sonuçta, hemen küresel düzeyde ise şöyle ilan edilir:

g_maPeriod[ 2 ] = { 10 , 21 };

Yani mümkün ama init() 'e sayısal değerler yerine değişkenler iletildiği için artık mümkün değil.. Garip.

 

grafikteki tüm işlemleri kapatacak bir danışman olup olmadığını söyle

 
boris1209 :

grafikteki tüm işlemleri kapatacak bir danışman olup olmadığını söyle


burada
Dosyalar:
close.mq4  2 kb
 
pako :

burada
"Listede ilk sıradaysa ilk piyasa siparişini kapat" komut dosyası
 
Roll :
"Listede ilk sıradaysa ilk piyasa siparişini kapat" komut dosyası
 

Güzel gün! Anlamıyorum, her şey yolunda görünüyor, ancak pozisyon belirlenmedi.

 if (OrderType()==OP_BUY)
         {   
             
                                                BPrice6= 0 ; Price_SELL=Bid- Dist* Point ;
              TP_SELL= ( Price_SELL-TP* Point );  SL_SELL= (Price_SELL+ SL* Point ); 
  Print ( " Bid " , Bid , "  Price_SELL " , Price_SELL , "  TP_SELL " , TP_SELL , "  SL_SELL " ,  SL_SELL );          
                         Sleep ( 2000 ); RefreshRates(); for ( A= 25 ;A>= 0 ;A--){ if (IsTradeAllowed()) break ;
if (A== 0 ) Comment ( " эксперту не разрешено торговать или поток для выполнения торговых операций занят " ); }
  tycc= OrderSend ( Symbol ( ), OP_SELLSTOP,  Lot* 3 *K , NormalizeDouble (Price_SELL, Digits ), 5 , NormalizeDouble ( SL_SELL, Digits ),  NormalizeDouble ( TP_SELL, Digits ), NULL , 450 , 0 , CLR_NONE );
            Error= GetLastError ();  errorcomment = "Ошибка открытия  ордера SELLSTOP "   + " " + Symbol () +   " " + ErrorDescript(Error); 
             Print (errorcomment);
            Sell_закрылся_по_TP= 0 ;

2013.02.13 19:15:37 2007.11.15 08:55 Version_dynamic_with_understanding_Alex_Wearwolf GBPUSD'yi deneyin,H4: Teklif 2.0611 Fiyat_SELL 2.0511 TP_SELL 2.0226 SL_SELL 2.0711

2013.02.13 19:15:37 2007.11.15 08:55 Version_dynamic_with_understanding_Alex_Wearwolf GBPUSD'yi deniyor,H4: OrderSend hatası 4051

 
Dimka-novitsek :

Güzel gün! Anlamıyorum, her şey yolunda görünüyor, ancak pozisyon belirlenmedi.

2013.02.13 19:15:37 2007.11.15 08:55 Version_dynamic_with_understanding_Alex_Wearwolf GBPUSD'yi deniyor,H4: Teklif 2.0611 Fiyat_SELL 2.0511 TP_SELL 2.0226 SL_SELL 2.0711

2013.02.13 19:15:37 2007.11.15 08:55 Version_dynamic_with_understanding_Alex_Wearwolf GBPUSD'yi deniyor,H4: OrderSend hatası 4051

Yorum metni , 8. parametre. tırnak içinde "BOŞ"

bunun gibi bir şey.

 
Teşekkürler!!!! Çok çabuk göreceğim!
 
Ama benimkinin her yerde tırnak işaretleri olmayan bir NULL parametresi var ve onu her yere mi koyuyor?
Neden: