Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 45

 
satorifx :

İnanılmaz ayrıntılı cevap için teşekkürler.

Foruma yeni bir kişinin bir soru ile gelip gelmediğini anlamak için gerçekten alnında yedi açıklık olması mı gerekiyor, o zaman belirli bir çözüme veya benzer bir şeye bir bağlantıya ihtiyacı var mı ve "her şey mümkün" gibi aptal bir bahaneye değil mi?

Evet, soruyu net ve özlü bir şekilde cevapladım. Soruda kodla ilgili hiçbir şey yoktu.

Kod yazmak için bu konu ile iletişime geçmenize gerek yoktu. Burada kendileri yazanlara yardım ediyorlar. buradasın .

 
Zhunko :

Kod yazmak için bu konu ile iletişime geçmenize gerek yoktu. Burada kendileri yazanlara yardım ediyorlar. buradasın .

Kendim yazabiliyorum. şeyler yazdı ve çok daha zor.
artmedia70:

Kendileri bir şeyler yapmaya çalışanlara yardım ederler. Sizi doğru yöne yönlendirirler, açıklarlar, vb. ...

Bir soru sordunuz - cevaplandınız. Kendiniz bir şeyler yazmayı denediniz mi?

Kendi kendime ve sık sık yazıyorum. Sorun şu ki, tüm mql4 yardımını kazdıktan sonra, sorumun çözümüne yaklaşık olarak benzer bir şey bulamadım. Ne üzerine inşa edeceğinizi bilmeniz gerekiyor, bu yüzden buraya yardım için geldim.

Öyleyse söyle bana, komut dosyası kodunda grafikte yüklü olan göstergenin parametrelerini nasıl değiştirebilirim? Özellikle ZigZag göstergesiyle ilgileniyor.
 
satorifx :
Kendim yazabiliyorum. şeyler yazdı ve çok daha zor. Kendi kendime ve sık sık yazıyorum. Sorun şu ki, tüm mql4 yardımını kazdıktan sonra, sorumun çözümüne yaklaşık olarak benzer bir şey bulamadım. Ne üzerine inşa edeceğinizi bilmeniz gerekiyor, bu yüzden buraya yardım için geldim.

Öyleyse söyle bana, komut dosyası kodunda grafikte yüklü olan göstergenin parametrelerini nasıl değiştirebilirim? Özellikle ZigZag göstergesiyle ilgileniyor.

Şunlar aracılığıyla mümkündür:

1. Genel değişkenler .

2. Bir dosya aracılığıyla .

3. Haritalama .

4. Gösterge ve komut dosyası aynı grafik üzerindeyse, grafik nesneleri kullanabilirsiniz. İşte daha fazlası .

 

İyi günler, sorum kayboldu, tekrar ediyorum

Grafikte çizilen bilgilerin bir kısmı ile bir pencere göstergesi yapmak mümkün müdür (pencerede MACD örneği ve grafikte çizgiler kesiştiğinde oklar). eğer öyleyse, nasıl yapılır?

ve yine de okların nesne değil, bir gösterge olması arzu edilir.

PS Şu anda bir şablon kullanarak sorunu çözüyorum, ancak çok uygun değil, çünkü her iki göstergenin parametrelerini sürekli değiştirmem gerekiyor, test ediyorum

 
Merincool :

İyi günler, sorum kayboldu, tekrar ediyorum

Grafikte çizilen bilgilerin bir kısmı ile bir pencere göstergesi yapmak mümkün müdür (pencerede MACD örneği ve grafikte çizgiler kesiştiğinde oklar). eğer öyleyse, nasıl yapılır?

ve yine de okların nesne değil, bir gösterge olması arzu edilir.

PS Şu anda bir şablon kullanarak sorunu çözüyorum, ancak çok uygun değil, çünkü her iki göstergenin parametrelerini sürekli değiştirmem gerekiyor, test ediyorum

Bir gösterge yalnızca bir alt pencerede arabellek çizebilir.

Onlar. örneğin alt pencerenizde arabellekler ve diğerinde grafik nesnelerle bir göstergeden çizim yapabilirsiniz.

 

