[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 1015

 

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);
}
//+------------------------------------------- ------ ----------------------+

 
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?
 
Dimka-novitsek :

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!!

....
Dosyalar:
1_1.mq4  2 kb
 
Teşekkürler!!!! Tabii ki!!!!
 
sezon :

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.

 
Tabii ki 1 değil 0!!!! Başlangıç fonksiyonundan önce bir değişken bildirmenin nasıl mümkün olduğunu anlamadım ?!!!!!!!!!!!!!!!!
 
Global değişkenler hakkında tekrar okuyacağım.Ama derleyici aldırmadı!
 
Dimka-novitsek :
Global değişkenler hakkında tekrar okuyacağım ama derleyici aldırmadı!
aldırmadı çünkü sözdizimi hatası yoktu. Bu mantıksal bir hatadır, derleyici bunu görmez.
 
001 :


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.

 
Vinin :

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.

Ne yazık ki, kendimi yazacak kadar beynim yok.
Neden: