Watch how to download trading robots for free
Find us on Telegram!
Join our fan page
Interesting script?
So post a link to it -
let others appraise it
You liked the script? Try it in the MetaTrader 5 terminal
Libraries

WinSock - library for MetaTrader 4

rob
Views:
24858
Rating:
(11)
Published:
2009.10.28 12:03
Updated:
2014.04.21 14:54
\MQL4\Include\
WinSock.mqh (12.33 KB) view
wsockclnt.mq4 (3.78 KB) view
wsockserv.mq4 (5.28 KB) view
Need a robot or indicator based on this code? Order it on Freelance Go to Freelance

WinSock is a windows network interface that descented from TCP/IP Berkley Sockets, and is the default network interface for TCP/IP. The sockets lie on the session layer (OSI/5). The attached code is an operational example of windows sockets and the included library, although easily expandable, is in a basic form and not a full winsock implemenation. The advantage of the library and code presented is that it's written completely in mql4 without any use of external dll helper.

The WinSock.mqh is the library and should be placed in your include folder

The wsockserv.mq4 is a winsock echo server blocking mode example that should be put in your scripts folder

The wsockclnt.mq4 is a winsock client example that should be put in your scripts folder

Both server and client support the TCP (connection oriented) and UDP (connectionless) protocols.

To run the example attach the server to a MT4 terminal chart, and then attach the client to another chart in the same or any other MT4 terminal even in a different computer. If you use a different computer for the client take care to specify in server_addr the ip address of the computer that executes the server script. The client/server examples are adopted from the code presented here.




SLTP Currency SLTP Currency

This EA will use the deposit currency as Stop Loss and Take Profit for each trade, once profit or loss has been reached it will close the entire trade.

HistoryTraining_V3 HistoryTraining_V3

Pending orders ADDED. This program is created for training on historical data.

Multi Timeframe Candles Multi Timeframe Candles

Display Candles from a higher timeframe on top of your current chart (ex: see H1 candles on top of a M5 line chart)

Stairs strategy Stairs strategy

The multicurrency expert, which uses the "Stairs" strategy