Güzel gün. İnternette ilginç bir ticaret stratejisiyle karşılaştım. Ama parası ödendi. Belki bu gerçek bir yazarın eseridir, ama belki de internette buldular ve çok eğitimli tüccarlar satın almıyor =) Genel olarak, fikrinizi bilmek istiyorum sevgili tüccarlar. İnternette ekranda gösterilen tüm hindileri bulup böyle bir sistemi kendiniz perçinlemeniz mümkün mü?



 
Zhunko :

Bir gösterge yalnızca bir alt pencerede arabellek çizebilir.

Onlar. örneğin alt pencerenizde arabellekler ve diğerinde grafik nesnelerle bir göstergeden çizim yapabilirsiniz.


üzgünüm, cevap için teşekkürler.

ama herhangi birinin nesneleri çizmek için bir kod örneği var mı, yoksa kod yazmada iyi değilim, bu yüzden neyin nerede olduğunu anlayabilirim ve koduma ekleyebilirim, ancak kendim yazmam pek mümkün değil

Çok minnettar olur

 

Lütfen hatalarımı düzeltmeme yardım edin, bu işte yeniyim bu yüzden çok sert yargılamayın.

//=============== Menü ================================ ===============
harici çift Parti = 0.1;
harici çift RSI;
harici çift CCI;
dış çift Stokastik;
harici int TakeProfit = 20;
harici int StopLoss = 10;
//============== Değişkenler ================================ ========

çift NewBuy;
çift NewSell;


int t;
//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
int init()
{
//----
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| uzman sıfırlama işlevi |
//+------------------------------------------- --------------------+
int tanım()
{
//----
//----
dönüş(0);
}
//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
int başlangıç()
{

//======== Göstergeden veri alma ============================
{
çift RSI = iRSI(NULL,0,14,PRICE_CLOSE,0);
double CCI = iCCI(NULL,0,12,PRICE_TYPICAL,0);
double Stokastik = iStochastic(NULL,0,8,3,3,MODE_SMA,0,MODE_MAIN,0);
Yeniler();
}
// ================= Sinyal işleme ============================= =
{//2
if (iRSI(NULL,0,14,PRICE_CLOSE,0)>iRSI(NULL,0,14,PRICE_CLOSE,1)&&
iCCI(NULL,0,12,PRICE_TYPICAL,0)>iCCI(NULL,0,12,PRICE_TYPICAL,1)&&
iStochastic(NULL,0,8,3,3,MODE_SMA,0,MODE_MAIN,0)>iStochastic(NULL,0,8,3,3,MODE_SMA,0,MODE_SIGNAL,0)
yeni satın = 1; başka NewBuy=0;
if (iRSI(NULL,0,14,PRICE_CLOSE,0))<iRSI(NULL,0,14,PRICE_CLOSE,1)&&
iCCI(NULL,0,12,PRICE_TYPICAL,0)<iCCI(NULL,0,12,PRICE_TYPICAL,1)&&
iStochastic(NULL,0,8,3,3,MODE_SMA,0,MODE_MAIN,0)<iStochastic(NULL,0,8,3,3,MODE_SMA,0,MODE_SIGNAL,0) NewSell=1; başka YeniSat = 0;
}//2
// ================= Ticaret açmak ============================ =====
{//3
// SATIN AL'ı aç
if (NewBuy == 1 && OrdersTotal() == 0)
{
t=SiparişGönder(Symbol(),OP_BUY,Lot,Sor,3,0,0,0,0,Mavi);
uyku(5000);
OrderModify (t,OrderOpenPrice(),(Ask-Point*StopLoss),(Ask+Puan*TakeProfit),0,Kırmızı);
}
// Satışı aç
if (YeniSatış == 1 && OrdersTotal()==0)
{
t=SiparişGönder(Symbol(),OP_SELL,Lot,Bid,3,0,0,0,0,OrangeRed);
uyku(5000);
OrderModify (t,OrderOpenPrice(),(Teklif+Puan*StopLoss),(Teklif-Noktası*Kar Al),0,Kırmızı);
}
}//3
//SON
dönüş(0);
}
//+------------------------------------------- --------------------+
 
zipkain :

Lütfen hatalarımı düzeltmeme yardım edin, bu işte yeniyim bu yüzden çok sert yargılamayın.

 //=============== Меню ===============================================
extern double Lot = 0.1 ;
extern double RSI;
extern double CCI;
extern double Stochastic;
extern int TakeProfit = 20 ;
extern int StopLoss = 10 ;
//============== Переменные ==========================================


double NewBuy;
double NewSell;




int t;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return ( 0 );
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return ( 0 );
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{


//======== получение данных с индикатора =============================
{ 
double RSI = iRSI ( NULL , 0 , 14 , PRICE_CLOSE , 0 );
double CCI = iCCI ( NULL , 0 , 12 , PRICE_TYPICAL , 0 );
double Stochastic = iStochastic ( NULL , 0 , 8 , 3 , 3 , MODE_SMA , 0 ,MODE_MAIN, 0 );
RefreshRates();
}
// ================= Обработка сигналов ==============================
{ //2
if ( iRSI ( NULL , 0 , 14 , PRICE_CLOSE , 0 )> iRSI ( NULL , 0 , 14 , PRICE_CLOSE , 1 )&&
iCCI ( NULL , 0 , 12 , PRICE_TYPICAL , 0 )> iCCI ( NULL , 0 , 12 , PRICE_TYPICAL , 1 )&&
iStochastic ( NULL , 0 , 8 , 3 , 3 , MODE_SMA , 0 ,MODE_MAIN, 0 )> iStochastic ( NULL , 0 , 8 , 3 , 3 , MODE_SMA , 0 ,MODE_SIGNAL, 0 )
NewBuy= 1 ; else NewBuy= 0 ;
if ( iRSI ( NULL , 0 , 14 , PRICE_CLOSE , 0 ))< iRSI ( NULL , 0 , 14 , PRICE_CLOSE , 1 )&&
iCCI ( NULL , 0 , 12 , PRICE_TYPICAL , 0 )< iCCI ( NULL , 0 , 12 , PRICE_TYPICAL , 1 )&&
iStochastic ( NULL , 0 , 8 , 3 , 3 , MODE_SMA , 0 ,MODE_MAIN, 0 )< iStochastic ( NULL , 0 , 8 , 3 , 3 , MODE_SMA , 0 ,MODE_SIGNAL, 0 ) NewSell= 1 ; else NewSell= 0 ;
} //2
// ================= Открытие сделки =================================
{ //3
// открытие BUY
if (NewBuy == 1 && OrdersTotal () == 0 )
{
t= OrderSend ( Symbol (),OP_BUY,Lot,Ask, 3 , 0 , 0 , 0 , 0 ,Blue);
Sleep ( 5000 );
OrderModify (t,OrderOpenPrice(),(Ask- Point *StopLoss),(Ask+ Point *TakeProfit), 0 ,Red);
}
// открытие Sell
if (NewSell == 1 && OrdersTotal ()== 0 )
{
t= OrderSend ( Symbol (),OP_SELL,Lot,Bid, 3 , 0 , 0 , 0 , 0 ,OrangeRed);
Sleep ( 5000 );
OrderModify (t,OrderOpenPrice(),(Bid+ Point *StopLoss),(Bid- Point *TakeProfit), 0 ,Red);
}
} //3 
//END
return ( 0 );
}
//+------------------------------------------------------------------+
MQL4 kodu için SRC kullanın ve herkes bunu çözebilecek ve size yardımcı olacaktır!
 

Herkese merhaba. Ticarette yeniyim, danışmanlarla bir demoda oturuyorum ama şimdi 45 dolarla gerçek başlamak istiyorum. Hâlâ danışmanları test ediyorum, bu yüzden sinyalleri kullanmak istiyorum. MT4 kullanıyorum. En iyi sinyali seçmeme yardım etmeni istediğim bir liste aldım. İşte liste:

https://www.mql5.com/ru/signals/10276

https://www.mql5.com/en/signals/11021

https://www.mql5.com/en/signals/6283

https://www.mql5.com/ru/signals/10964

https://www.mql5.com/ru/signals/9649