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

 
orb :

EURUSD = 1.44757, GBPUSD = 1.63366 diyelim, birbirlerine yakın olduklarından emin olmanız gerekiyor.

Açıklamama izin ver:

a=GBPUSD/ EURUSD =1.12855336874901 yaklaşık 1.12855,

onlar. anlaşmanın yaklaşık olarak eşit olması için bir para birimi satın almak/satmak istersem, o zaman

EURUSD*a almam/satmam gerekiyor ama böyle bir lot yok, bu yüzden sorum nasıl uygulanır, lot nasıl hesaplanır?

sorunun özünü anlayan, yardım etsin.

Sorun ne, anlamıyor musun?

GBPUSD için lotlardaki hacim lotlara eşitse, EURUSD lotları için a ile çarpılmalıdır, yani. GBPUSD / EURUSD üzerinde. Bir ticaret emrine hacim eklemeden önce normalleştirmeyi unutmayın.

 
jurist70 :

Yardıma ihtiyacınız var!

EA'da aşağıdaki bloğa sahibim (Olay sayacı):

if (isCloseLastPosByStop()==True) //Son sipariş Stop tarafından kapatılmışsa

{
N=N+1;
Alert(N, "geyik");
} başka N=0;

SORU: Bilgileri ekranda görüntülemek yerine bir dosyaya (excel) nasıl veri yazılır?



 // CSV formatında bir dosya oluşturun ve tanımlayıcısını hatırlayın 
  int tanıtıcı = FileOpen("dosyaadı.csv", FILE_CSV|FILE_WRITE, ';');
  if(handle > 0) { // Dosya oluşturulduysa
     FileWrite(tanıtıcı, N, "elk"); // Dosyaya yaz
     FileClose(tutamak); // Dosyayı kapat
  }
...
// Dosyayı Excel'de aç
 
Reshetov :

Sorun ne, anlamıyor musun?

GBPUSD için lotlardaki hacim lotlara eşitse, EURUSD lotları için a ile çarpılmalıdır, yani. GBPUSD / EURUSD üzerinde. Bir ticaret emrine hacim eklemeden önce normalleştirmeyi unutmayın.

Partilerin yalnızca sabit olduğunu sanıyordum, 0.01; 1; 2 Ben tam bir acemiyim! 2 Reshetov, teşekkürler!))
 
Herkese merhaba, DDE Örneği ile nasıl çalışılır, genel olarak nedir, genel hatlarıyla açıklar mısınız? Bu dosyayı açtım - DDE-Sample.xls hiçbir şey olmuyor, neden gerekli?
 
fore-x :
Herkese merhaba, DDE Örneği ile nasıl çalışılır, genel olarak nedir, genel hatlarıyla açıklar mısınız? Bu dosyayı açtım - DDE-Sample.xls hiçbir şey olmuyor, neden gerekli?

MT4 ayarlarında DDE'yi etkinleştirmek gerekir. Yeni kenelerin gelmesi ile tablodaki fiyat değerleri değişmeye başlayacaktır.

Bu, Excel'de programlamayı sevenler içindir. Eh, bu aynı zamanda MT4'ten tüm onayları almanın da bir yolu, tabii ki bir bağlantı kesilmesi olmadığı sürece. Onlar. tüm tiklere sahip olabilirsiniz. Paketlerden bile.

 
Zhunko :

MT4 ayarlarında DDE'yi etkinleştirmek gerekir. Yeni kenelerin gelmesi ile tablodaki fiyat değerleri değişmeye başlayacaktır.

Bu, Excel'de programlamayı sevenler içindir.

İzin verdim, ama - ne yazık ki hiçbir şey değişmiyor.

Ben de böyle bir konu buldum - " her kene nasıl yakalanır?", bu yöndeki kazılara ilginin olmaması nedeniyle soruyu kaldırıyorum. (ifade) :)

 
fore-x :

İzin verdim ama - ne yazık ki hiçbir şey değişmiyor.

