"Yeni Başlayanlar İçin Hızlı Başlangıç veya Kısa Kılavuz" makalesi için tartışma

 

Yeni makale Yeni Başlayanlar İçin Hızlı Başlangıç veya Kısa Kılavuz yayınlandı:

Merhaba sevgili okuyucu! Bu yazıda, Uzman Danışmanlar (EA) oluşturma, göstergelerle çalışma vb. ilkeleri nasıl kolay ve hızlı bir şekilde kavrayabileceğinizi açıklamaya ve göstermeye çalışacağım. Bu, yeni başlayanlara yöneliktir ve zor veya anlaşılmaz örnekler içermeyecektir.

Schnelleinstieg oder Kurzanleitung für Anfänger

Yazar: Dmitriy Parfenovich

 

Dimitri, yazar olmadığını söylemiştin! Ama yazarsın! Güzel bir başlangıç için tebrikler. Çok hacimli olmasa bile küçük bir materyalle başladığınızı fark etmek güzel, asıl önemli olan başlamaktır ve ilerledikçe makaleleriniz ve / veya diğer yazarlardan deneyim kazanmak daha uzun ve daha uzun olacaktır.

İlginiz için teşekkür ederim.

 
GKS:

Dimitri, yazar olmadığını söylemiştin! Ama yazarsın! Güzel bir başlangıç için tebrikler. Çok hacimli olmasa bile küçük bir materyalle başladığınızı fark etmek güzel, önemli olan başlamaktır ve ilerledikçe makaleleriniz ve / veya diğer yazarlardan deneyim kazanmak daha uzun ve daha uzun olacaktır.

Zaman ayırdığınız için teşekkür ederim.

Ben teşekkür ederim. Bunu kendimden beklemiyordum. Denemeye devam edeceğim.
 
net sunumu beğendim, aynı tarzda devam etmek istiyorum, örneğin kütüphaneler hakkında....
 
iMA_handle=iMA("EURUSD",PERIOD_H1,40,0,MODE_SMA,PRICE_CLOSE);  //göstergeyi bağlayın ve tutamacını alın
.......
   ChartIndicatorAdd(ChartID(),0,iMA_handle);     // göstergeyi fiyat grafiğine ekleyin
   
Bu şekilde çalışmıyor. Ancak sembolü ve saati kaldırırsanız, her şey yolunda gider.
iMA_handle=iMA(NULL,0,40,0,MODE_SMA,PRICE_CLOSE);
 
mln141:

Bu şekilde çalışmıyor. Ancak sembolü ve zamanı kaldırırsanız, her şey yolunda.

EURUSD ve saat zaman diliminde test ederseniz, her şey çalışacaktır.

Öte yandan, sorunu buldunuz ve yardımı kullanarak kendiniz çözdünüz (belki), artı olmayan nedir?

Teşekkür ederim, makale düzeltildi.

 

bazı küçük sorular:

1 Çalışma sırasında grafiğin zaman periyodu değiştiğinde ne olur veya yeniden ne olur?

2 ima_handle OnInit()'te tanımlandı, iMA_handle=iMA("EURUSD",PERIOD_H1,10,0,MODE_SMA,PRICE_CLOSE);

çalışma sırasında PERIOD_H1,10 'u PERIOD_M15, 39 olarak değiştirmek gibi bu tutamacın parametrelerini programın kendisi tarafından dinamik olarak değiştirmek mümkün mü?

3 anlaşma nedir?

 

Tebrikler!

Son derece basit, iyi yazılmış bir kod... Kütüphaneye referans vererek, neredeyse 100 satırda yaptığım şeyi birkaç satırda yaptığınızı düşünüyorum (sadece uzun pozisyonları açmak ve kapatmak için).

Özellikle bu satırlara atıfta bulunuyorum:

if(m_Position.Select(my_symbol)) //eğer bu sembol için pozisyon zaten mevcutsa
{
if(m_Position.PositionType()==POSITION_TYPE_SELL) m_Trade.PositionClose(my_symbol); //ve bu bir Satış pozisyonuysa, kapatın
if(m_Position.PositionType()==POSITION_TYPE_BUY) return; //veya aksi takdirde, bu bir Alış pozisyonuysa, çıkın
}
m_Trade.Buy(0.1,my_symbol); //eğer buraya geldiysek, pozisyon yok demektir; o zaman açıyoruz
}
if(iMA_buf[1]<Close_buf[1] && iMA_buf[0]>Close_buf[0]) //eğer gösterge değerleri kapanış fiyatından küçükse ve büyükse
{
if(m_Position.Select(my_symbol)) //eğer bu sembol için pozisyon zaten mevcutsa
{
if(m_Position.PositionType()==POSITION_TYPE_BUY) m_Trade.PositionClose(my_symbol); //ve bu bir Alış pozisyonuysa, kapatın
if(m_Position.PositionType()==POSITION_TYPE_SELL) return; //veya başka bir durumda, eğer bu bir Satış pozisyonuysa, o zaman çık
}
m_Trade.Sat(0.1,my_symbol); //eğer buraya geldiysek, pozisyon yok demektir; o zaman açıyoruz
}

Kaçırdığım tek şey, yalnızca yeni bir çubuk göründüğünde işlem yapmak için bir komut olabilir. www. mql5.com/en/forum/5762 adresinde bir tartışma vardı.

Orada mogplus8 tarafından gönderilen aşağıdaki kodu kullanıyorum:

static int LastBarCount=0;

if(Bars(_Symbol,_Period)>LastBarCount)
LastBarCount=Bars(_Symbol,_Period);
else
return;

 
Bazı resimler uçuyor, lütfen düzeltin.
 

İşlemlerle ilgili ifadeniz konusunda biraz kafam karıştı.

Makalede sunulan ticaret , http://mqlmagazine.com/leading-article/orders-positions-and-deals-part-i/ adresindeki "mühürlere" çok yakın. Bunlar aynı şey midir? Farkları nelerdir?

Bu arada, bağlantılı sayfada yazar şöyle diyor: Piyasaya verilen her emir, diğerlerinden bağımsız olarak kendi sonucu olan bir işlemdir.

Sadece yorumlara dikkat edenlere olası yanlış anlamaları açıklığa kavuşturmak için kelimeleri buraya yapıştırıyorum.

Teşekkür ederim.

Orders , positions and deals . Part I | MQLmagazine.com
  • mqlmagazine.com
This article is dedicated to working with orders, positions and deals. In this article we will discuss the general principles and passing to the new system. In a new article we will detail the MQL5 programming side on orders, positions and deals. MetaQuotes changed both the functions but also the principles in working with orders. A term...
 
Adam değil ama altın, harika bir makale. Programlamaya yeni başlayan biri olarak bir sürü materyal arasından sadece sizinkini))))))). Böyle bir makale için teşekkür ederim, çok basit bir dille her şeyi harika yazmışsınız, şimdi en azından ne yaptığımı anlıyorum).