[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 181
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
Merhaba!
Acemi sorum.
Bir grafikte harici dosyalardan veri görüntüleyen bir göstergem var. İşte sorularım:
1. Standart bir dosya seçimi iletişim kutusu nasıl açılır?
2. Koddan (uzmanlar/dosyalar) dosyaların açılabileceği klasörlerdeki kısıtlama nasıl atlanır?
3. Komut dosyasını devre dışı bırakabilecek birine tıklayarak grafikte bir kontrol öğesi nasıl yapılır. Ana soru, bir ES'nin nasıl yapılacağıdır, örneğin, bir tür düğme veya bunun aracılığıyla kullanıcıyla etkileşime girecek başka bir şey)?
Teşekkür ederim!
Noob'a neyin yanlış olduğunu açıklayın!
Fiyat Uyarısını(BId) göstermek için Finam'da basit bir demo betiği yapıyorum;
Her şey çalışıyor, ancak fiyat teklifleri EURUSD çiftinde 5 ondalık basamakla gelmesine rağmen, nedense fiyatı 4 ondalık basamakla gösteriyor. Ayrıca, iMA hesaplamaları da 5. basamakla değil 4 basamakla gelir.
Neyi yanlış yapıyorum, söyle bana????
Noob'a neyin yanlış olduğunu açıklayın!
Fiyat Uyarısını(BId) göstermek için Finam'da basit bir demo betiği yapıyorum;
Her şey çalışıyor, ancak bir nedenden dolayı fiyatı 4 ondalık basamakla gösteriyor, ancak teklifler EURUSD çiftinde 5 ondalık basamakla geliyor. Ayrıca, iMA hesaplamaları da 5. basamakla değil 4 basamakla gelir.
Neyi yanlış yapıyorum, söyle bana????
Her şeyi doğru yapıyorsunuz, sadece terminal eski alışkanlığa göre 4 ondalık basamak çıkarıyor, gerekli sayıda karakterle çıktı almadan önce iki katı bir dizgeye dönüştürün.
Alert(DoubleToStr(Teklif, Rakamlar));
Merhaba!
Acemi sorum.
Bir grafikte harici dosyalardan veri görüntüleyen bir göstergem var. İşte sorularım:
1. Standart bir dosya seçimi iletişim kutusu nasıl açılır?
2. Koddan (uzmanlar/dosyalar) dosyaların açılabileceği klasörlerdeki kısıtlama nasıl atlanır?
3. Komut dosyasını devre dışı bırakabilecek birine tıklayarak grafikte bir kontrol öğesi nasıl yapılır. Ana soru, bir ES'nin nasıl yapılacağıdır, örneğin, bir tür düğme veya bunun aracılığıyla kullanıcıyla etkileşime girecek başka bir şey)?
Teşekkür ederim!
1-2.Standart olan nedir? Her halükarda, ilk iki soru için WinAPI ve/veya harici bir DLL kullanmanız gerekecek.
3. Doğrudan komut dosyasından, koordinatlarını izlemek için bir döngüde bir grafik öğesi yapın ve sürüklendiğinde komut dosyası askıya alınır veya kaldırılır.
En kolayı kaynak kodu tüttürmektir, kod tabanında çok sayıda görsel araç vardır.
1-2.Standart olan nedir? Her halükarda, ilk iki soru için WinAPI ve/veya harici bir DLL kullanmanız gerekecek.
3. Doğrudan komut dosyasından, koordinatlarını izlemek için bir döngüde bir grafik öğesi yapın ve sürüklendiğinde komut dosyası askıya alınır veya kaldırılır.
En kolayı kaynak kodu tüttürmektir, kod tabanında çok sayıda görsel araç vardır.
Her şeyi doğru yapıyorsunuz, sadece terminal eski alışkanlığa göre 4 ondalık basamak çıkarıyor, gerekli sayıda karakterle çıktı almadan önce iki katı bir dizgeye dönüştürün.
Alert(DoubleToStr(Teklif, Rakamlar));
Teşekkürler, şimdi açık.
Ve bir Uzman Danışman bünyesinde hesaplama yaparken, veriler 5.'den mi yoksa 4.'den mi geliyor?
Teşekkürler, şimdi açık.
Ve bir Uzman Danışman bünyesinde hesaplama yaparken, veriler 5.'den mi yoksa 4.'den mi geliyor?
Sevgili, yine bir soruyla:
double hc=(iYüksek(NULL,0,1)-iClose(NULL,0,1));
double cl=(iClose(NULL,0,1)-iLow(NULL,0,1));
if((iClose(NULL,0,1)<iOpen(NULL,0,1))&&(hc>cl))
pre12=SiparişGönder(Symbol(),OP_BUY,0.1,Ask,3,0,Ask+100*Puan,"",0,0, CLR_NONE );
Ne kadar kötü bir şans: 15 dakikalık çizelgelerde test etmeme rağmen pozisyonlar 1 dakikada 17-40 kez açılıyor. Ve siparişin 15 dakikada bir defadan fazla açılmaması gerektiği varsayılmaktadır. Çünkü ancak o zaman önceki mumun kapanışının açılışından daha düşük olması şartı yerine getirilmiş olur.
Nedenmiş?
Sevgili, yine bir soruyla:
if((iClose(NULL,15,1)<iOpen(NULL,15,1))&&(hc>cl))
pre12=SiparişGönder(Symbol(),OP_BUY,0.1,Ask,3,0,Ask+100*Puan,"",0,0,CLR_NONE);
Ne kadar kötü bir şans: 15 dakikalık çizelgelerde test etmeme rağmen pozisyonlar 1 dakikada 17-40 kez açılıyor. Ve siparişin 15 dakikada bir defadan fazla açılmaması gerektiği varsayılmaktadır. Çünkü ancak o zaman önceki mumun kapanışının açılışından daha düşük olması şartı yerine getirilmiş olur.
Nedenmiş?
Siparişin başlangıçta her 15 dakikada bir açılacağına inanıyorum.
değişken bildirim alanında
bunun gibi bir şey...
ama koşulunuz her tikte yerine getiriliyor, yani sipariş her tikte açılıyor...