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

 

Tünaydın. Grafikte Fibonacci seviyelerini şu şekilde çizmeye çalışırken:

 if (! ObjectCreate ( "" , OBJ_FIBO , 0 ,time_1,price_1,time_2,price_2))
    {
     Print ( "ObjectCreate(Fibo_1) вернул ошику: " , GetLastError ());
    }
   ObjectSet ( "Fibo_1" , OBJPROP_COLOR , DeepPink );
   ObjectSet ( "Fibo_1" ,OBJPROP_FIBOLEVELS, 6 );
   ObjectSet ( "Fibo_1" ,OBJPROP_FIRSTLEVEL+ 0 ,Level_1);
   ObjectSet ( "Fibo_1" ,OBJPROP_FIRSTLEVEL+ 1 ,Level_2);
   ObjectSet ( "Fibo_1" ,OBJPROP_FIRSTLEVEL+ 2 ,Level_3);
   ObjectSet ( "Fibo_1" ,OBJPROP_FIRSTLEVEL+ 3 ,Level_4);
   ObjectSet ( "Fibo_1" ,OBJPROP_FIRSTLEVEL+ 4 ,Level_5);
   ObjectSet ( "Fibo_1" ,OBJPROP_FIRSTLEVEL+ 5 ,Level_6); 
test sırasında, başlangıçta hiçbir fibo seviyesi olmamasına ve zamanı kontrol ederken kodun başında tüm eski grafik nesneleri yok edilmesine rağmen, 4200 hatası oluşturulur:
 if ( Hour ()==HourA && Minute ()== 0 && Seconds ()== 0 )
  {
   datetime time_1= TimeCurrent ();
   ObjectsDeleteAll ( 0 ,- 1 ); 
   ObjectCreate ( "vline_1" , OBJ_VLINE , 0 , TimeCurrent (), 0 );
  }
Burada sorun ne, kimse açıklamayacak mı?
 
Vinin :
çift toplam = 0 ;
toplam+=iMa( NULL , 0 , N, 0 , MODE_SMA , PRICE_CLOSE , 0 ); // ortalama kapanış fiyatını hesapla
toplam-=iMa( NULL , 0 , N, 0 , MODE_SMA , PRICE_OPEN , 0 ); // ortalama açık fiyat toplamını çıkar*=N;

Zarif, elbette ... böyle biçimlenmemiş bir düşünce vardı. Ama bu benim için pek doğru değil. MA hala N dönemlerinin ortalamasıdır, ancak sadece toplama ihtiyacım var. Yoksa yanılıyor muyum?
 
001 :


1. Evet

2. Açık işlemler nelerdir? Belki bir KAPALI durumunuz yoktur?


Afedersiniz - satın almak için fırsatlar
 

yani, ikinci soru açık kalıyor:

2) Oldukça basit bir martingale tabanlı Uzman Danışman yazdım, test cihazında harika çalışıyor, ancak canlı grafiklerde çalıştırdığımda yalnızca alım satımları açıyor (bugün de bir satış ticareti açmama rağmen yine de aynı değil test cihazında) .. .sebebi nedir? EA neden test cihazında iyi çalışıyor da demo hesabında çalışmıyor? Kod tamamen aynı

özetleme: bir danışman bir testçide ve gerçek hayatta farklı şekillerde çalışabilir mi?

 
CLAIN :

özetleme: bir danışman bir testçide ve gerçek hayatta farklı şekillerde çalışabilir mi?


Evet
 
001 :

Zarif, elbette ... böyle biçimlenmemiş bir düşünce vardı. Ama bu bana göre pek doğru değil. MA hala N dönemlerinin ortalamasıdır, ancak sadece toplama ihtiyacım var. Yoksa yanılıyor muyum?

Aritmetik kötüyse, saptırabilirsin. Ama kendi başıma
 
Merhaba. Bir sorum var. DDE kullanırken, hesabın durumunu öğrenmek için Excel'den terminale istekte bulunmak mümkün müdür, yani. "Denge", "Iquity" vb. yoksa sadece teklifler DDE ile mi iletilir?
 
Gerkl :
Merhaba. Bir sorum var. DDE kullanırken, hesabın durumunu öğrenmek için Excel'den terminale istekte bulunmak mümkün müdür, yani. "Denge", "Iquity" vb. yoksa sadece teklifler DDE ile mi iletilir?

Merhaba. DDE istek biçimleriyle ilgili sorunuzun yanıtı burada bulunabilir, örneğin: https://forum.mql4.com/ru/27755
 
Vinin :

Aritmetik kötüyse, saptırabilirsin. Ama kendi başıma


toplam*=N;

Hemen anlamadım, özür dilerim. Yeni yıldan önce zaten yorgun bir şey. Hayal etmek zor. Çok teşekkürler! Gelmekle!

 
Figar0 :

Evet

ama nasıl yani? Bu soruna herhangi bir çözüm var mı? Test cihazının sonuçları arzulanandan çok şey bırakırsa, test cihazındaki her şeyi nasıl kontrol edebilirim?