|
Ok So far found i could use program like workspace macro pro or similar, it can record a manuel trade and save it as a script. Now i simply need to launch a script file from within the EA i can edit
//+-------------------------------------------------------------------+
//| Original Version ASCTrend1sig_noSound.mq4
//| Ramdass - Conversion only
//+------------------------------------------------------------------+
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Magenta
#property indicator_color2 Aqua
//---- input parameters
extern int RISK=3;
extern int CountBars=300;
extern int SoundON=1;
extern int EmailON=0;
extern int TriggerScript=0; here i add an option to EA to trigger script or not.
and then further how do you start a batch file from within an EA?
if (flagval1==1 && CurTime() > GlobalVariableGet("AlertTime"+Symbol()+Period()) && GlobalVariableGet("SignalType"+Symbol()+Period())! =OP_BUY) {
if (SoundON==1) Alert("SELL signal at Ask=",Ask,", Bid=",Bid,", Date=",TimeToStr(CurTime(),TIME_DATE)," ",TimeHour(CurTime()),":",TimeMinute(CurTime() )," Symbol=",Symbol()," Period=",Period());
if (EmailON==1) SendMail("SELL signal alert","SELL signal at Ask="+DoubleToStr(Ask,4)+", Bid="+DoubleToStr(Bid,4)+", Date="+TimeToStr(CurTime(),TIME_DATE)+" "+TimeHour(CurTime())+":"+TimeMinute(CurTime() )+" Symbol="+Symbol()+" Period="+Period());
tmp = CurTime() + (Period()-MathMod(Minute(),Period()))*60;
GlobalVariableSet("AlertTime"+Symbol()+Period(),tm p);
GlobalVariableSet("SignalType"+Symbol()+Period(),O P_BUY);
if (TriggerScript==1) ????? (help me here) >"C:\Program Files\Workspace Macro Pro 6.0\Workspace Macro Pro.exe" sell_script_example.wksp /u
Last edited by GreatYves; 09-17-2006 at 03:26 AM.
|