Sormak! - sayfa 141

 
arshadFX:
lütfen kuralları yayınlayın ben yüksek vasıflı programcı değilim MQL4 öğreniyorum bir EA yapmaya çalışacağım

tamam teşekkürler.

Bu EA için kurallar:

EA, TD göstergesi sinyal verdiğinde 2 emir girmelidir ve 2 emir stop, kar ve takip eden stop ile yönetilecektir.

Aşağıdaki girdilere ihtiyacım var:

başlangıç saati

bitiş saati

Dur

takip eden

kâr

kayma

AA

risk

sihirli sayı

 

.........

 

Çift Sipariş Sorunu

Herkese hızlı soru,

Sitede çift sıralı sorunlarla ilgili gönderiler aradım ve bu soruna yanıt alamıyorum:

Arada sırada EA'mdan çift sipariş (aynı sipariş iki kez) alıyorum. Her sipariş kopyalanmadığından, bunun sunucuyla ilgili bir iletişim sorunu olduğunu varsayıyorum. Bu sorunu azaltmaya veya ortadan kaldırmaya yardımcı olabilecek herhangi bir kod bilen var mı?

teşekkürler

 

merhaba kiromano

Görünüşe göre sever ile tekrar bağlandığınızda EA'nız mevcut pozisyonu kontrol etmeden tekrar pozisyon açıyor ........ bu makale sorununuzu çözmenize yardımcı olabilir.

Sipariş Muhasebesi - Normal Bir Programın Oluşturulması - MQL4 Eğitimi

 

Teşekkürler ArshadFX

Harika bir yazı Arşad..

Yanıt için teşekkürler. Yapacak bazı ödevlerim var gibi görünüyor. Nasıl gittiğini size bildireceğim...

 

Biri bu konuda yardımcı olabilir mi lütfen

Bir EA'm var ve EA içindeki bir göstergeden 2 satıra erişmek istiyorum, göstergedeki satırlar.

ifade 1

if(iMA(NULL,0,Period(),1,MODE_SMA,PRICE_HIGH,i) > zikzak1 && iMA(NULL,0,Period(),1,MODE_SMA,PRICE_HIGH,i) != 0 && iMA(NULL,0 ,Period(),1,MODE_SMA,PRICE_HIGH,i) != EMPTY_VALUE ) ExtMapBuffer2=iMA(NULL,0,Period(),1,MODE_SMA,PRICE_HIGH,i); başka ExtMapBuffer2 = 0.0;;

ifade 2

if(iMA(NULL,0,Period(),1,MODE_SMA,PRICE_LOW,i) < zikzak1 && iMA(NULL,0,Period(),1,MODE_SMA,PRICE_LOW,i) != 0 && iMA(NULL,0 ,Period(),1,MODE_SMA,PRICE_LOW,i) != EMPTY_VALUE) ExtMapBuffer1=iMA(NULL,0,Period(),1,MODE_SMA,PRICE_LOW,i); başka ExtMapBuffer1 = 0.0;

EA'da söylemek istiyorum

ifade 1 doğru olduğunda Al ve kapat açıksa sat

ifade 2 doğru olduğunda sat ve kapat Açıksa satın al

Bunu nasıl yapabilirim?

 
increase:
Bunu nasıl yapabilirim?
artırmak:
Bunu nasıl yapabilirim?

gibi bir şey mi

double Buy1_1 = iCustom(NULL, 0, "Trend", 96, Current + 0);

çift Buy1_2 = 0;

double Sell1_1 = iCustom(NULL, 0, "Trend", 97, Current + 0);

çift Satış1_2 = 0;

double CloseBuy1_1 = iCustom(NULL, 0, "Trend", 96, Current + 0);

çift KapatBuy1_2 = 0;

double CloseSell1_1 = iCustom(NULL, 0, "Trend", 97, Current + 0);

çift KapatSell1_2 = 0;

 

NormalizeDouble'da Sorun

Fiyat teklifinden ondalık sayıdan sonra 5 haneye ihtiyacım var, DoubleToStr işlevini kullanırken görüntülenecek. Nesneden alınan bir vlue depolamak ve daha fazla hesaplama için kullanmak istiyorum, yani "price2"

Herhangi biri lütfen bu sorunu çözmeme yardım edebilir mi?

Dosyalar:
objget.mq4  2 kb
 

??

başka bir iş parçacığına taşındı.

 

EA'mla ilgili yardım lütfen

Lütfen bana EA ile yardımcı olabilir misiniz? Inside Bar stratejisine dayanmaktadır ve 08 Haziran'dan itibaren geriye dönük testlerde çok karlı olsa da, bu tamamen rastgele bir olgudur, çünkü programı hiçbir şekilde takip etmez. Ticarete giriş mantığı, buradaki bu gönderiye dayanmaktadır. Günde 40-100 pip arası . Ancak bunun yerine, eskisi kapanır kapanmaz yeni bir ticaret yapar ve ticaret gereksinimlerini göz ardı eder. Sorunumun gerçekten basit olduğundan eminim ama becerilerim harika değil.

Sorunun buradaki kod satırlarında olduğunu düşünüyorum:

if(Açık[3]>Kapat[3] && Yüksek[2]=Düşük[3] && Açık[2] Yüksek[2] || ask-2*Puan> Yüksek[1])

{

Mum = "Uzun";

}

if(Open[3]<Kapat[3] && Yüksek[2]=Düşük[3] && Açık[2]>Kapat[2] && teklif+2*Puan < Düşük[2] || teklif+2*Puan < Düşük[1])

{

Mum = "Kısa";

}

Lütfen birisi yardım edebilir, çünkü bunu düzeltmek için saatler harcadım ve fikirlerim tükeniyor!

Şimdiden teşekkürler

Dosyalar:
Neden: