怎样制作常用函数库
怎么制作常用函数库下面是个EA中的问题
建议采用的EA逻辑
前提:制作常用函数库
1、仓位状态函数:判断仓位并输出持仓方向和持仓单Ticket号码
2、平仓函数:
3、入场条件计算函数 多 空
4、出场条件计算函数 多 空
EA建议逻辑图:
===========================================
Start函数中
执行仓位状态函数
如果空仓
入场条件计算函数
满足多头条件则执行多头入场操作
满足空头条件---则执行空头入场操作
入场条件都不满足,直接返回
如果持仓
根据持仓状态处理
多单持仓----计算多单出场函数
如果满足 则执行出场
如果不满足,则直接返回
空单持仓----计算空单出场函数
如果满足 则执行出场
如果不满足,则直接返回
下面是几个制作的函数
int Crossed (double line1 , double line2)
{
static int last_direction = 0;
static int current_direction = 0;
if(line1>line2)current_direction = 1; //up
if(line1 /{br / int defaultSL;br / br / if (Period()==PERIOD_H4) defaultSL=Hour4_Stoploss;br / else defaultSL=Daily_Stoploss;br / br / if (BuyOrSell==OP_BUY)br / {br / if (LowLow && (Ask-Low)defaultSL*Point)br / return (Low);br / else if ((Ask-Low)defaultSL*Point)br / return (Low);br / else return (NormalizeDouble(Ask-defaultSL*Point, Digits));br / }br / else if (BuyOrSell==OP_SELL)br / {br / if (High>High && (High-Bid)>defaultSL*Point)
return (High);
else if ((High-Bid)>defaultSL*Point)
return (High);
else return (NormalizeDouble(Bid+defaultSL*Point, Digits));
}
}
void TR(int magic){
for (int k=0;kiSAR(Symbol(), 0, 0.02, 0.2, 1) && Bid 唉,悲催的外汇。。 鉴定完毕.! 好帖子,要顶! 我好想升级 来几句吧 没人理我。。。。 路过,一般是有提供的Ea的平台,有EA社区... 顶楼主~~~~~~~~~~~~~~~ 亏损中……………………
页:
[1]
2