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

 
tpg_k156 :
Bana yardım et lütfen. Bazı kodların neden düzgün çalışmadığını anlamıyorum.

2013.01.08 15:24:21 2012.08.17 21:30 trololo EURUSD,M30: başarıyla yüklendi

2013.01.08 15:24:21 2012.08.17 21:30 renkotrend_mart_fixtime_v1 EURUSD,M30: GPG=0 GSR=1.2347 spg=1.2327 ssr=1.2307
2013.01.08 15:24:21 2012.08.17 21:30 renkotrend_mart_fixtime_v1 EURUSD,M30: Açık sipariş yok1.23470
2013.01.08 15:24:21 2012.08.17 21:30 renkotrend_mart_fixtime_v1 EURUSD,M30: Uyarı: AHTUNG!!! BİLİNMEYEN FUCK!!! TREND BELİRLENMEDİ

Bu nasıl mümkün olabilir? Benim hatam ne?

İşte günlüklerden. Sonuç olarak başka ve uyarı Uyarısı: AHTUNG!!! BİLİNMEYEN FUCK!!! TREND BELİRLENMEDİ
 
TheXpert :
Dönem Dönüştürücü
Teşekkür ederim. Program otomatik olarak güncellenecek mi yoksa her şeyi kendiniz mi yapmanız gerekiyor?
 
tpg_k156 :
İşte günlüklerden. Sonuç olarak başka ve uyarı Uyarısı: AHTUNG!!! BİLİNMEYEN FUCK!!! TREND BELİRLENMEDİ


tanımlamak istiyorsanız

 else
      {
       //открытых ордеров нет
       Print ( "Открытых ордеров нет" ,GSR,GPG);
       if (GSR> 0 ) //тренд медвежий
         {
         
         price=GSR;
         tprofit=GSR+takeprofit* Point ;
         sloss=GSR-stoploss* Point ;
         OrdSend(symbol, 4 ,volume,price,slippage,sloss,tprofit,comment,magic,expiration,arrow_color); //устанавливаем OP_BUYSTOP
         }
       else if (GPG> 0 ) //тренд бычий
         {
         
         price=GPG;
         sloss=GPG+stoploss* Point ;
         tprofit=GPG-takeprofit* Point ;
         OrdSend(symbol, 5 ,volume,price,slippage,sloss,tprofit,comment,magic,expiration,arrow_color); //устанавливаем OP_SELLSTOP
         }
       else
         {
         Alert ( "AHTUNG!!! НЕВЕДОМАЯ ХУЙНЯ!!! ТРЕНД НЕ ОПРЕДЕЛЕН" );
         }
   
      }
 
Vinin :


tanımlamak istiyorsanız


Teşekkürler, kodun bu kısmı çalışmaya başladı.
 

bir belirsizlik daha var

 if ( OrdersTotal ()> 0 ) //есть ли открытые ордера
      {
      i= OrdersTotal ();
       while (i> 0 ) //перебор открытых и отложенных ордеров
         {
         Print ( "Обработка ордера №" ,i);
         if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES)== true ) //выбираем ордер
            {
             Print ( "Обработка существующих ордеров" );
            
            i--;
            }
         else
            {
             //ордер выбрать не удалось
            
             Print ( "OrderSelect() вернул ошибку - " , GetLastError ());
            }   
         
          }
      
      }
2013.01.08 17:06:48 2012.08.16 14:17 renkotrend_mart_fixtime_v1 EURUSD,M30: yeni bir bar bekleniyor...

2013.01.08 17:06:48 2012.08.16 14:17 renkotrend_mart_fixtime_v1 EURUSD,M30: GPG=0 GSR=1.2288 spg=1.2279 ssr=1.227
2013.01.08 17:07:00 2012.08.16 14:30 renkotrend_mart_fixtime_v1 EURUSD,M30: İşlem sırası #1
2013.01.08 17:07:00 2012.08.16 14:30 renkotrend_mart_fixtime_v1 EURUSD,M30: OrderSelect() bir hata döndürdü - 0
El kitabından:

