garip... ve canavarca. - sayfa 6

 

GetLastError tanılamasından da hoş olmayan bir tat kaldı...

Geliştiricilerin reklamını yaptığı DC oyunun kurallarını bir kez daha değiştirdi. Artık ertelemeler için sona erme süresini ayarlayamazsınız.

Ve suçluları ("terlememek ..." (c) Rinat - savaş alanını analiz etme) belirli bir son kullanma süresiyle ortaya koyan MTS , bir sersemlik içinde sessizce eğildi;)

hata 3 (ERR_INVALID_TRADE_PARAMETERS)...

Parametrenin numarasını belirtmek veya daha doğrusu detaylandırmak gerçekten zor mu - yanlış fiyat seviyesi, zararı durdurma, tkar? :) Alım satım işlevi hatalarının bazı özellikleri var...

Ve devre dışı bırakılan bu parametre - sona erme süresi ortaya çıkıyor ... Ama Sovyetkin bunu nasıl biliyor?

;)

 

Eğrilik bir durumdur! ;)

Kısayol tuşlarına birkaç iddiasız komut dosyası asmaya karar verdim. Ve ayın başından itibaren tek bir tıklamayla ticarete (demo) başladı -

Ne şaşırttı?

Anahtarlar her zaman yanıt vermez. onlar. komut dosyası her zaman başlamıyor, anahtar kod yutulmuş gibi görünüyor ...

Yani amaçlandı mı? Yoksa kenenin gelişinin/gelmemesinin de çakışması gerekli midir?

DDD

-------------

ve geliştiriciler "Mosek" sorularını boş görmezler - sadece masumları ezer / yasaklarlar ...

;)

 
FreeLance :

Eğrilik bir durumdur! ;)

Kısayol tuşlarına birkaç iddiasız komut dosyası asmaya karar verdim. Ve ayın başından itibaren tek bir tıklamayla ticarete (demo) başladı -

Ne şaşırttı?

Anahtarlar her zaman yanıt vermez. onlar. komut dosyası her zaman başlamıyor, anahtar kod yutulmuş gibi görünüyor ...

Yani amaçlandı mı? Yoksa kenenin gelişinin/gelmemesinin de çakışması gerekli midir?

DDD

-------------

ve geliştiriciler "Mosek" sorularını boş görmüyorlar - sadece masumları eziyor / yasaklıyorlar ...

;)


Hep tepki verirlerse, programınız daha da dikleşir, dünya ekonomisi buna dayanamaz.

Genel olarak, bir şey sizin için kaynakları tüketiyor. Belki göstergeler ağırdır veya başka bir şeydir. F3 ve F7'ye normal tepki veriyor mu?

 
PapaYozh :


Hep tepki verirlerse, programınız daha da dikleşir, dünya ekonomisi buna dayanamaz.

Genel olarak, bir şey sizin için kaynakları tüketiyor. Belki göstergeler ağırdır veya başka bir şeydir. F3 ve F7'ye normal tepki veriyor mu?

Benzer. Durumun bir simülasyonu olarak, sürücüye arızalı bir CD takabilirsiniz. :)
MT4 terminalinin freni , disk ile G/Ç işlemlerinin tamamlanmasını beklemesidir (ve bu işlemleri kimin yaptığı önemli değildir). Klavye, fare - herhangi bir olay onun için erişilemez hale gelir ...

Çok garip program mantığı.

;)

 

FreeLance :

ve geliştiriciler "Mosek" sorularını boş görmezler - sadece masumları ezer / yasaklarlar ...

Gözlemlerime göre, geliştiriciler malzemenin sunum biçimine kayıtsız değiller. Bu, onların önünde eğilmeniz gerektiği anlamına gelmez, ama diyelim ki, açıkçası şok etmekten hoşlanmıyorlar.

Demek istediğim, aşırı ... ee ... duygusal bir başlığı olan bir konuda, en iyi durumda bile beklemeye değmezler. Eh, şimdi MT4'ün sorunlarına özel ilgi duymak zor.

 
Candid :

Gözlemlerime göre, geliştiriciler materyalin sunum biçimine kayıtsız değiller. Bu, onların önünde eğilmeniz gerektiği anlamına gelmez, ama diyelim ki, açıkçası şok etmekten hoşlanmıyorlar.

Demek istediğim, aşırı ... ee ... duygusal bir başlığı olan bir konuda, en iyi durumda bile beklemeye değmezler. Eh, şimdi MT4'ün sorunlarına özel ilgi duymak zor.

Katılıyorum - özellikle sunucu başlangıçta "tırnak işaretleri" doldurmak için düzenli bir işleve sahipse...;)

Terminale gelince, sunucu günlüklerini ticaret emirlerini kaydetmekten de güvenilir bir şekilde korur.

Bekle, bekleme.

Yeniden başlatma bile hiçbir şey yapmaz.

Yine KROUFRE'de benzer bir konu açıldı ve "komplo teorisi" ile alay ediliyor.

Ancak, bir tüccar, ticaret akışının meşgul olup olmadığını veya Ortak bir hata olup olmadığını ne kontrol etmelidir?

;)

 

Aşağıdakilerle karşı karşıya kaldı:

HST MT4 formatında yüklemek için başka birinin çubuk geçmişi dosyalarını dönüştürmek gerekiyordu.

