Söyle bana!!! Üç saattir acı çekiyorum!!! Bir değişkene order=Close[1] atayamıyorum. Buradaki fikir, fiyatı siparişin verildiği anda olduğu gibi hatırlamaktır.
Daha sonra gerçek olanla karşılaştırabilir ve zararı durdur ve/veya kar elde edebilirsiniz,
Sanırım tam bir koyunum., Yaz.
Şimdiden teşekkürler!!!
//+------------------------------------------- --------------------+ //| Tester.mq4 | //| Dimon | //| http://www.metaquotes.net | //+------------------------------------------- --------------------+ #özellik telif hakkı "Dimon" #özellik bağlantısı "http://www.metaquotes.net"
harici int BantlarPeriod=20,i=1 ;harici int BantlarShift=0; harici çift BantSapmalar=2.0; harici çift Lot=0,1,TakeProfit=50,stoploss=10 ;double PointX;harici int parametreA=2; int init() { if(Rakamlar==5 || Rakamlar==3) NoktaX = Nokta * 10; // Üç-beş basamak için Nokta Düzeltme if(Rakamlar==4 || Rakamlar==2) NoktaX = Nokta; //---- Uyarı("PointX",PointX); //---- dönüş(0); } //+------------------------------------------- --------------------+ //| uzman sıfırlama işlevi | //+------------------------------------------- --------------------+ int tanım() { //----
//---- dönüş(0); } //+------------------------------------------- --------------------+ //| uzman başlatma işlevi | //+------------------------------------------- --------------------+ int başlangıç() {çift sipariş, yeni kayıp=12;Uyarı("sipariş",sipariş); if (parametreA==0){ int toplam=SiparişToplam();// Yorum(" toplam ",toplam); Alert("toplam",toplam); if ( toplam !=0 ){dönüş;}
Herkese merhaba.Gordago forex optimizer programı aracılığıyla mt4 için danışmanlar yazmaya başladım.Her şey yolunda, ancak danışmanın kendisi gerçek bir grafik üzerinde hiç çalışmıyor ve eğer dur ve değerler yerine, ticaret hemen başlar.Fakat, buna göre, ihtiyacım olan sonuçlarla değil, sorun ne olabilir?
Söyle bana!!! Üç saattir acı çekiyorum!!! Bir değişkene order=Close[1] atayamıyorum. Buradaki fikir, fiyatı siparişin verildiği anda olduğu gibi hatırlamaktır.
Daha sonra gerçek olanla karşılaştırabilir ve zararı durdur ve/veya kar elde edebilirsiniz,
Narod.ru posta kutusuna posta göndermeyi nasıl ayarlayacağımı söyle
Tüm seçenekleri denedim:
SMTP sunucusu - smtp.narod.ru
SMTP girişi: - name@narod.ru
SMTP şifresi - şifre
Gönderen: slt-soft@narod.ru
Kime: slt-soft@narod.ru
Bir hata çıkıyor: Mail: smtp.narod.ru'da oturum açılamadı
Tam olarak hatırlamıyorum, ama insanlar arasında sadece bir giriş yapmak yeterli gibi görünüyor (yani bu ada sahipsin - bir köpeğe kadar her şey) ve tam bir e-posta değil
Ancak bazı smtp sunucularında, köpeği artı işaretiyle değiştirmeniz gerekir ve ardından normal olarak oturum açmaya başlar, bazılarında köpeği ve artıyı anlar ve bazılarında yalnızca oturum açar.
Evet öyle. Bir dosya var, size en düşük yayı gönderdiniz, çok faydalı bir şey, OptimizationReport.mq4. Kurtarma Faktörünü hesaplamak için biraz değiştirdim. Şimdi, PV seviyesinde bir limit belirleyerek test geçişlerini filtreleyerek optimizasyonu hızlandırmak için ana kodda bu değişkenin değerini almak istiyorum. Global değişkenler aracılığıyla yapmaya çalıştım. Ana kodda, değişkenimin değeri görünmüyor.
Sorun şu ki, genellikle bu kitaplık en sonunda çalışır. Rapor oluşturmak için.
Kurtarma faktörünü hesaplamak ve onu her tik veya çubukta veya sadece bir pozisyonu kapatırken çağırmak için basitçe bir fonksiyon yapmak daha iyidir. Ancak her kene üzerinde maksimum düşüşü düşünmek daha kolaydır.
Sorun şu ki, genellikle bu kitaplık en sonunda çalışır. Rapor oluşturmak için.
Kurtarma faktörünü hesaplamak ve onu her tik veya çubukta veya sadece bir pozisyonu kapatırken çağırmak için basitçe bir fonksiyon yapmak daha iyidir. Ancak her kene üzerinde maksimum düşüşü düşünmek daha kolaydır.
Söyle bana!!! Üç saattir acı çekiyorum!!! Bir değişkene order=Close[1] atayamıyorum. Buradaki fikir, fiyatı siparişin verildiği anda olduğu gibi hatırlamaktır.
Daha sonra gerçek olanla karşılaştırabilir ve zararı durdur ve/veya kar elde edebilirsiniz,
Sanırım tam bir koyunum., Yaz.
Şimdiden teşekkürler!!!
//+------------------------------------------- --------------------+
//| Tester.mq4 |
//| Dimon |
//| http://www.metaquotes.net |
//+------------------------------------------- --------------------+
#özellik telif hakkı "Dimon"
#özellik bağlantısı "http://www.metaquotes.net"
//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
harici int BantlarPeriod=20,i=1 ;harici int BantlarShift=0;
harici çift BantSapmalar=2.0;
harici çift Lot=0,1,TakeProfit=50,stoploss=10 ;double PointX;harici int parametreA=2;
int init()
{ if(Rakamlar==5 || Rakamlar==3) NoktaX = Nokta * 10; // Üç-beş basamak için Nokta Düzeltme
if(Rakamlar==4 || Rakamlar==2) NoktaX = Nokta;
//----
Uyarı("PointX",PointX);
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| uzman sıfırlama işlevi |
//+------------------------------------------- --------------------+
int tanım()
{
//----
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
int başlangıç()
{çift sipariş, yeni kayıp=12;Uyarı("sipariş",sipariş);
if (parametreA==0){
int toplam=SiparişToplam();// Yorum(" toplam ",toplam); Alert("toplam",toplam);
if ( toplam !=0 ){dönüş;}
double Ortalama,Verhnyayaghranytsa,Nyzhnyayaghranytsa,newres,toplam,sapma;
dize metni; int bileti; int hata;
text="macd sample";}else { Yorum(" şamandıra! ",Verhnyayaghranytsa );
bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-stoploss*PointX,Ask+TakeProfit*PointX,"macd sample",16384,0,Yeşil);
Alert("stoploss",Ask-stoploss*PointX);Alert("parametreA",parametreA);
sipariş=Kapat[1];Yorum(" şamandıra!sipariş ",sipariş );parametreA--;
}
//----
//----
dönüş(0);
}
//+------------------------------------------- ------ ----------------------+
Söyle bana!!! Üç saattir acı çekiyorum!!! Bir değişkene order=Close[1] atayamıyorum. Buradaki fikir, fiyatı siparişin verildiği anda olduğu gibi hatırlamaktır.
Daha sonra gerçek olanla karşılaştırabilir ve zararı durdur ve/veya kar elde edebilirsiniz,
Sanırım tam bir koyunum., Yaz.
Şimdiden teşekkürler!!
buraya yazmaya karar verdim...
Narod.ru posta kutusuna posta göndermeyi nasıl ayarlayacağımı söyle
Tüm seçenekleri denedim:
SMTP sunucusu - smtp.narod.ru
SMTP girişi: - name@narod.ru
SMTP şifresi - şifre
Gönderen: slt-soft@narod.ru
Kime: slt-soft@narod.ru
Bir hata çıkıyor: Mail: smtp.narod.ru'da oturum açılamadı
Tam olarak hatırlamıyorum, ama insanlar arasında sadece bir giriş yapmak yeterli gibi görünüyor (yani bu ada sahipsin - bir köpeğe kadar her şey) ve tam bir e-posta değil
Ancak bazı smtp sunucularında, köpeği artı işaretiyle değiştirmeniz gerekir ve ardından normal olarak oturum açmaya başlar, bazılarında köpeği ve artıyı anlar ve bazılarında yalnızca oturum açar.
Global değişkenler hakkında tekrar okuyacağım ama derleyici aldırmadı!
Evet öyle. Bir dosya var, size en düşük yayı gönderdiniz, çok faydalı bir şey, OptimizationReport.mq4. Kurtarma Faktörünü hesaplamak için biraz değiştirdim. Şimdi, PV seviyesinde bir limit belirleyerek test geçişlerini filtreleyerek optimizasyonu hızlandırmak için ana kodda bu değişkenin değerini almak istiyorum. Global değişkenler aracılığıyla yapmaya çalıştım. Ana kodda, değişkenimin değeri görünmüyor.
Danışmana şunu yazıyorum:
double myValue = GlobalVariableGet("myValue");
Print("değerim="+değerim);
MessageBox("değerim="+değerim);
Alert("değerim="+değerim);
dahil (gönderiyorum):
GlobalVariableSet("değerim", 1);
Çalışmıyor, myValue=0.00000000
Sorun şu ki, genellikle bu kitaplık en sonunda çalışır. Rapor oluşturmak için.
Kurtarma faktörünü hesaplamak ve onu her tik veya çubukta veya sadece bir pozisyonu kapatırken çağırmak için basitçe bir fonksiyon yapmak daha iyidir. Ancak her kene üzerinde maksimum düşüşü düşünmek daha kolaydır.
Sorun şu ki, genellikle bu kitaplık en sonunda çalışır. Rapor oluşturmak için.
Kurtarma faktörünü hesaplamak ve onu her tik veya çubukta veya sadece bir pozisyonu kapatırken çağırmak için basitçe bir fonksiyon yapmak daha iyidir. Ancak her kene üzerinde maksimum düşüşü düşünmek daha kolaydır.