Help with Functions In mql4 Programing Laang - page 2

 
mazen nafee:

hi i made this expert with function and it is not work

but without fuction it work very well

so i want to know the wrong in this function

There are errors in your function file, let me check it and replace the Errors then we test it,


open parenthesis expected myfristea.EA.mq5 40 10

wrong parameters count myfristea.EA.mq5 50 14

   built-in: int iMA(const string,ENUM_TIMEFRAMES,int,int,ENUM_MA_METHOD,int) myfristea.EA.mq5 50 14

wrong parameters count myfristea.EA.mq5 51 13

   built-in: int iMA(const string,ENUM_TIMEFRAMES,int,int,ENUM_MA_METHOD,int) myfristea.EA.mq5 51 13

undeclared identifier 'OP_BUY' myfristea.EA.mq5 58 29

undeclared identifier 'Ask' myfristea.EA.mq5 58 41

undeclared identifier 'Ask' myfristea.EA.mq5 58 49

open parenthesis expected myfristea.EA.mq5 58 69

wrong parameters count myfristea.EA.mq5 58 10

   built-in: bool OrderSend(const MqlTradeRequest&,MqlTradeResult&) myfristea.EA.mq5 58 10

undeclared identifier 'SELECT_BY_TICKET' myfristea.EA.mq5 61 27

undeclared identifier 'MODE_TRADES' myfristea.EA.mq5 61 44

wrong parameters count myfristea.EA.mq5 61 8

   built-in: bool OrderSelect(ulong) myfristea.EA.mq5 61 8

undeclared identifier 'OrderOpenPrice' myfristea.EA.mq5 63 34

')' - expression expected myfristea.EA.mq5 63 49

undeclared identifier 'OP_SELL' myfristea.EA.mq5 74 29

undeclared identifier 'Bid' myfristea.EA.mq5 74 42

undeclared identifier 'Bid' myfristea.EA.mq5 74 50

open parenthesis expected myfristea.EA.mq5 74 70

wrong parameters count myfristea.EA.mq5 74 10

   built-in: bool OrderSend(const MqlTradeRequest&,MqlTradeResult&) myfristea.EA.mq5 74 10

undeclared identifier 'SELECT_BY_TICKET' myfristea.EA.mq5 77 27

undeclared identifier 'MODE_TRADES' myfristea.EA.mq5 77 44

wrong parameters count myfristea.EA.mq5 77 8

   built-in: bool OrderSelect(ulong) myfristea.EA.mq5 77 8

undeclared identifier 'OrderOpenPrice' myfristea.EA.mq5 78 31

')' - expression expected myfristea.EA.mq5 78 46

undeclared identifier 'SELECT_BY_POS' myfristea.EA.mq5 89 24

undeclared identifier 'MODE_TRADES' myfristea.EA.mq5 89 38

wrong parameters count myfristea.EA.mq5 89 8

   built-in: bool OrderSelect(ulong) myfristea.EA.mq5 89 8

undeclared identifier 'OrderType' myfristea.EA.mq5 91 8

')' - expression expected myfristea.EA.mq5 91 18

undeclared identifier 'OP_SELL' myfristea.EA.mq5 91 21

undeclared identifier 'OrderSymbol' myfristea.EA.mq5 91 32

')' - expression expected myfristea.EA.mq5 91 44

implicit conversion from 'unknown' to 'string' myfristea.EA.mq5 91 32

undeclared identifier 'OrderType' myfristea.EA.mq5 93 10

')' - expression expected myfristea.EA.mq5 93 20

undeclared identifier 'OP_BUY' myfristea.EA.mq5 93 24

undeclared identifier 'OrderClose' myfristea.EA.mq5 97 12

undeclared identifier 'OrderTicket' myfristea.EA.mq5 97 23

')' - expression expected myfristea.EA.mq5 97 35

',' - unexpected token myfristea.EA.mq5 97 36

'OrderTicket' - some operator expected myfristea.EA.mq5 97 23

'(' - unbalanced left parenthesis myfristea.EA.mq5 97 10

undeclared identifier 'OrderLots' myfristea.EA.mq5 97 37

')' - expression expected myfristea.EA.mq5 97 47

',' - unexpected token myfristea.EA.mq5 97 48

