[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 61
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Değerli uzmanlar, lütfen soruyu cevaplayın:
MetaEditor, program oluşturma şablonları için metin dosyalarına sahiptir. Bir program oluştururken sihirbaz tarafından kullanılırlar. Şablonun metni, oluşturulmakta olan program dosyasının türünün parametrelerini belirtir. Aralarında etiketler ve kod metninde görünmeyen seçenekler var. Ancak terminal bir şekilde onları tanır. Expert Advisor oluşturulursa, bir sonraki tik geldikten sonra Başlat işlevi, bir gösterge ise, tik olmadan Başlat işlevi başlatılır. Etiketler ve içindeki her şey nereye gidiyor?
Bacakların hala nereden büyüdüğünü anlamak için 2 test daha yaptım:
1. ini'den okuma, bir dizge dizisine değil, ayrı değişkenlere yapıldı. Sonuç bekleniyor, yani. kopyalama bir değer değil, bir referanstır:
sonuç:
2009.04.10 14:31:42 example AUDUSD,H4: init.4: Cross_3=USDJPY
2009.04.10 14:31:42 example AUDUSD,H4: init.4: Cross_2=GBPUSD
2009.04.10 14:31:42 example AUDUSD,H4: init.4: Cross_1=EURUSD
2009.04.10 14:31:42 example AUDUSD,H4: init.3: read complete
2009.04.10 14:31:42 example AUDUSD,H4: init.3: Cross_3=USDJPY
2009.04.10 14:31:42 example AUDUSD,H4: init.3: Cross_2=GBPUSD
2009.04.10 14:31:42 example AUDUSD,H4: init.3: Cross_1=EURUSD
2009.04.10 14:31:42 example AUDUSD,H4: -------------------------------
2009.04.10 14:31:42 example AUDUSD,H4: init.2: Cross_3=USDJPY
2009.04.10 14:31:42 example AUDUSD,H4: init.2: Cross_2=USDJPY
2009.04.10 14:31:42 example AUDUSD,H4: init.2: Cross_1=USDJPY
2009.04.10 14:31:42 example AUDUSD,H4: init.1: read complete
2009.04.10 14:31:42 example AUDUSD,H4: init.1: Cross_3=USDJPY
2009.04.10 14:31:42 example AUDUSD,H4: init.1: Cross_2=GBPUSD
2009.04.10 14:31:42 example AUDUSD,H4: init.1: Cross_1=EURUSD
2. dize dizisini geri döndürdü, ancak dize değerlerini ini'den okumak yerine
win api'den hiçbir şey çağırmayan bir test işlevini değiştirdi
sonuç
2009.04.10 14:41:12 örnek AUDUSD,H4: init.4: CrossName[3]=CROSS_3
2009.04.10 14:41:12 örnek AUDUSD,H4: init.4: CrossName[2]=CROSS_2
2009.04.10 14:41:12 örnek AUDUSD,H4: init.4: CrossName[1]=CROSS_1
2009.04.10 14:41:12 örnek AUDUSD,H4: init.3: okuma tamamlandı
2009.04.10 14:41:12 örnek AUDUSD,H4: init.3: CrossName[3]=CROSS_3
2009.04.10 14:41:12 örnek AUDUSD,H4: init.3: CrossName[2]=CROSS_2
2009.04.10 14:41:12 örnek AUDUSD,H4: init.3: CrossName[1]=CROSS_1
2009.04.10 14:41:12 örnek AUDUSD,H4: -------------------------------
2009.04.10 14:41:12 örnek AUDUSD,H4: init.2: CrossName[3]=CROSS_3
2009.04.10 14:41:12 örnek AUDUSD,H4: init.2: CrossName[2]=CROSS_2
2009.04.10 14:41:12 örnek AUDUSD,H4: init.2: CrossName[1]=CROSS_1
2009.04.10 14:41:12 örnek AUDUSD,H4: init.1: okuma tamamlandı
2009.04.10 14:41:12 örnek AUDUSD,H4: init.1: CrossName[3]=CROSS_3
2009.04.10 14:41:12 örnek AUDUSD,H4: init.1: CrossName[2]=CROSS_2
2009.04.10 14:41:12 örnek AUDUSD,H4: init.1: CrossName[1]=CROSS_1
engelin büyük ihtimalle oyuncu kadrosunda olduğunu gösterdi
nasıl olmalı? mantıksal olarak, sinyal oluşturmadan önce ORD tipini tanımlamayı düşündüm. aksi takdirde alım satım kriterlerinde nasıl dikkate alınacağı. ve bir engel daha - boş bir geçmişle bile pozisyonlar açılmaz ((
Size kişisel olarak cevap verdim - daha verimli olacağını düşünüyorum.
Tekerleği yeniden icat etmek değil, hazır Martingale ticaret Uzman Danışmanlarından biriyle başlamak ve tüm bunların nasıl uygulandığını görmek çok daha kolaydır.
Örneğin Universum 3.0
Teşekkürler, tamamen katılıyorum - her şey uzun zamandır icat edildi
'Forumu kirletmemek için herhangi bir acemi sorusu. Artıları geçmez. Sensiz hiçbir yere.'
Sayesinde
Test cihazında Expert Advisor test edilirken init() işlevinin yürütülmesi.
EA'nın init() işlevi içindeki birkaç harici (harici) değişkenin değerini normalleştirmek istiyorum
ve göstergeyi start()'tan çağırmak için bu normalleştirilmiş (yeni) değerleri kullanın.
Bu normalleştirmeyi start()'a dahil etmek istemiyorum.
Strateji Test Cihazında Uzman Danışmanın optimizasyonu sırasında harici değişken her değiştiğinde init() işlevi yürütülecek mi?Test cihazında Expert Advisor test edilirken init() işlevinin yürütülmesi.
EA'nın init() işlevi içindeki birkaç harici (harici) değişkenin değerini normalleştirmek istiyorum
ve göstergeyi start()'tan çağırmak için bu normalleştirilmiş (yeni) değerleri kullanın.
Bu normalleştirmeyi start()'a dahil etmek istemiyorum.
Strateji Test Cihazında Uzman Danışmanın optimizasyonu sırasında harici değişken her değiştiğinde init() işlevi yürütülecek mi?evet olacak
int start()
{
if (OrdersTotal() == 0
&& TimeDayOfWeek(TimeCurrent()) == 5
&& TimeHour(TimeCurrent()) == 12
&& TimeMinute(TimeCurrent()) == 30
&& TimeSeconds(TimeCurrent()) >= 00)
{
Alert("Тра ляля");
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,"sell",999999,0,Red);
}
Kimse size siparişin neden burada açılmadığını söylemeyecek mi? Bunu neden düşünemedim?
Yani, bu... Cumaya kadar beklememiz gerekiyor, bu dakika içinde bir kene varsa, açılmalı.
Yani, bu... Cumaya kadar beklememiz gerekiyor, bu dakika içinde bir kene varsa, açılmalı.
Cuma veya haftanın herhangi bir günü yaptığım her şey ve çöp - uyarı çalışıyor ve sipariş açılmıyor nifiga