Hozzászólások
-
SzerzőBejegyzés
-
Hozzászólás: Fájlba írás #3576
Sajnos a vissza perrel sem működik, semmilyen alternatívában.
Találtam viszont egy kernel32 rutint a demoban, az erről szól csak kissé bonyolultstring ReadFile (string path)
{
int handle=_lopen (path,OF_READ);
int read_size = 50;
string char50=”x „;if(handle<0)
{
Print(„Error opening file „,path);
return („”);
}
int result=_llseek (handle,0,0);
if(result<0)
{
Print(„Error placing the pointer” );
return („”);
}
string buffer=””;
int count=0;
int last;result=_lread (handle,char50,read_size);
int readen;
while(result>0 && result == read_size)
{
buffer=buffer + char50;
count++;
result=_lread (handle,char50,read_size);
last = result;
}
Print(„The last read block has the size of, in bytes:”, last);
char50 = StringSubstr(char50,0,last);
buffer = buffer + char50;
result=_lclose (handle);
if(result<0)
Print(„Error closing file „,path);
return (buffer);
}Hozzászólás: Fájlba írás #3573Szia Attila
Azt szeretném kérdezni, hogy lehet-e tetszőleges fileba irni . pl c:/temp nem a rendszer altal adott helyre
string fs = „c:/temp/nev”+”.csv”;
int handle=FileOpen(fs,FILE_CSV|FILE_WRITE,”,”);
if(handle>0) {
FileWrite(handle,Counter);
}
FileClose(handle);
Így nem működik.
Köszönettel.Hozzászólás: Tickstory probléma #3258Szia Radu
Egy érdekes dolgot vettel észre a TickStory adatoknál.
1 év teszt H1 es futtatással 39848 Tick 66,696,521 Ár
Nem a saját tesztem, de nálam is ez a helyzet
365 nap x 24 óra = 8760 Tick kellene legyen , a hétvégéket még le is kell vonni.
Valamit nem jól számoltam ?
Mi a helyzet a saját adatokkal ha ott a modellezési minőség 70 vagy 90 %. Itt kb 2 sec egy adat közt eltelt idő.
Nálam a TickStoryval tesztelt program jobban eltér a demo számla adataitól mint a belső adatokkal tesztelt. A bróker az Lmax.Hozzászólás: Nem MQL robot #1917Nem az #include és a printf az oka , nélküle is ugyanaz a helyzet. Szerintem a hiba a fordítási beállításnál lesz akkor. Ez csak egy próba teszt lett volna. Köszönöm .
Hozzászólás: Nem MQL robot #1915Szia Radu
Nagyon sokat lehet tanulni a fórumból is, sok kérdés megválaszolódik ott kérdés nélkül is.
Azt szeretném kérdezni Tőled, hogy próbáltam külső dll funkciót készíteni, de nem működik. A fordító Borland C5.02 , az újakat nem ismerem. A dll előáll a helyén ..experts\libraries könytárba. Hibát nem jelez, viszont futtatáskor a ciklusok szaladnak, de a meghívott függvény után nem működik. A kód szerintem jó, a fordításkor lehet a hiba ?//--------------------------------------------------------------- // META.dll Borland C 5.02 külső függvény #include int osszead(int a, int b) { int c = a+b; printf("meta.dll osszead %d + %d = %d",a,b,c); return(c); }//-- // META Kod //------------------------------------------------------------------ #import "meta.dll" int osszead(int a, int b); // Borland C fuggveny #import int Belep, Count; //+------------------------------------------------------------------+ int start() { if (Bars > Belep) { Belep = Bars; Count++; Uzen(Count+"="); // EZ megy és a ciklus is megy int a = osszead(Count,5); // Innen semmi nincs Uzen(Count+" es "+5+" = "+a); Comment("= "+Count); }// return(0); }//--end
Hozzászólás: Költői kérdés #1720Köszönöm
A kérdésem inkább az lett volna , hogy hogyan lehet mql4 ről lefordítani ex4 re a programot úgy hogy ne lehessen visszafordítani az (ex4_to_mq4) programmal.
Találkoztam sok olyan programmal amit nem tudtam visszafordítani, sokat meg igen.Hozzászólás: Költői kérdés #1713Köszönet a válaszokért.
Többen kérdezték és engem is foglakoztatott az adatbevitel /klikkelés / egérrel. Találtam egy rutint ami az Alt billentyű + egér gomb lenyomással használhatónak tűnik. http://codebase.mql4.com/ lapon forum.mql4.com/20892 a keresőben a MQLSubclassExample. Be lehet építeni úgy tűnik. Még a user32.dll is jó, de az egy fejezet lenne megtanulni.Kérdésem viszont az lenne, hogy a kész programot hogyan tudom úgy lefordítani mq4 ről , hogy nem lehessen visszafordítani.
Hozzászólás: Költői kérdés #1708Szia Radu
1. Szeretném még megkérdezni tőled, hogy mi a különbség a demo teszt futtatás és a valós kereskedés közt egy robot esetében. A spread állandó a demonál . A hétvégén akkor nem is tudom tesztelni az eredményt.
Lehetnek a robot működésében lényeges különbségek élesben ?
2. Továbbá a charton a kijelőlt object megtalálható-e. Tudhatom-e hogy ő kijelölt.
3. Az adott gyertya zárása után akarok poziba lépni
if (TimeCurrent() – Time[0] < 10) beenged++; //és egy számlálo , hogy csak egyszer tegye ezt
else beenged = 0;
if (beenged == 1) { funkcio… beenged = 0; }
// ez a legjobb belépés ?
Köszönettel -
SzerzőBejegyzés