undeclared identifier 'Bid' myfristea.EA.mq5 97 49

',' - unexpected token myfristea.EA.mq5 97 52

',' - unexpected token myfristea.EA.mq5 97 54

expression has no effect myfristea.EA.mq5 97 53

')' - unexpected token myfristea.EA.mq5 97 61

expression has no effect myfristea.EA.mq5 97 55

')' - unexpected token myfristea.EA.mq5 97 62

undeclared identifier 'Bid' myfristea.EA.mq5 103 12

undeclared identifier 'OrderOpenPrice' myfristea.EA.mq5 103 16

')' - expression expected myfristea.EA.mq5 103 31

open parenthesis expected myfristea.EA.mq5 103 40

undeclared identifier 'OrderStopLoss' myfristea.EA.mq5 105 15

')' - expression expected myfristea.EA.mq5 105 29

undeclared identifier 'Bid' myfristea.EA.mq5 105 33

open parenthesis expected myfristea.EA.mq5 105 43

undeclared identifier 'OrderModify' myfristea.EA.mq5 107 17

undeclared identifier 'OrderTicket' myfristea.EA.mq5 107 29

')' - expression expected myfristea.EA.mq5 107 41

',' - unexpected token myfristea.EA.mq5 107 42

'OrderTicket' - some operator expected myfristea.EA.mq5 107 29

'(' - unbalanced left parenthesis myfristea.EA.mq5 107 15

undeclared identifier 'OrderOpenPrice' myfristea.EA.mq5 107 43

')' - expression expected myfristea.EA.mq5 107 58

',' - unexpected token myfristea.EA.mq5 107 59

undeclared identifier 'Bid' myfristea.EA.mq5 107 60

open parenthesis expected myfristea.EA.mq5 107 69

',' - unexpected token myfristea.EA.mq5 107 83

expression has no effect myfristea.EA.mq5 107 63

undeclared identifier 'OrderTakeProfit' myfristea.EA.mq5 107 84

')' - expression expected myfristea.EA.mq5 107 100

',' - unexpected token myfristea.EA.mq5 107 101

',' - unexpected token myfristea.EA.mq5 107 103

expression has no effect myfristea.EA.mq5 107 102

')' - unexpected token myfristea.EA.mq5 107 109

expression has no effect myfristea.EA.mq5 107 104

')' - unexpected token myfristea.EA.mq5 107 110

undeclared identifier 'OrderClose' myfristea.EA.mq5 117 11

undeclared identifier 'OrderTicket' myfristea.EA.mq5 117 22

')' - expression expected myfristea.EA.mq5 117 34

',' - unexpected token myfristea.EA.mq5 117 35

'OrderTicket' - some operator expected myfristea.EA.mq5 117 22

'(' - unbalanced left parenthesis myfristea.EA.mq5 117 9

undeclared identifier 'OrderLots' myfristea.EA.mq5 117 36

')' - expression expected myfristea.EA.mq5 117 46

',' - unexpected token myfristea.EA.mq5 117 47

undeclared identifier 'Ask' myfristea.EA.mq5 117 48

',' - unexpected token myfristea.EA.mq5 117 51

',' - unexpected token myfristea.EA.mq5 117 53

expression has no effect myfristea.EA.mq5 117 52

')' - unexpected token myfristea.EA.mq5 117 60

expression has no effect myfristea.EA.mq5 117 54

')' - unexpected token myfristea.EA.mq5 117 61

undeclared identifier 'OrderOpenPrice' myfristea.EA.mq5 123 12

')' - expression expected myfristea.EA.mq5 123 27

undeclared identifier 'Ask' myfristea.EA.mq5 123 29

open parenthesis expected myfristea.EA.mq5 123 40

undeclared identifier 'OrderStopLoss' myfristea.EA.mq5 125 15

')' - expression expected myfristea.EA.mq5 125 29

undeclared identifier 'Ask' myfristea.EA.mq5 125 33

open parenthesis expected myfristea.EA.mq5 125 43

undeclared identifier 'OrderStopLoss' myfristea.EA.mq5 125 64

')' - expression expected myfristea.EA.mq5 125 78

undeclared identifier 'OrderModify' myfristea.EA.mq5 127 15

107 errors, 8 warnings 99 8