[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 141
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
Tünaydın. MT4 Volumes göstergesine sahip, kene hacmini gösteriyor mu göstermiyor mu?
tik ağacı
en ilginç şey, mevduatın yeterli olmasıdır - orada büyük bir rezervim var.
Soru.
Bir gösterge yazdı . Kullanılan ana fonksiyonlar Order ve Account EVERYWHERE iClose iOpen'in maliyeti Symbol()'dür. AMA nedense gösterge YALNIZCA EURUSD'de çalışıyor ............ Denenmiş diğer enstrümanlar askıda kalıyor((( .
Göstergenin özü: Hesap, Serbest Marj, açılacak lot sayısı, açık oran, paradaki Kar\Risk oranı hakkında bilgileri görüntüler, YALNIZCA if (OrderSymbol()!=Symbol()) devam ediyor;
Nedeni 10-20 kez revize ettim. Anlamıyorum...((((
Şimdiden teşekkürler
tik ağacı
Hacimler grubundaki MT4'teki tüm göstergelerin onay hacmini gösterdiği ortaya çıktı ?
Bir pozisyon açtıktan hemen sonra Print()'te bir hata görüntüleyin ve nedenini görün.
en ilginç yanı, test cihazında herhangi bir sorun olmamasıdır. 2000 yılından günümüze kadar kanalizasyonsuz çalışmaktadır.
belki kod yardımcı olur?
yani, burada bir ana işlevim var ve diğer ikisi onu çoğaltıyor. Sigorta için yapıldı, ancak yine de çalışmayı durdurdu
en ilginç yanı, test cihazında herhangi bir sorun olmamasıdır. 2000 yılından günümüze kadar kanalizasyonsuz çalışmaktadır.
belki kod yardımcı olur?
yani, burada bir ana işlevim var ve diğer ikisi onu çoğaltıyor. Sigorta için yapıldı, ancak hala çalışmayı durduruyor
en ilginç yanı, test cihazında herhangi bir sorun olmamasıdır. 2000 yılından günümüze kadar kanalizasyonsuz çalışmaktadır.
belki kod yardımcı olur?
yani, burada bir ana işlevim var ve diğer ikisi onu çoğaltıyor. Sigorta için yapıldı, ancak hala çalışmayı durduruyor
16:56:31 2010.07.15 15:04 martin EURUSD,M30: Sipariş lotları = 1
16:56:31 2010.07.15 15:04 Test eden: 1.2887 sl'de 2.00 EURUSD almak için yeterli para yok : 1.1885 tp: 1.2905 [2010.07.15 15:04]
16:56:31 2010.07.15 15:04 Test: PrevBalance: 1838.36, PrevPL: 0.00, PrevEquity 1838.36, PrevMargin: 0.00, NewMargin: 2577, FreeMargin: -738.84
16:56:31 2010.07.15 15:04 martin EURUSD,M30: OrderSend hatası 134
TP=1000 ve SL=1000'in çok fazla olduğunu düşünüyorum, lot = 1.0 olmasına rağmen bankanın dipsiz bir taneye ihtiyacı var))
sırasıyla daha küçük bir lot, peki, TP koymaya çalışın ve bence mutlu olacaksınız
İNSANLAR!!!!!!!!! Yardım! Tekrar lütfen!!! AYRICA SORU: Gösterge NEDEN SADECE EURUSD'de MT4'te açılıyor!!!!!!!!!!!!!! Bir çeşit bilmece. Göstergede çiftler üzerinde herhangi bir kısıtlama yoktur, Symbol() her yerdedir, hesabın ana işlevleri Order ve Account'tur. Göstergeyi sildiğimde, başka bir çifte de yüklenmiyor veya daha doğrusu MT4 kapatılana kadar tamamen kilitleniyor. Göstergeyi kendim yazdım. Bu davranışı diğer çiftlerle anlayamıyorum. Gösterge uzun olduğu için yayınlamıyorum. AMA SADECE Eurodollar'da sorunsuz çalışacak doğal olmayan hiçbir şey olmadığına sizi temin ederim ?????????????????????????????
PROFIS SURROUND THE REBUS))))))))))))))))))))))))))))))) İmkanım yok....... ... .....
İşte kullanılan işlevlerden bir alıntı
++++++++++++++++++++++++++++++++++++++ Kod Atlama
//--- Toplam Nesneleri Sil
Del_comment("MN1 Trendi");
Del_comment("W1 Trendi");
Del_comment("D1 Trendi");
Del_comment("H4 Trendi");
Del_comment("H1 Trendi");
Del_comment("ord.#:");
Del_comment("ord.#:");
//---
TRENDS("MN1 Trendi",PERIOD_MN1, 1.86, 33, Lab_Trend_Bull,Lab_Trend_Bear,Lab_Trend_Doj, 42);
TRENDS("W1 Trend", PERIOD_W1, 1,111, 48, Lab_Trend_Bull,Lab_Trend_Bear,Lab_Trend_Doj, 12);
TRENDS("D1 Trend", PERIOD_D1, 1.97, 48, Lab_Trend_Bull,Lab_Trend_Bear,Lab_Trend_Doj, 12);
TRENDS("H4 Trend", PERIOD_H4, 1,111, 62, Lab_Trend_Bull,Lab_Trend_Bear,Lab_Trend_Doj,12);
TRENDS("H1 Trendi", PERIOD_H1, 1.97, 62, Lab_Trend_Bull,Lab_Trend_Bear,Lab_Trend_Doj, 12);
str=StringLen(HesapŞirketi());
if(str<=31) shf=31-str;
başka
if(str>=31) shf=0;
Commen("NameCo",AccountCompany(), 1, shf, 40, "Times New Roman", color_Fon,7);
Commen("in", "ABC v2", 1, 36, 51, "Times New Roman", color_Fon,11);
Commen("txt_symb",Symbol(), 1, 3, 64, "Times New Roman", color_Fon,16);
if(OffABC==doğru)
Commen("kapalı+", "KAPALI", 1, 7, 51, "Times New Roman", color_Loss,10);
if(OffABC==yanlış)
{
Commen("+", "INC", 1, 7, 51, "Times New Roman", color_Profit,10);
int OneLot= MarketInfo(Symbol(),MODE_MARGINREQUIRED);
int TickValue= MarketInfo(Symbol(),MODE_TICKVALUE);
if(Rakamlar==2) pip=100;
başka
if(Rakamlar==3) pip=1000;
başka
if(Rakamlar==4) pip=10000;
başka
if(Rakamlar==5) pip=100000;
if(!IsConnected())
{
ObjectDelete("+ içinde");
Commen("kapalı+", "KAPALI", 1, 7, 51, "Times New Roman", color_Loss,10);
Commen("bağlantı yok", "Bağlantı yok", 1, 7, 85, "Times New Roman", color_Loss,14);
}
başka
if(IsConnected())
{
ObjectDelete("kapalı+");
ObjectDelete("bağlantı yok");
Commen("+", "INC", 1, 7, 51, "Times New Roman", color_Profit,10);
}
if(AccountCurrency()=="RUB")
{
EQ_USD= AccountEquity()/iClose("USDRUB",PERIOD_M1,0);
FreeMargin_USD= (AccountFreeMargin()-AccountStopoutLevel())/iClose("USDRUB",PERIOD_M1,0);
PRF_USD= AccountProfit()/iClose("USDRUB",PERIOD_M1,0);
LOT_01= (AccountFreeMargin()-AccountStopoutLevel())/(OneLot/10);
LOT_1= (AccountFreeMargin()-AccountStopoutLevel())/OneLot;
ObjectDelete("nodepo");
}
başka
if(AccountCurrency()=="RUR")
{
EQ_USD= AccountEquity()/iClose("USDRUR",PERIOD_M1,0);
FreeMargin_USD= (AccountFreeMargin()-AccountStopoutLevel())/iClose("USDRUR",PERIOD_M1,0);
PRF_USD= AccountProfit()/iClose("USDRUR",PERIOD_M1,0);
LOT_01= (AccountFreeMargin()-AccountStopoutLevel())/(OneLot/10);
LOT_1= (AccountFreeMargin()-AccountStopoutLevel())/OneLot;
ObjectDelete("nodepo");
}
başka
if(AccountCurrency()=="EUR")
{
EQ_USD= AccountEquity()*iClose("EURUSD",PERIOD_M1,0);
FreeMargin_USD= (AccountFreeMargin()-AccountStopoutLevel())*iClose("EURUSD",PERIOD_M1,0);
PRF_USD= AccountProfit()*iClose("EURUSD",PERIOD_M1,0);
LOT_01= (AccountFreeMargin()-AccountStopoutLevel())*(OneLot/10);
LOT_1= (AccountFreeMargin()-AccountStopoutLevel())*OneLot;
ObjectDelete("nodepo");
}
başka
if(AccountCurrency()=="USD")
{
EQ_USD= AccountEquity();
FreeMargin_USD= AccountFreeMargin()-AccountStopoutLevel();
PRF_USD= AccountProfit();
LOT_01= FreeMargin_USD/(OneLot/10);
LOT_1= FreeMargin_USD/OneLot;
ObjectDelete("nodepo");
}
if(IsConnected() && AccountCurrency()!="RUB" && AccountCurrency()!="RUR" && AccountCurrency()!="EUR" && AccountCurrency()!="USD")
{
ObjectDelete("+ içinde");
ObjectDelete("bağlantı yok");
Commen("kapalı+", "KAPALI", 1, 7, 51, "Times New Roman", color_Loss,10);
Commen("depo_symbl",AccountCurrency(), 1, 112, 85, "Times New Roman", color_Equity_Account,14);
Commen("nodepo","uygulanamaz", 1, 7, 85, "Times New Roman", color_Free,14);
}
//---
if(Orders_OK==yanlış) sipariş=1;
sipariş=0;
if(OrdersTotal()>=sipariş)
{
for(int pos=OrdersTotal(); pos>=0; pos--)
{
if(Sipariş Seçimi(kon,SELECT_BY_POS,MODE_TRADES))
{
(OrderSymbol()!=Symbol()) devam ederse;
{
TOPLA=TOPLA+SiparişLotları();
SWAP=SWAP+OrderSwap();
COMMIS=COMMIS+SiparişKomisyonu();
OpenPrice=OpenPrice+OrderOpenPrice();
//--- //BAY SİPARİŞLERİ
if(OrderType()==OP_BUY)
{
baylot=OrderLots();
if(baylot>=1 && baylot<99.0)
{
bSL1= bSL1+(SiparişStopLoss());
bTP1= bTP1+(OrderTakeProfit());
bOPN1= bOPN1+OrderOpenPrice();
if(bSL1>0) bsumL1=bsumL1+1;
if(bTP1>0) bsumP1=bsumP1+1;
if(bOPN1>0) bsumO1=bsumO1+1;
}
if(baylot>=0.1 && baylot<0.99)
{
bSL01= bSL01+(SiparişStopLoss());
bTP01= bTP01+(OrderTakeProfit());
bOPN01= bOPN01+OrderOpenPrice();
if(bSL01>0) bsumL01=bsumL01+1;
if(bTP01>0) bsumP01=bsumP01+1;
if(bOPN01>0) bsumO01=bsumO01+1;
}
} //OP_BUY
++++++++++++++++++++++++++++++++++++++++++++++++ ++ Kodu atla
İşlev
void TRENDS(dize adı, int PER, int n, int X, int Y, color Lab_Trend_Bull, color Lab_Trend_Bear, color Lab_Trend_Doj, int rsm)
{
int A,B,a,b,kod;
çift Fup,Fdw;
çift AÇIK= iOpen(Symbol(),PER,1);
çift KAPAT= iKapat(Symbol(),PER,1);
double EMA21= iMA(Symbol(),PER,21,0,MODE_EMA,PRICE_CLOSE,1);
çift EMA89= iMA(Symbol(),PER,89,0,MODE_EMA,PRICE_CLOSE,1);
stringname2;
color color_trend;
bool FLEAT=yanlış;
süre(A<1)
{
double FUPPER= iFractals(Symbol(),PER,MODE_UPPER,a);
if(FUPPER>0) { Fup=FUPPER; bir++; }
a++;
}
süre(B<1)
{
double ÇİÇEK= iFractals(Symbol(),PER,MODE_LOWER,b);
if(ÇİÇEK>0) { Fdw=ÇİÇEK; B++; }
b++;
}
if((CLOSE>=OPEN && CLOSE<Fup) || (CLOSE<=OPEN && CLOSE>Fdw))
FLEAT=doğru;
if(EMA21>EMA89 && FLEAT==true)
{ kod = 114; color_trend=Lab_Trend_Doj; name2= "EMA21>eme89"; } // Boğa
başka
if(EMA21<EMA89 && ((CLOSE>=OPEN && CLOSE>=Fup) || (CLOSE<=OPEN && CLOSE>=Fup)))
{ kod = 111; color_trend=Lab_Trend_Bull; name2="Fractal ÜST"; } // Boğa
başka
if(EMA21>EMA89 && ((CLOSE>=OPEN && CLOSE>=Fup) || (CLOSE<=OPEN && CLOSE>=Fup)))
{ kod = 110; color_trend=Lab_Trend_Bull; name2= "EMA21>ema89 + FRAKTAL ÜST"; } // Boğa
başka
if(EMA21<EMA89 && FLEAT==true)
{ kod = 113; color_trend=Lab_Trend_Doj; name2= "ema21<EMA89"; } // dayanmak
başka
if(EMA21>EMA89 && ((KAPAT<=AÇ && KAPAT<=Fdw) || (KAPAT>=AÇ && KAPAT<=Fdw)))
{ kod = 111; color_trend=Lab_Trend_Bear; name2="Fractal LOWER"; } // dayanmak
başka
if(EMA21<EMA89 && ((KAPAT<=AÇ && KAPAT<=Fdw) || (KAPAT>=AÇ && KAPAT<=Fdw)))
{ kod = 110; color_trend=Lab_Trend_Bear; name2= "ema21<EMA89 + FRAKTAL ALT"; } // dayanmak
başka
if(EMA21==EMA89 || FLEAT==doğru)
{ kod = 110; color_trend=Lab_Trend_Doj; name2= "ema21==ema89 || Fraktal"; } //doj
isim=isim+" "+isim2;
if(PER==PERIOD_MN1) kod= 111;
if(kod==110)
{ rsm=rsm+3; X=X-1; Y=Y-3; }
ObjectCreate(isim, OBJ_LABEL ,0,0,0);
ObjectSet(isim, OBJPROP_CORNER, n);
ObjectSet(isim, OBJPROP_XDISTANCE,X);
ObjectSet(isim, OBJPROP_YDISTANCE,Y);
ObjectSetText(isim,CharToStr(kod), rsm,"Wingdings",color_trend);
}
void Commen(dize adı, dize txt, int n, int X, int Y, dize srift, renk clr, int rsm)
{
ObjectCreate(isim,OBJ_LABEL,0,0,0);
ObjectSet(isim, OBJPROP_CORNER, n);
ObjectSet(isim, OBJPROP_XDISTANCE,X);
ObjectSet(isim, OBJPROP_YDISTANCE,Y);
ObjectSetText(isim, txt, rsm, yazı tipi, clr);
}
+++++++++++++++++++++++++++++++++++++++++++++ ve ekrana çıktı
...
+++++++++++++++++++++++++++++++++++++++++++++ ve ekrana çıktı
"++++++++++++++++++++++++++++++++++++++++++++ ve çıktı ekran"
Ve kodu doğru yapıştırmayı öğrenin. Kimse senin çarşafın umurunda değil...
Burada her şeyi okuyun.