Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 335

 

Açıkça belirttiğim için, göstergenin bu işlev aracılığıyla kendisine giden yolu alması gerekmediğini anlıyorum.

Onlar. Yukarıdaki kod, göstergeyi Expert Advisor'da kullanmak ve Expert Advisor'ı piyasaya yerleştirmek için yeterli olacak mı?

Özel göstergem kendisinin bir veya daha fazla kopyasını oluşturmuyor.

 
R0MAN :

Onlar. Yukarıdaki kod, göstergeyi Expert Advisor'da kullanmak ve Expert Advisor'ı piyasaya yerleştirmek için yeterli olacak mı?

Bu test edilebilir. Kullanılan göstergeyi geçici olarak başka bir dizine aktarın. Veya özel göstergelerin olmayacağı terminalin başka bir kopyasını kurun ve test için oraya yalnızca *.ex5 dosyasını aktarın.
 
tol64 :
Bu test edilebilir. Kullanılan göstergeyi geçici olarak başka bir dizine taşıyın. Veya özel göstergelerin olmayacağı terminalin başka bir kopyasını kurun ve test için oraya yalnızca *.ex5 dosyasını aktarın.
Teşekkür ederim. Bugün örnek olarak market ürünlerinizle tanıştım... Seçenekler var...
 
R0MAN :

Makaleye göre piyasaya yerleştirmek için özel göstergeyi kullanan Expert Advisor kodunu doğru ekledim mi?


Bu işlevi kullanmalı mıyım, kullanmamalı mıyım? (makalenin sonunda listelenmiştir)

" Kendisine giden yol, bir örneği aşağıda gösterilen GetRelativeProgramPath() işlevi kullanılarak elde edilebilir:"

Her şey doğru gibi görünüyor. Bu durumda, gösterge danışmana yerleştirilmiştir.

Aynı konuyla ilgili bir sorum var.

Üç gösterge ekliyorum:

 #resource "\\Indicators\\Bollinger new.ex5"
#resource "\\Indicators\\BandWidth.ex5"
#resource "\\Indicators\\Oscillator For BBS.ex5"
..............
   BolBandsNewHandle= iCustom ( NULL ,TF_graph, "::Indicators\\Bollinger new" , 
                                  InpBandsPeriodUpper,
                                  InpBandsPeriodLower,
                                  InpBandsShiftUpper,
                                  InpBandsShiftLower,
                                  InpBandsDeviations,
                                  InpBandsDeviations1, PRICE_CLOSE );
                                  
   BandWidthHandle= iCustom ( NULL ,TIMEFRAMES_Band_Width, "::Indicators\\BandWidth" ,
                                  TIMEFRAMES_Band_Width,
                                  InpBandsPeriodUpper1,
                                  InpBandsPeriodLower1,
                                
                                  InpBandsDeviations10,
                                  InpBandsDeviations11);                                  
                                  
                                                                  
  Oscillator_For_BBS_Handle= iCustom ( NULL ,TF_Oscillator, "::Indicators\\Oscillator For BBS" ,
                                   TF_Oscillator,
                                   InpOscillator,                       
                                   InpOscPeriod1,                        
                                   InpOscPeriod2,
                                   InpOscPeriod3,
                                   InpAppliedPrice,
                                   InpVOLUME,
                                   InpDrawMode,
                                   InpLevelsPeriod,
                                   InpLevelsPeriod1,
                                   InpLevelsIndent,
                                   InpLevelsIndent1
                                   );

Ancak Bant Genişliği göstergesi , göstergeden veri alır   Bollinger yeni, içindeki kod:

   BBHandle= iCustom   ( NULL ,TIMEFRAMES_Band_Width, "//Experts\\BBS.ex5::Indicators\\Bollinger new.ex5" ,
                                  InpBandsPeriodUpper1,
                                  InpBandsPeriodLower1,
                                  InpBandsShiftUpper1,
                                  InpBandsShiftLower1,
                                  InpBandsDeviations10,
                                  InpBandsDeviations11, PRICE_CLOSE );

Terminalimde her şey çalışıyor, ancak derlenmiş BBS.ex5 dosyasının başka bir terminaldeki kopyası Bollinger yeni göstergesini bulamıyor .

2014.12.21 20:05:59.941 BBS.ex5::Göstergeler\Bant Genişliği (EURUSD,M30) 'Bollinger yeni' özel göstergesi yüklenemiyor [4802]

Belki de yol yanlış ayarlanmış ( Experts\\BBS.ex5::Indicators\\Bollinger new.ex5" ) Bant Genişliği göstergesinin göstergeyi bulması için yol nasıl doğru ayarlanır   Bollinger yeni iç kaynak mı? Mümkün mü? Bu sorunla karşılaşan var mı lütfen akıl verin.

P / S Her şey çalışıyor, sorun kaldırıldı. Herkese teşekkürler!

 
Crucian :

...

Ancak Bant Genişliği göstergesi , göstergeden veri alır   Bollinger yeni, içindeki kod:

...

Belki de yol yanlış ayarlanmış ( Experts\\BBS.ex5::Indicators\\Bollinger new.ex5" ) Bant Genişliği göstergesinin göstergeyi bulması için yol nasıl doğru ayarlanır   Bollinger yeni iç kaynak mı? Mümkün mü? Bu sorunla karşılaşan var mı lütfen akıl verin.

...

Peki bu durumda doğru yolu nasıl yazarsınız?
 
barabashkakvn :
Peki bu durumda doğru yolu nasıl yazarsınız?
barabashkakvn :
Peki bu durumda doğru yolu nasıl yazarsınız?

Yol doğru yazılmış, her durumda danışman test ediliyor ve hata vermiyor.

EA'yı yanlışlıkla yanlış terminalin dizinine yerleştirdim. Sonra sinirlendi ve yalnızca teknik göstergelere atıfta bulunan ve x'i yeniden hesaplayan Bant Genişliği göstergesini yeniden yazdı . Ve her şey doğru yapıldı.   )))))

App Date'de hangi klasörlerin kaldığını sildikten sonra, poliste farklı brokerlerin birkaç terminalinin olması zararlıdır.

 
Crucian :

Yol doğru yazılmış, her durumda danışman test ediliyor ve hata vermiyor.

EA'yı yanlışlıkla yanlış terminalin dizinine yerleştirdim. Sonra sinirlendi ve yalnızca teknik göstergelere atıfta bulunan ve x'i yeniden hesaplayan Bant Genişliği göstergesini yeniden yazdı . Ve her şey doğru yapıldı.   )))))

App Date'de hangi klasörlerin kaldığını sildikten sonra, poliste farklı brokerlerin birkaç terminalinin olması zararlıdır.

Anladım. Teşekkür ederim.

Görünüşe göre Yeni Yıldan sonra yayınlayacağım. :-)

 

Hepinize iyi günler.
Lütfen bana test danışmanlarından bahsedin.

Uzman Danışmanlar yazmaya yeni başlıyorum.

Bu Expert Advisor'ı indirdim: https://www.mql5.com/ru/code/1812, editörde açtım, hata ayıklama için başlattım, test etmeye başladım ve hiçbir şey olmuyor. İşlemler açılmaz ve buna göre sonuç alınmaz.

Buradan alınan en basiti de dahil olmak üzere, sadece işlemleri açıp kapatması gereken diğer Uzman Danışmanları denedim. Aynı şey - hiçbir şey olmuyor.

Bir kesme noktası ayarlamaya çalıştım. Yalnızca OnInit'te çalışır. Diğer yerlerde, hayır, bu garip.

Uyarı ekleme yöntemini kullanarak OnTick'in çalıştığını öğrendim. Ancak işlemlerin açılması gerçekleşmez ve gerekli şartlar sağlanmış olsa dahi gerçekleşmez.

Bir pozisyon Alert(GetLastError()) açmaya çalıştıktan sonra eklendi. 4753 hatasını gösteriyor.

Bu bağlamda, soru: belki yanlış bir şey yapıyorum? Test için gerekli koşullar karşılanmıyor mu?

Cevabınız için şimdiden teşekkür ederiz.

EA based on indicator SAR, ADX and SMA 100
EA based on indicator SAR, ADX and SMA 100
  • oylar: 27
  • 2014.06.13
  • Mauro Bracuti
  • www.mql5.com
Советник на базе индикаторов SMA, ADX и SAR.
 
Maxi-M :

Hepinize iyi günler.
Lütfen bana test danışmanlarından bahset.

Uzman Danışmanlar yazmaya yeni başlıyorum.

Bu Expert Advisor'ı indirdim: https://www.mql5.com/ru/code/1812, editörde açtım, hata ayıklama için başlattım, test etmeye başladım ve hiçbir şey olmuyor. İşlemler açılmaz ve buna göre sonuç alınmaz.

Buradan alınan en basiti de dahil olmak üzere, sadece işlemleri açıp kapatması gereken diğer Uzman Danışmanları denedim. Aynı şey - hiçbir şey olmuyor.

Bir kesme noktası ayarlamaya çalıştım. Yalnızca OnInit'te çalışır. Diğer yerlerde, hayır, bu garip.

Alert ekleyerek OnTick'in çalıştığını öğrendim. Ancak işlemlerin açılması gerçekleşmez ve gerekli şartlar sağlanmış olsa dahi gerçekleşmez.

Bir pozisyon Alert(GetLastError()) açmaya çalıştıktan sonra eklendi. 4753 hatasını gösteriyor.

Bu bağlamda, soru: belki yanlış bir şey yapıyorum? Test için gerekli koşullar karşılanmıyor mu?

Cevabınız için şimdiden teşekkür ederiz.

Tünaydın. Günlüğün ekran görüntüsünü ekleyin.

 
Tapochun :

Tünaydın. Günlüğün ekran görüntüsünü ekleyin.

Rica ederim. Ekran, ayarların yanı sıra bir günlük içerir.
Dosyalar:
screeen.jpg  321 kb