Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 99
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Her 5 siparişten sonra karı sayabilmem için bir tıklama yapmak istiyorum. öyle görünüyor, ancak "4051 Geçersiz fonksiyon parametre değeri" hatası var neden?
int step=input_step;
void start()
{
int h, history=OrdersHistoryTotal();
double orderProfit=0;
if(history==step)
{
for(h=history; h<=history; h--)
{
if(OrderSelect(h,SELECT_BY_POS,MODE_HISTORY)==true)
{
orderProfit=orderProfit+OrderProfit();
Print("profit=",orderProfit);
}
}
step=step+input_step;
}
return;
}
Merhaba sevgili GURU...
Terminal penceresindeki veriler arasında gezindi > Geçmiş...
... ve bir şekilde Terminal penceresinin konumunu grafik pencerelerinin üzerine taşıdı ...
... birisi bana Terminal penceresini grafik pencerelerinin altına nasıl geri döndüreceğimi söyleyebilir mi?
Çok minnettar olacağım.
Merhaba sevgili GURU...
Terminal penceresindeki veriler arasında gezindi > Geçmiş...
... ve bir şekilde Terminal penceresinin konumunu grafik pencerelerinin üzerine taşıdı ...
... birisi bana Terminal penceresini grafik pencerelerinin altına nasıl geri döndüreceğimi söyleyebilir mi?
Çok minnettar olacağım.
Fare ile çarpı işaretinin altındaki şeridi tutun ve herhangi bir yere sürükleyin.
Tünaydın! Lütfen bana danışmanın üç kayıptan sonra (aynı sihirli sayı ile) ticareti nasıl durduracağını söyle. bir kayıptan sonra
int bayrak==0;
for(int pos_buy=OrdersHistoryTotal()-1; pos_buy>=0; pos_buy--)
{
if( OrderSelect (pos_buy,SELECT_BY_POS,MODE_HISTORY) && OrderType()==OP_BUY)
{
if (OrderSymbol() == Symbol() && (OrderMagicNumber() == Magic_buy )&&(OrderProfit()>0))
bayrak=1; }}
Peki ya üç kayıp?
Fare ile haçın altındaki şeridi tutun ve herhangi bir yere sürükleyin.
Teşekkür ederim ... çift tıkla tuttum ve aşağı sürükledim ... kahretsin, tahmin etmemiştim.
Tünaydın! Lütfen bana danışmanın üç kayıptan sonra (aynı sihirli sayı ile) ticareti nasıl durduracağını söyle. bir kayıptan sonra
int bayrak==0;
for(int pos_buy=OrdersHistoryTotal()-1; pos_buy>=0; pos_buy--)
{
if(OrderSelect(pos_buy,SELECT_BY_POS,MODE_HISTORY) && OrderType()==OP_BUY)
{
if (OrderSymbol() == Symbol() && (OrderMagicNumber() == Magic_buy )&&(OrderProfit()>0))
bayrak=1; }}
Peki ya üç kayıp?
Ben kendim yeni başlayan biriyim. bu şekilde uygulamak tamamen mümkün
Ben kendim yeni başlayan biriyim. bu şekilde uygulamak tamamen mümkün
Çok teşekkür ederim, her şey yolunda gitti.
Merhaba.
Danışmanın ticaretini zamana göre nasıl sınırlayacağımı söyle.
Forumdan birçok yol denedim ama hiçbir şey olmadı, yazılı olarak hiçbir şey anlamıyorum.
Parmağınızı doğrudan bir şeyin yerleştirileceği yere sokmanız önerilir.
Tünaydın! Lütfen bana danışmanın üç kayıptan sonra (aynı sihirli sayı ile) ticareti nasıl durduracağını söyle. bir kayıptan sonra
int bayrak==0;
for(int pos_buy=OrdersHistoryTotal()-1; pos_buy>=0; pos_buy--)
{
if(OrderSelect(pos_buy,SELECT_BY_POS,MODE_HISTORY) && OrderType()==OP_BUY)
{
if (OrderSymbol() == Symbol() && (OrderMagicNumber() == Magic_buy )&&(OrderProfit()>0))
bayrak=1; }}
Peki ya üç kayıp?
Ben de yeni öğreniyorum!! Flag++ if (flag==3)exit;
Ve kayıp sıfırdan azMerhaba.
Danışmanın ticaretini zamana göre nasıl sınırlayacağımı söyle.
Forumdan birçok yol denedim ama hiçbir şey olmadı, yazılı olarak hiçbir şey anlamıyorum.
Parmağınızı doğrudan bir şeyin yerleştirileceği yere sokmanız önerilir.
Bitmiş kodu atmanın bir yolu yok, telefonumdan bakıyorum.
Çubuğun açılış saatini döndüren bir fonksiyon var.
Çubuğun açılış saatini bir günlük süre ile döndürecek olan işleve bir sayı eklemeyi deneyin.
İlgili grafiğin çubuk açılış süresinin (shift parametresi tarafından belirtilen) değerini döndürür.
tarihsaat iTime (
sicim sembol , // sembol
int zaman çerçevesi , // dönem
int vardiya // vardiya
);
adet günü
0 vardiya
iTime(euro, gün, bugün sıfır)+1=zaman 00-00-01
1 dakikada 60 saniye vardır
iTime(euro, gün, bugün sıfır)+60=zaman 00-01-00 vb.
Örneğin, danışmanın 01-00-00 üzerinde çalışmaya başlamasını istiyoruz.
if((iTime(Symbol(),PERIOD D1,0)+3600)<TimeCurent() çalışması
Sana telefonda yardım etmek için yapabileceğim tek şey bu.
Ayrıca mevcut dakika saatinin zamanını döndürebilir ve karşılaştırabilirsiniz, iyi şanslar !!!