ERR_NO_ERROR 0 hata yok
Şimdi benim hatam ne??? Görünüşe göre bir danışman oluşturamıyorum :(

 
tpg_k156 :

bir belirsizlik daha var

2013.01.08 17:06:48 2012.08.16 14:17 renkotrend_mart_fixtime_v1 EURUSD,M30: yeni bir bar bekleniyor...

2013.01.08 17:06:48 2012.08.16 14:17 renkotrend_mart_fixtime_v1 EURUSD,M30: GPG=0 GSR=1.2288 spg=1.2279 ssr=1.227
2013.01.08 17:07:00 2012.08.16 14:30 renkotrend_mart_fixtime_v1 EURUSD,M30: İşlem sırası #1
2013.01.08 17:07:00 2012.08.16 14:30 renkotrend_mart_fixtime_v1 EURUSD,M30: OrderSelect() bir hata döndürdü - 0
El kitabından:

ERR_NO_ERROR 0 hata yok
Şimdi benim hatam ne??? Görünüşe göre bir danışman oluşturamıyorum :(


 if ( OrdersTotal ()> 0 ) //есть ли открытые ордера
      {
      i= OrdersTotal ()- 1 ;
       while (i>= 0 ) //перебор открытых и отложенных ордеров
         {
         Print ( "Обработка ордера №" ,i);
         if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES)== true ) //выбираем ордер
            {
             Print ( "Обработка существующих ордеров" );
            
            i--;
            }
         else
            {
             //ордер выбрать не удалось
            
             Print ( "OrderSelect() вернул ошибку - " , GetLastError ());
            }   
         
          }
      
      }
Acele etmeyin
 
Vinin :

Acele etmeyin

0'dan geri sayıyor mu? Kahretsin, ben gerçekten Sloypok'um, ya da şu anda yavaş zekalı dedikleri her neyse. Tekrar teşekkürler!
 
İlginç bir şey fark ettim, eğer çok fazla Baskı varsa, o zaman danışman hiç yoksa farklı çalışır. bu nasıl bir şey? Ayrıca, icustom aracılığıyla alınan gösterge okumaları , aynı göstergenin görselleştirici penceresindeki görsel görüntüsünden farklıdır.
 

Güzel gün!! Herkese Mutlu Bayramlar!! Mutlu Yıllar ve mutlu noeller!

Söyle bana daha önce dizi kullanmadım. Sıfır elemanında bir dizi ayarlamak istiyorum - biletin bir olduğunu hatırlıyoruz, fiyat bir. Dizinin ilk elemanında iki bilet var, fiyat iki. Vb.

Nasıl reçete edilir? İki kelimeyle.. Hayır, konuyu genel olarak hatırlıyorum, diziler hakkında okuyorum. Plisi nasıl ayarlayacağınızı tek satırda yazmanız yeterli.

Ve işte kodumun bir parçası, gereksiz olmasına rağmen. harici int Raz=5;

 int start()
  {
//----
     if (!PozyProstavleny){ 
   
           Price= (Ask+Dist* Point ) ; TP_BUY=(Price+TP* Point );  SL_BUY= (Price- SL* Point );
           Price_SELL= (Bid-Dist* Point ) ;  TP_SELL=Price_SELL-TP* Point ;  SL_SELL=Price_SELL+SL* Point ; 
           
   for ( int Raz1=Raz;Raz1> 0 ;Raz1--){
   
           Sleep ( 2000 ); RefreshRates();   for ( int A= 25 ;A>= 0 ;A--){ if (IsTradeAllowed()) break ;
if (A== 0 ) Comment ( " эксперту не разрешено торговать или поток для выполнения торговых операций занят " ); }           
           OrderSend ( Symbol ( ), OP_BUYSTOP,  Lot , NormalizeDouble (Price, Digits ), 5 , NormalizeDouble ( SL_BUY, Digits ), 
  NormalizeDouble ( TP_BUY, Digits ), NULL , 450 , 0 , CLR_NONE );
           Price= (Price+Dist* Point ) ; TP_BUY= (Price+TP* Point ); SL_BUY= (Price- SL* Point );
           Error= GetLastError ();
     if (Error!= 0 ){ string errorcomment = "Ошибка открытия ордера байстоп  "   + " " + Symbol () +   " " + ErrorDescript(Error); 
           Print (errorcomment);}
           
           Sleep ( 2000 ); RefreshRates();   for ( A= 25 ;A>= 0 ;A--){ if (IsTradeAllowed()) break ;
if (A== 0 ) Comment ( " эксперту не разрешено торговать или поток для выполнения торговых операций занят " ); }        
           OrderSend ( Symbol ( ), OP_SELLSTOP,  Lot , NormalizeDouble (Price_SELL, Digits ), 5 , NormalizeDouble ( SL_SELL, Digits ), 
  NormalizeDouble ( TP_SELL, Digits ), NULL , 450 , 0 , CLR_NONE );
     Price_SELL= (Price_SELL -Dist* Point ) ;TP_SELL=Price_SELL-TP* Point ;   SL_SELL=Price_SELL+SL* Point ;
            Error= GetLastError (); if (Error== 0 )
            
            {errorcomment = "Ошибка открытия ордера селлстоп  "   + " " + Symbol () +   " " + ErrorDescript(Error); 
         Print (errorcomment);} Print ( "for1" );PozyProstavleny= 1 ; 
                       }
                       }   
                        
 

2013.01.08 20:31:58 2012.12.03 10:00 renkotrend_mart_fixtime_v1 EURUSD,M30: OrderModify hatası 1

Bu çizgiyi nasıl anlayabilirsiniz?