ÇOK basit bir EA oluşturmak için yardıma ihtiyacınız var - sayfa 2

 
Bu ticareti 2 saatlik grafiklerde de yapıyorum. Bu, 2 saatlik çevrimdışı bir grafikte mi yoksa son iki 1 saatlik mumun ortalamasında mı işe yarar?
 
Yüksek[1]-Düşük[1]'ü Yüksek[2]-Düşük[2] olarak değiştirirsem ve 1 saatlik grafiğe yerleştirirsem, bu bana son iki 1 saatlik mumun işlem aralığını verir mi?
 

Yüksek[2]-Düşük[2] yalnızca mum 2 aralığını verecektir.

 
son iki mumun ortalamasını almak için onu nasıl kodlardım
 
Yüksek[2]Düşük[2]-Yüksek[1]Düşük[1] olabilir mi?
 
crazfoto wrote >>
Bunun neden çalışmadığını anlıyorum. piyasanın durdurmasına veya kar etmesine izin vermek yerine her yarım saatte bir otomatik olarak her siparişi iptal ediyor. Ödenecek birçok sipariş görüyorum ama robot siparişi kapattı. eğer bu değiştirilebilirse sonuçların daha iyi olacağını düşünüyorum

Evet, yeni bir çubuğun açılışında devam eden bir ticareti kapatır.

Bunu yapmasını durdurmak için takip satırını değiştirin.

İtibaren

CloseAllOpenOrders(); //önce önceki çubuktan kalan mevcut işlemleri kapat
İle

//CloseAllOpenOrders(); //önce önceki çubuktan kalan mevcut işlemleri kapat

Sadece ticareti kapatma talebini ortadan kaldırır. İşlem daha sonra durdurulana veya kar elde edilene kadar devam eder. Bu süre zarfında yeni alım satım yapılmayacaktır.

2 saatlik mumla ilgili sorunuza gelince

Bu, bir saatlik bir çizelgeye karşı koşarak ve iki saatin üzerindeki aralığı hesaplamak için son iki çubuğun maksimum ve minimum değerlerini hesaba katarak mümkün olmalıdır.

Şimdilik düşünüp size döneceğim.

Hala iki saat boyunca 20 puanlık bir aralık mı arıyorsunuz ???????

Saygılarımızla

Brendan

 
doshur wrote >>

Kod için teşekkürler Brendan.

Henüz kodu test etmedim, ancak EA'yı etkinleştirirseniz, mevcut fiyat zaten önceki çubuğun 10pip üzerinde olsa bile tüm kurallar yerine getirildiğinde hemen bir emir gerçekleştirecek gibi görünüyor.

İyi tespit edilmiş. Tüm kurallar yerine getirilirse, bir barın açılışında bir ticaret gerçekleştirileceği konusunda oldukça haklısınız. Boşluk için herhangi bir hesap alınmaz.

 
doshur wrote >>

Kod için teşekkürler Brendan.

Henüz kodu test etmedim, ancak EA'yı etkinleştirirseniz, mevcut fiyat zaten önceki çubuğun 10pip üzerinde olsa bile tüm kurallar yerine getirildiğinde hemen bir emir gerçekleştirecek gibi görünüyor.

İyi tespit edilmiş. Tüm kurallar yerine getirilirse, bir barın açılışında bir ticaret gerçekleştirileceği konusunda oldukça haklısınız. Boşluk için herhangi bir hesap alınmaz.

Belki de crazfoto bize manuel yöntemde boşlukla nasıl başa çıktığını söyleyebilir.

Saygılarımızla

Brendan

 
2 saatlik ticarette hayır, sadece 100'den daha küçük olan mumlar. bu şekilde durağım sadece 5 pip için çılgın değil. Hiç boşluk sorunu yaşamadım çünkü her zaman yeni mum formlarından hemen önce bekleyen emirler veririm ve nadiren cuma günleri işlem yaparım. Sanırım EA'yı ne zaman açacağına veya bekleyen siparişleri ne zaman vereceğine dair bir hile olabilir. 2 saatlik ticaret için yaptığım şey, yeni 2 saatlik aralık başlamadan hemen önce bekleyen iki emir vermek. Biri etkinleştirildiğinde, bekleyen diğer siparişi silerim ve etkinleştirilenin ödemesini beklerim.
 
brendan kodunu uygulamaya çalışacağım