Farklı tarih biçimleri nedeniyle, standart işlev için biçim dönüştürmeyi şekillendirmek zorunda kaldım.

Ama en tuhafı test sonucu.

2010.11.19 17:48:09 String_to_Time EURUSD,M15: 19.11.2010 00:15= 1290125700 int=:1290125700 shift=900
2010.11.19 17:48:09 String_to_Time EURUSD,M15: 19.11.2010 00:00= 1290124800 int=:1290124800 shift=-85500
2010.11.19 17:48:09 String_to_Time EURUSD,M15: 18.11.2010 23:45= 1290210300 int=:1290210300 shift=900
2010.11.19 17:48:09 String_to_Time EURUSD,M15: 18.11.2010 23:30= 1290209400 int=:1290209400 shift=1290209400

Çeyrekten gece yarısına 900 saniye geçmediği, ancak zaman makinesinin açıldığı ortaya çıktı ...

Dakika aralıklarla -

2010.11.19 17:46:58 String_to_Time EURUSD,M15: 19.11.2010 00:01= 1290124860 int=:1290124860 shift=60
2010.11.19 17:46:58 String_to_Time EURUSD,M15: 19.11.2010 00:00= 1290124800 int=:1290124800 shift= -86340
2010.11.19 17:46:58 String_to_Time EURUSD,M15: 18.11.2010 23:59= 1290211140 int=:1290211140 shift=60
2010.11.19 17:46:58 String_to_Time EURUSD,M15: 18.11.2010 23:58= 1290211080 int=:1290211080 shift=1290211080


Ve bazı tikler gerektirir. Oradaki zavallı progger'ı nasıl şaşırtacakları tahmin edilebilir.

;)

Herkes kontrol edebilir - belki bu yeni bir yapı 229'dur?

//+------------------------------------------------------------------+
//| String_to_Time.mq4 |
//+------------------------------------------------------------------+
int start()
{
int old_datetime=D'1970.01.01 00:00';
string fDate="18.11.2010";
string fTime="23:30";
datetime DateTimes=SringtoTimeA( fDate, fTime);
int i_datetime=DateTimes;

Print (fDate+" "+fTime,"= ",DateTimes," int=:",i_datetime
," shift=",i_datetime-old_datetime);
old_datetime=i_datetime;
fTime="23:45";
DateTimes=SringtoTimeA( fDate, fTime);
i_datetime=DateTimes;
Print (fDate+" "+fTime,"= ",DateTimes," int=:",i_datetime
," shift=",i_datetime-old_datetime);
old_datetime=i_datetime;
fDate="19.11.2010";fTime="00:00";
DateTimes=SringtoTimeA( fDate, fTime);
i_datetime=DateTimes;
Print (fDate+" "+fTime,"= ",DateTimes," int=:",i_datetime
," shift=",i_datetime-old_datetime);
old_datetime=i_datetime;

fTime="00:15";
DateTimes=SringtoTimeA( fDate, fTime);
i_datetime=DateTimes;
Print (fDate+" "+fTime,"= ",DateTimes," int=:",i_datetime
," shift=",i_datetime-old_datetime);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Convert string date&time formated DD.MM.YYYY & HH:MM |
//+------------------------------------------------------------------+
int SringtoTimeA(string fDate, string fTime="00:00")
{
string sDD=StringSubstr(fDate,0,2); // Day
string sMM=StringSubstr(fDate,3,2); // Month
string sYYYY=StringSubstr(fDate,6,4);// Year
if (StringLen(fTime)<5) fTime="0"+fTime;
return(StrToTime(sYYYY+sMM+sDD+" "+fTime));
}
//+------------------------------------------------------------------+

 

İşlevi farklı yazsanız bile -

//+------------------------------------------------------------------+
//| Convert string date&time formated DD.MM.YYYY & HH:MM |
//+------------------------------------------------------------------+
int SringtoTimeA(string fDate, string fTime="00:00")
{
string sDD=StringSubstr(fDate,0,2); // Day
string sMM=StringSubstr(fDate,3,2); // Month
string sYYYY=StringSubstr(fDate,6,4);// Year
string sConcat="";
if (StringLen(fTime)<5) fTime="0"+fTime;
sConcat=StringConcatenate(sConcat,sYYYY,sMM,sDD," ",fTime);
return(StrToTime(sConcat));
}
//+------------------------------------------------------------------+

sonuç değişmeyecek MT4'te 00-00 eski bir günün sonu mu yoksa yeni bir günün başlangıcı mı?

Görünüşe göre eskinin başlangıcı. ya da günler böyle sayılı değil...

;)

 

Herhangi bir kalıp bulamadım.. :o)

2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 19.11.2010 00:01= 1290124860 int=:1290124860 shift=60
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 19.11.2010 00:00 = 1290124800 int=:1290124800 shift=- 82800
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 18.11.2010 24:00 = 1290207600 int=:1290207600 shift= -3540
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 18.11.2010 23:59 = 1290211140 int=:1290211140 shift=86340
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 1 8.11.2010 00:00 = 1290124800 int=:1290124800 shift =-86340
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 17.11.2010 23:59 = 1290211140 int=:1290211140 shift=86280
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 17.11.2010 00:01= 1290124860 int=:1290124860 shift=1290124860

 

Sıraya gir, bin yüz elli olacaksın.

Neden: