Temel sorular... - sayfa 4

 
Michel:
Bu yanlış görünüyor:
IND2_line1 = iIND2_line1(NULL,0,0,MODE_MAIN,0);

IND2_line2 = iIND2_line2(NULL,0,0,MODE_SIGNAL,0);[/CODE]

Where are such functions ?
Tamam, IND2'mde bazen birbirini kesen 2 satır var. Söz konusu gösterge için MQL4 belgelerine göre, [KOD]double iIND2(dize sembolü, int zaman çerçevesi, int periyodu, int modu, int shift)

Bu yoldan,

dize sembolü , geçerli sembol için NULL'dur;

int zaman çerçevesi , geçerli zaman çerçevesi için 0'dır;

int periyodu 0 b/c Hesaplanacak hiçbir şeye ihtiyacım yok, sadece birbirleriyle kesişmeleri gerekiyor;

int modu MODE_MAIN b/c'dir, bu gösterge hem ANA hem de SİNYAL modlarına sahiptir;

int shift , faz kayması için 0'dır b/c Bu göstergenin önceki herhangi bir değerine bakmama gerek yok.

Ne yanlış görünüyor?

 

EA'mı geri test ettiğimde hata mesajı veriyor

2008.01.25 19:39:02 TestGenerator: unmatched data error (high value 1.4674 at 2008.01.24 11:23 and price 1.4675 mismatched)[/CODE]and [CODE]2008.01.25 19:49:30 TestGenerator: unmatched data error (volume limit 85 at 2008.01.17 22:45 exceeded)

Ayrıca, TP'ye ulaşıldığında siparişin kapanmasını nasıl belirtebilirim? Mantıksal olarak, TP = kapat ve kar al , ama emin değilim.

 

Zaman Fonksiyonu -- YARDIM

5M zaman diliminde bir EA kullanıyorum, AÇIK SİPARİŞ yapmak için zamanı değiştirmek istiyorum... Aynı anda çok fazla ticaret yapmam gerekiyor (aynı hesapta birden fazla para biriminde). ....5 Dakika çubuğundan sonra 30 veya 60 saniye ekleyin

İşte EA'nın bir parçası.... bence.... değişmesi gerekiyor

datetime LastMinute;

int LongTrades=0;

int ShortTrades=0;

double LastBuyPrice=0;

double LastSellPrice=0;

[/PHP]

and this part

[PHP] if(LastMinute!=Time[0]) {

Teşekkürler yardımın için

 

Ardışık satış veya alış emirleri için lot büyüklüğünü değiştirebilir miyim?

Merhaba,

Ardışık satış veya alış emirleri için lot büyüklüğünü değiştirebilir miyim?

0.3 ile ilk kısa sipariş, ikinci kısa 0.2 ve 0.1lot boyutu ile üçüncü ardışık kısa sipariş diyelim. Uzun siparişler için aynı.

Saygılarımızla,

SIDDEŞ

 

İlk EA'm, start() İşlevi çağrılmayacak ....

Alert() işlevini init("init") + deinit("deinit") + start("start") içinde oluşturuyorum

init + deinit tamam ama start() çağrılmayacak.

Backtesting'de çağrılmadı

Parametrelerde "Yaşam ticaretine izin ver"i seçtim

neyin yanlış olduğunu anlamıyorum

yardımın için teşekkürler

Thomas

 

Inanılmaz

50000+ topluluk için çok fazla...

 
bdht:
50000+ topluluk için çok fazla...

Belki de sorunuzu(?) tekrar okumalısınız - aslında ona retorik bir yazı olarak bakabilirsiniz!

Her neyse, hataya farklı zaman dilimleri arasındaki fiyat uyumsuzlukları neden oluyor - bunlardan çok fazla almadığınız sürece gerçekten sorun değil. Onlardan kurtulmak için, sorun yaratan çiftleri Geçmiş merkezi aracılığıyla silmeniz ve yeniden oluşturmanız gerekir. TP sorunuzun bir anlamı yok.

 

Yalnızca belirli çiftlerle işlem yapmak için kod mu?

Newdigital veya başka biri:

"Yalnızca EURUSD Üzerinden Yetkili İşlemler!" yazan bir EA'm var. grafik yorumunda.

Diğer çiftlerde işlem yapmasını nasıl sağlayabilirim? EA'daki kodu diğer paris'te işlem yapmak için nasıl değiştiririm?

Şimdiden teşekkürler!

 

Mesajınızı bu konunun tartışıldığı bu başlığa taşıdım. Bu konunun başından itibaren kontrol edin .

 

EDIT: Kusura bakmayın çözdüm...

Dosyalar: