[Arşivle!] BİRLİKTE DANIŞMAN YAZIYORUZ!!! - sayfa 14

 

Roman, aptalca açıklamak için lütfen indekslerin hesaplanmasının mantığını açıklayın.

Bu arada, parantezleri yanlışlıkla kaybetmediniz (kırmızı ile vurgulanmıştır):

USD = ( - ( iClose ( "EURUSD" , NULL , 0 ) - iMA ( "EURUSD" , NULL , Period_MA , 0 , 1 , 0 , 0 ) ) - ( iClose ( "GBPUSD" , NULL , 0 ) - iMA ( "GBPUSD" , NULL , Period_MA , 0 , 1 , 0 , 0 ) ) +
( iClose ( "USDJPY" , NULL , 0 ) - iMA ( "USDJPY" , BOŞ , Period_MA , 0 , 1 , 0 , 0 ) ) ) / iClose ( "USDJPY" , NULL , 0 ) ;

Ve neden bunu kullanın:

... iClose ( "EURUSD" , NULL , 0 ) * iClose ( "USDJPY" , NULL , 0 ) neden sadece iClose almıyorsunuz ( "EURJPY" ,NULL, 0 )

 
çocuklar sayesinde - özellikle Roman'a - çok cazip bir fikir - kontrol edeceğiz
 
alderru >> :

Bu arada, parantezleri yanlışlıkla kaybetmediniz (kırmızı ile vurgulanmıştır):

Hayır, kaybolmadı. Son bölüm sadece USDJPY için geçerlidir çünkü. Bu durumda USD payda değil, paydadır.

Mantığa gelince biraz sonra anlatacağım, şimdi vakit yok :(

 
cümle ..: çünkü mantığın, o zaman euro ve dolar ile diğer çiftler için aynı türkiyeyi yaz .... bu, anladığım kadarıyla euro0-dolar için
 
sllawa3 >> :
cümle ..: çünkü mantığın, o zaman euro ve dolar ile diğer çiftler için aynı türkiyeyi yaz .... bu, anladığım kadarıyla euro0-dolar için

Hayır, EURUSD için değil, EURUSD, GBPUSD, USDJPY, EURGBP, EURJPY, GBPJPY için.

Prensipte yen'i bir frank veya başka bir şeyle değiştirmek mümkündür, ancak asıl mesele 6 çiftin kalmasıdır, çünkü. sadece bu durumda gösterge fikri korunacak ve ara bağlantılar ihlal edilmeyecektir.

 
sonra mantığı açıklayın ... aritmetiğiniz herkes için net değil ..
 
KALAN ÇİFTLERİ EKLEME İŞİNİ KİM YAPACAK? (HENÜZ EURU-USD ÜZERİNDEN ÇOK PARA BİRİMİ YAPIN)
Dosyalar:
qqwom.1.mq4  21 kb
 
sllawa3 писал(а) >>
KALAN ÇİFTLERİ EKLEME İŞİNİ KİM YAPACAK? (HENÜZ EURU-USD ÜZERİNDEN ÇOK PARA BİRİMİ YAPIN)

Danışmanla anlaşmaya çalıştım ama bazı sorular vardı.

1. Bu ifade ne anlama geliyor !NumberOfBarOpenLastPos(NULL,DELAYB,OP_BUY) ==0

2. Hatalı siparişlerin değiştirilmesi, OrderSend() işlevinin kopyalandığını ve yeniden adlandırıldığını anlıyorum. Ama OrderModify() içindeki sihir kullanılmaz

3. Ve belki de döngüde bir hata var, erken sona erdi ve siparişe hala erişiliyor

 

bu, mevcut çubukta yeniden açma yasağıdır. siparişler kapatıldıktan sonra döngü sona eriyor gibi görünüyor

OrderClose(OrderTicket(),OrderLots(),Ask,slip,Violet); // konumu kapat
}
//................................................................ ......
kırmak;
}
}
----

genel olarak, bu çok daha karmaşık bir Expert Advisor'ın (160 kilo) çok hızlı bir kesitidir... yani bu mümkün ve ne büyük bir yazım hatası.. bu sadece bir örnek..(işlerlik kontrolü)

onlar. yukarıda açıklanan hindi ile birlikte minimum koşul alınır (sadece bir TF'nin stokunun yönü ve seviyeleri) ... peki, bir sihirbaz eklemek birkaç dakika meselesidir .. buna değmezse

 
Vinin >> :

Danışmanla anlaşmaya çalıştım ama bazı sorular vardı.

1. Bu ifade ne anlama geliyor !NumberOfBarOpenLastPos(NULL,DELAYB,OP_BUY) ==0

2. Hatalı siparişlerin değiştirilmesi, OrderSend() işlevinin kopyalandığını ve yeniden adlandırıldığını anlıyorum. Ama OrderModify() içindeki sihir kullanılmaz

3. Ve belki de döngüde bir hata var, erken sona erdi ve siparişe hala erişiliyor

1. Victor, muhtemelen bu başlıkta yok, !NumberOfBarOpenLastPos(NULL,DELAYB,OP_BUY) ==0 Bunun ne işe yaradığını bilmiyorum. Göstergede böyle çizgiler yok.

2. Sihirbaz, ne olduğunu biliyorum. sadece hiç denemedim.

3. Üçüncüsü ile tartışmayacağım, belki