mdizzuaddin
New Member
- Credits
- 0
What timeframe? Pls replyhttps://soehoe.id/monkey-pips-from-the-original-author.t11039/page-7#post-337939
default settings ... read the thread for some advice and madness
What timeframe? Pls replyhttps://soehoe.id/monkey-pips-from-the-original-author.t11039/page-7#post-337939
default settings ... read the thread for some advice and madness
To trade mt4 effectively with monkeypips 701 for ONLY 3 pairs I suggest the following madness:
Step:1
Create 12 folders on the c:\ of your vps
View attachment 97102
step 2:
install mt4 12 times - one to each folder
View attachment 97105
SO ALL THESE FOLDERS HAVE THEIR OWN INSTALLATION OF MT4
step3:
put the ea there
View attachment 97106
step4
open each terminal... note I always put a shortcut in the windows startup folder so any vps restart all 12 mt4 open and carry on trading
[no pic dammit just open them all it takes time]
step5
foreach mt4 put the ea there and set the Terminal...
be vigilant ye? this one is delete
View attachment 97108
step6b: this one is modify
View attachment 97109
step 6c: this one is send
View attachment 97110
step 6d:
add another for send but higher velocity
View attachment 97112
Repeat that for each pair to make up the 12 terminals... GBPUSD, EURUSD, USDJPY
you get the picture? no pun intended
BUT note....
mt4 account can only support 16 order threads
I suggest 12 because in computing and performance you always need a little room... THIS CAN ONLY DO 3 pairs... if you want more then trade another account. ie 1 for GBPUSD, USDJPY, EURUSD, and another for EURJPY, USDCAD, AUDUSD or which ever is your fav.
FURTHER note...
only trade monkey on 1 vps.. no other ea... and use somewhere like 8gb ram and 4 cores... i didnt say it was going to easy
Hello trevor if you get this please reply my i did a little editing to your ea and it turned out good on live but a little has to be done please reply me by this email so o can explain [email protected]no worries most people dont know these things and you are hanging with developers here.
mt4 being old tech can only process orders synchronously which means simply one at a time. for example ea get a signal, it decide to send buy, but also need to place a stoploss once the ea knows what price the position was opened etc... well... it can only do this after its received a response from the broker. most cases this is about 6-15 ticks.. for monkey... mmm ye? thats about ( 6 *~1.8*Point) thats 1.8points on average per tick when things are getting heated in the markets. thats game over for monkey! missed oportunities to place new trades because couldnt event calculate velocity, missed opportunities for placing stops... thats it man go home we are wasting time with monkey in live.... because in demo it just seems async cause broker not processing a real transaction
unless....
we can do this with mt4( but we cant) well at least not effectively. There are so many ideas for emulating it but none are worthy ... yet..
https://www.mql5.com/en/docs/trading/ordersendasync
the most simplist way for the typical user is my idea of setting the ea on multiple terminals and set each terminal individually to only do one of the 3 actions. Send, Modify or Delete. This is a very cool way of doing it because dont need software. just need to set it up correctly and its a real damn mission. if i were trading monkey live i would set 12 terminals on my vps, and have a super kickass provider where i can choose like a fussyf***. only have 1 chart open on each terminal. and set gbpusd,usdjpy,eurusd. 2 terminal for each to send only( one with slightly different velocity). one for modify, and one for delete making total of 12. ofcourse you can go mad with your own combination and its all there in version 701.
anyway thats not effective. practical, economical or any other word that suits but you can do it. you can even do it with multiple vps.
so many questions start coming up when you begin to realise these things. forget about mt4 now. what about mt5? because it has async?
I dont know how else to explain it. Its a work in progress... the data i have is terrible
I don't know more, can you add it and share it with everyone?ADD this line of code to EA
extern bool Use_Set_BreakEven = TRUE;
extern double LockPips = 0.3; // org 0.3
extern double Set_BreakEvenAt = 2.3; // org 2.3