Ben de böyle bir konu buldum - "her kene nasıl yakalanır?", bu yöndeki kazılara ilgi olmaması nedeniyle soruyu kaldırıyorum. (ifade) :)

MT4 Yardımını okudunuz mu? Her şeyi orada yazıldığı gibi yapmaya çalışın.

Teklifleri dışa aktar

Terminal kullanıcısının tüm analitik çalışmalarının dayandığı ilk veriler, finansal araçların fiyatlarının dinamikleri hakkındaki verilerdir. Bu bilgiler aracı kurum tarafından sağlanmaktadır. Fiyat verileri, finansal araçların çizelgelerini oluşturmanıza, finansal piyasaları keşfetmenize, çeşitli ticaret taktikleri kullanmanıza ve ticaret kararları vermenize olanak tanır. Fiyat teklifleri "SEMBOL, BID, ASK, DATE" formatında (finansal araç, alış fiyatı, satış fiyatı, tarih ve saat) kayıtları olan dosyalardır ve sunucu ile bağlantı kurulduktan sonra otomatik olarak terminale gönderilir.

Terminal, "DDE" (Dinamik Veri Değişimi) protokolünü kullanarak mevcut fiyatları diğer programlara gerçek zamanlı olarak aktarmanıza olanak tanır. Farklı uygulamalar arasında dinamik veri aktarımı için MS Windows işletim sistemlerinin bir protokolüdür. DDE teklifleri, yalnızca yeni keneler geldiğinde (TAVSİYE modu) verilir ve talep üzerine (TALEP modu) bilinen son fiyatla hemen değil. N/A, ilk REQUEST isteğinde verilir ve yeni bir fiyatın gelmesinden sonra teklifler görünür.

DDE protokolü aracılığıyla istemci terminalinden teklif verme modunu etkinleştirmek için , terminal ayarlarında "DDE sunucusuna izin ver" seçeneğini etkinleştirmelisiniz.

Dikkat: geçmiş veriler DDE protokolü aracılığıyla iletilmez. Geçerli teklifler yalnızca istemci terminali çalışırken iletilir.

"DDE-sample.xls" dosyası örneğinde olası sonuçlarıyla birlikte DDE isteklerinin biçimleri:

 istek BID:=MT4|BID!USDCHF sonuç: 1.5773  
   talep ASK: = MT4|SORUN!USDCHF sonuç: 1.5778  
   sorgu YÜKSEK:=MT4|YÜKSEK!USDCHF sonuç: 1.5801  
   sorgu DÜŞÜK:=MT4|DÜŞÜK!USDCHF sonuç: 1.5741  
   sorgu TIME:= MT4|TIME!USDCHF sonuç: 21.05.02 09:52  
   sorgu QUOTE: = MT4|QUOTE!USDCHF sonuç: 21.05.02 09:52 1.5773 1.5778 1.5776  

Dikkat: MS Excel'de verilerin doğru görüntülenmesi için "Araçlar - Seçenekler - Geçiş - Girerken formülleri Excel formatına dönüştür" menüsündeki seçeneği etkinleştirmeniz gerekir.
 
Zhunko :

MT4 Yardımını okudunuz mu? Her şeyi orada yazıldığı gibi yapmaya çalışın.

Yaşasın, işe yaradı!


 

Tünaydın!! Bu yüzden Google'da yazdım, Yandex mql4 Meta düzenleyicide bir değişkeni vurgulamak mümkün mü? İlk altı sayfada istenen bir cevap yok.

Peki, mümkün mü? Oh ilginç!

 

Merhaba, lütfen yardım edin, bariz bir şey göremiyorum ((((

double LotsAllPos(int op) {

int i;

çift = 0;

for (i=0; i< OrdersTotal() ; i++) {

(OrderType()!=op) devam ederse;

(OrderSymbol()!=sy) devam ederse;

if (OrderMagicNumber()==Magic || OrderMagicNumber()==Magic+1) ll+=OrderLots();

}

dönüş(ll);

burada toplam hacmi sembolüme ve türe göre döndürmem gerekiyor