Hozzászólások

9 bejegyzés megtekintése - 1-9 / 9
  • Szerző
    Bejegyzés
  • szs
    Tag
    Bejegyzések száma: 11
    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é bonyolult

    string 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);
    }

    szs
    Tag
    Bejegyzések száma: 11
    Hozzászólás: Fájlba írás #3573

    Szia 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.

    szs
    Tag
    Bejegyzések száma: 11
    Hozzászólás: Tickstory probléma #3258

    Szia 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.

    szs
    Tag
    Bejegyzések száma: 11
    Hozzászólás: Nem MQL robot #1917

    Nem 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 .

    szs
    Tag
    Bejegyzések száma: 11
    Hozzászólás: Nem MQL robot #1915

    Szia 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
    szs
    Tag
    Bejegyzések száma: 11
    Hozzászólás: Költői kérdés #1720

    Kö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.

    szs
    Tag
    Bejegyzések száma: 11
    Hozzászólás: Költői kérdés #1713

    Kö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.

    szs
    Tag
    Bejegyzések száma: 11
    Hozzászólás: Költői kérdés #1708

    Szia 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

    szs
    Tag
    Bejegyzések száma: 11
    Hozzászólás: GUI #1655

    Találtam olyan megoldást is, hogy egy grafikus objektum átírásával pl TP=… ad adatokat . Ez sem túl szép. Aztán megkeresi TP= -t a stringben és onnan olvassa ki a beírt számot.

9 bejegyzés megtekintése - 1-9 / 9