Lord programcılar. Bir soru var. aforex.ru demo hesabında bir EA test ediyorum. 138 "Yeni fiyatlar" siparişini açarken bazen hata alıyorum. Nedenini henüz anlayamıyorum. Fonksiyon üzerinden emirleri açıyorum, aşağıdaki kodu veriyorum. Açarken hatanın nedenini bulmanız gerekir. hususlar ne olacak?
void open_positions( int signal, double lot, double price, double tp, double lev)
{
//signal=0 -> сигнал на открытие покупки//signal=1 -> сигнал на открытие продажиint i= 0 ; //переменная для счётчика циклаstring symb= Symbol (),com;
com=DoubleToStr(lev, Digits );
color col;
double stop,take;
int count=Count_Of_Trade_Try; //количество попыток открытия ордера в случае, если его не удаётся совершить сразуint err= 0 ;
if (signal==OP_BUYLIMIT || signal==OP_BUYSTOP || signal==OP_BUY)
{
RefreshRates();
price= NormalizeDouble (Ask, Digits ); //цена открытия для покупок
col=Green;
}
if (signal==OP_SELLLIMIT || signal==OP_SELLSTOP || signal==OP_SELL)
{
RefreshRates();
price= NormalizeDouble (Bid, Digits ); //цена открытия для продаж
col=Red;
}
//stop=NormalizeDouble(sl(SL,signal),Digits);
take= NormalizeDouble (tp, Digits );
while (i<=count)
{
//сама функия открытия ордера (встроенная). Для удобства восприятия параметры разнесены на разные строки:int ticket= OrderSend (symb, //символ
signal, //тип ордера
lot, //объем
price, //цена открытия
Slipage, //уровень допустимого реквота0 , //величина Stop Loss0 , //величина Take Profit
com, //комментарий ордера
magic_number, //магическое число0 , //срок истечения (используется при отложенных ордерах)
CLR_NONE); //цвет отображаемой стрелки на графике (CLR_NONE - стрелка не рисуется)if (ticket!=- 1 ) //если открытие произошло успешно, наносим графический объект и выходим из цикла
{
OrderModify(ticket,price,stop,take, 0 ,col);
break ;
}
err= GetLastError ();
if (err!= 0 ) Print ( "Ошибка открытия (" +symb+ ", " +signal+ ", " +price+ ", " + 0 + ", " +take+ "): " +Market_Err_To_Str(err));
i++;
Sleep (Pause_Of_Trade_Try* 100 ); //в случае ошибки делаем паузу перед новой попыткой
} //end while(i<=count)
} //end void open_positions(int signal, double lot, int magic, double price=0.0, string symb="NONE")
Lord programcılar. Bir soru var. aforex.ru demo hesabında bir EA test ediyorum. 138 "Yeni fiyatlar" siparişini açarken bazen hata alıyorum. Nedenini henüz anlayamıyorum. Fonksiyon üzerinden emirleri açıyorum, aşağıdaki kodu veriyorum. Açarken hatanın nedenini bulmanız gerekir. hususlar ne olacak?
Profesyoneller böyle sorular sormaz. Konu yanlış anlaşılan
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Her şey kötü. Versiyonlarla bile. Senaryolar hariç.
İşte bir örnek . Orada sürümü ve adı tanımlayabilir ve alabilirsiniz, sadece çözmeniz gerekir.
Senaryolar hariç.
yarı bitmiş bir yöntem buldu.
yeni bir derleyici yapılandırması oluşturun. gerekli dosyanın adını yazdığım "Ana Yayın" yazın.
otomatikleştirilmiş kadar sıcak değil, ancak yinelenen bir çıktı dosyası adından kaydeder
MQL4'ün artı işaretiyle çalışmak için işlevleri var mı?
Pip cinsinden fiyat farkının değerini değişkene atamanız gerekir.
MQL4'ün artı işaretiyle çalışmak için işlevleri var mı?
Pip cinsinden fiyat farkının değerini değişkene atamanız gerekir.
MQL4'ün artı işaretiyle çalışmak için işlevleri var mı?
Pip cinsinden fiyat farkının değerini değişkene atamanız gerekir.
CHARTEVENT_MOUSE_MOVEve
CHARTEVENT_CLICKLord programcılar. Bir soru var. aforex.ru demo hesabında bir EA test ediyorum. 138 "Yeni fiyatlar" siparişini açarken bazen hata alıyorum. Nedenini henüz anlayamıyorum. Fonksiyon üzerinden emirleri açıyorum, aşağıdaki kodu veriyorum. Açarken hatanın nedenini bulmanız gerekir. hususlar ne olacak?
Lord programcılar. Bir soru var. aforex.ru demo hesabında bir EA test ediyorum. 138 "Yeni fiyatlar" siparişini açarken bazen hata alıyorum. Nedenini henüz anlayamıyorum. Fonksiyon üzerinden emirleri açıyorum, aşağıdaki kodu veriyorum. Açarken hatanın nedenini bulmanız gerekir. hususlar ne olacak?
Profesyoneller böyle sorular sormaz. Konu yanlış anlaşılan
Pekala, eğer bu kadar süper bir profesyonelsen, bana sorunun ne olduğunu söyleyebilir misin?!