[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 166
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
//+------------------------------------------------------------------+
//| nax.mq4 |
//| Evgenio |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Evgenio"
#property link "http://www.metaquotes.net"
//---- input parameters
extern int Fast_MACD=12;
extern int Slow_MACD=24;
extern int Signal_MACD=6;
double a,mas_1[];
int i=1;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
a=NormalizeDouble(iMACD(Symbol(),NULL,Fast_MACD,Slow_MACD,Signal_MACD,PRICE_CLOSE,MODE_MAIN,0),5);
if (a>0)
{
Print ("MACD выше 0 начинаю считывать бары");
while (NormalizeDouble(iMACD(Symbol(),NULL,Fast_MACD,Slow_MACD,Signal_MACD,PRICE_CLOSE,MODE_MAIN,i),5)>0)
{
mas_1[i]=NormalizeDouble(iMACD(Symbol(),NULL,Fast_MACD,Slow_MACD,Signal_MACD,PRICE_CLOSE,MODE_MAIN,i),5);
Print (GetLastError());
i++;
}
Print ("В массив добавлено "+ArrayRange(mas_1,0)+" баров");
}
return(0);
}
//+------------------------------------------------------------------+
sorun ne, diziye neden hiçbir şey eklenmiyor?
Bir dizinin boyutu nerede?
Bir dizinin boyutu nerede?
ve dizinin boyutu önceden bilinmiyorsa, o zaman nasıl?
ve dizinin boyutu önceden bilinmiyorsa, o zaman nasıl?
O zaman onu dinamik hale getirmeniz ve gerekirse boyutunu artırmanız gerekir.
O zaman onu dinamik hale getirmeniz ve gerekirse boyutunu artırmanız gerekir.
ve nerede oturacağımı söyleme?
Tekrar merhaba! Bilet veya pozisyon numarasını nasıl belirleyeceğimi söyler misiniz?
int OrderTicket( )
Seçili siparişin bilet numarasını döndürür.
Sipariş, OrderSelect() işlevi kullanılarak önceden seçilmelidir.
int OrderTicket( )
Seçili siparişin bilet numarasını döndürür.
Sipariş, OrderSelect() işlevi kullanılarak önceden seçilmelidir.
Ve eğer sayı bilinmiyorsa.. Sadece tip, lot, sihirli sayı, pozisyon para birimi vardır.. Bu emrin ilk olarak bu sihirli sayı ile açıldığı da bilinmektedir..
int init() { return(0); } int deinit() { return(0); } int start() if (OrdersTotal()==0) { if (iRSI(NULL,0,14,PRICE_CLOSE,1)>71 && iDeMarker(NULL,0,13,1)>0.71) OrderSend(Symbol(),OP_SELL,lot,Bid,3,Bid+0.001,Bid-0.01,"",666,0,Green); if (iRSI(NULL,0,14,PRICE_CLOSE,1)<29 && iDeMarker(NULL,0,13,1)<0.29) OrderSend(Symbol(),OP_BUY,lot,Ask,3,Bid-0.001,Bid+0.01,"",666,0,Blue); } else for (int i=1; i<= OrdersTotal(); i++) { if (OrderSelect(i-1,SELECT_BY_POS)==true) { if(OrderType()==OP_SELL) { if ((OrderStopLoss()- 0.001) < Bid) { if (OrderStopLoss()>OrderOpenPrice()) { OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),Green);} else OrderModify(OrderTicket(),OrderOpenPrice(),(OrderStopLoss()-0.001),OrderTakeProfit(),Green); } } } else { if(OrderType()==OP_BUY) { if ((OrderStopLoss()+0.001) < Bid) { if (OrderStopLoss()<OrderOpenPrice()){ OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),Blue);} else OrderModify(OrderTicket(),OrderOpenPrice(),(OrderStopLoss()+0.001),OrderTakeProfit(),Blue); } } } } return(0); }
İlk danışmanımın kodu, RSI ve Dem üzerinde çalışıyor. Bu sorun hiçbir şekilde siparişleri değiştirmez. durur.. hep yanlış duraklarda küfür eder... hatta hareket eden duraklar için başka kodlar da bulunur.. yine aynı hata.
Şimdiden teşekkürler.