求助高手,关于EA在某些时段开始与停止的代码

 

首先感谢您百忙中看我的求助,

我的诉求有三个

第一个;我想在周五凌晨停止EA自动交易且在停止时平掉所有仓位,周一早上开盘开始启动EA ; 这里有大神给个一段源码吗??

第二、关于EA 的防止破解或者防止授权后避免对方破解该如何加强EA 的安全性; 这里有大神给个一段源码吗??

第三;是一个简单地语法问题: 这里有大神给个一段源码吗??

例如:

1、达到A条件开仓;但是如果出现A1的情况就不开仓;

2、如果A开仓了,如果达到B情况就平仓并且满足券商的最低平仓距离;

if(A1=true)

 {

 return;

}

else

 {

if(A=true)

{

开单

}

if(B=true && 满足最低平仓距离)

{

平仓

}

}

如果达到B情况就平仓并且满足券商的最低平仓距离;  这个是条件是放在哪里??不知道商检对不对~

 

下面是读当前时间的周几和小时语法,用周几和小时写到if语句判断就可以了。


   datetime a=TimeCurrent();

   MqlDateTime 时间;

   TimeToStruct(a,时间);

   int 小时;

   小时=时间.hour;

   int 周几;

   周几=时间.day_of_week;