ziakwvda 发表于 2013-7-5 13:04:52

学习编写EA基本知识

Ask=卖价
AccountEquity=账户净资产值
AccountBalance=账户余额
AccountNumber=账户号
Alert=警报
Bid=买价
Bars=图表中的柱数
break=中断
bool=bool布尔型变量
Close=收盘价格
continue=继续
case=例子
color=颜色
Comment=注释
copyright=版权
datetime=日期时间数据
double=双精度数据
Day=日
DayOfWeek=这周的第几天
default=默认
Digits=小数位
else=否则
extern=外部变量
FALSE=假
High=最高价
Hour=小时
iCustom=计算指定的客户指标并且退回它的值
iClose=计算带有时间周期和平移的指定货币对柱的收盘值
iOpen=计算带有时间周期和平移的指定货币对柱的开盘值
IsConnected=在客户终端和服务器执行数据之间函数返回主要连接状态。
IsDemo=模拟账户
IsTesting=测试模式
int=整型数据
if=如果
Low=最低价格
NULL=空状态、当前货币对
NormalizeDouble=给出环绕浮点值的精确度
Open=开盘价
OrderClosePrice=定单收盘价格
OrderMagicNumber=选定订单的指定编号
OrderCloseTime=平仓时间
OrderDelete=订单删除
OrderOpenPrice=定单开盘价格
OrderCommission=定单的佣金、手续费
OrderSwap=定单掉期值
OrderModify=订单修改
OrderTakeProfit=定单赢利值
OrderProfit=定单净盈利值
OrdersTotal=订单总数
OrderSend=开仓
OrderSymbol=定单货币对
OP_BUYLIMIT=买挂单
OP_BUYSTOP=买停挂单
OP_SELLLIMIT=卖挂单
OP_SELLSTOP=卖停挂单
Point=点
Period=使用图表周期的分钟总数
PERIOD_H1=1小时周期
PlaySound=播放声音
Print=输出
return=返回
Sleep=睡眠
Symbol=货币对名称
start=开始
TimeLocal=当前电脑时间
TimeCurrent=最后访问的服务器时间
TRUE=真
Time=时间
void=子程序
Volume=成交量
Year=年

13.数学问题:
最高线=High+High+High / 3
最低线=Low+Low+Low / 3
中间线= [(high+low)/2+(high+low)/2+(high+low)/2]/3


14.解释EA里面常见的数学符号
< = 小于
> = 大于
<= = 小于等于
>= = 大于等于
+ = 加
- = 减
* = 乘
/ =除
= =赋值
== =等于
! =不等于
15.完成以下指标
iAC(NULL, 0, 1)
iAD(NULL,0,0)
iAlligator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_MEDIAN, MODE_GATORJAW, 1)
iADX(NULL,0,14,PRICE_HIGH,MODE_MAIN,0)
iATR(NULL,0,12,0)
iAO(NULL,0,2)
iBearsPower(NULL,0,13,PRICE_CLOSE,0)
iBands(NULL,0,20,2,0,PRICE_LOW,MODE_LOWER,0)
iBandsOnArray(ExtBuffer,total,2,0,MODE_LOWER,0)
iBullsPower(NULL,0,13,PRICE_CLOSE,0)
iCCI(NULL,0,12,PRICE_TYPICAL,0)
iCCIOnArray(ExtBuffer,total,12,0)
iCustom(NULL,0,”TT”,13,1,0)
iDeMarker(NULL,0,13,0)
iEnvelopes(NULL,0,13,MODE_SMA,10,PRICE_CLOSE,0.2,MODE_UPPER,0)
iEnvelopesOnArray(ExtBuffer,0,13,MODE_SMA,0.2,MODE_UPPER,0)
iForce(NULL,0,13,MODE_SMA,PRICE_CLOSE,0)
iFractals (NULL,0,MODE_UPPER,3)
iGator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_MEDIAN, MODE_UPPER, 1)
iIchimoku(NULL, 0, 9, 26, 52, MODE_TENKANSEN, 1)
iBWMFI(NULL,0,0)
iMomentum(NULL,0,12,PRICE_CLOSE,0)
iMomentumOnArray(m_buffer,100,12,0)
iMFI(NULL,0,14,0)
iMA(NULL,0,13,8,MODE_SMMA,PRICE_MEDIAN,i)
iMAOnArray(ExtBuffer,0,10,0,MODE_LWMA,1)
iOsMA(NULL,0,12,26,9,PRICE_OPEN,1)
iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0)
iOBV(NULL,0,PRICE_CLOSE,1)
iSAR(NULL,0,0.02,0.2,0)
iRSI(NULL,0,14,PRICE_CLOSE,0)
iRSIOnArray(ExtBuffer,1000,14,0)
iRVI(NULL, 0, 10,MODE_MAIN,0)
iStdDev(NULL,0,10,0,MODE_EMA,PRICE_CLOSE,0)
iStdDevOnArray(ExtBuffer,100,10,0,MODE_EMA,0)
iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,0)
iWPR(NULL,0,14,0)
按f1


16.你可以分清楚下面的编写词句吗?试一试吧!
High 最后一根K线最高价
iHigh(0,0,0) 当前图表周期货币对,最后一根K最高价
iHigh(0,PERIOD_H1,0) 当前图表货币对周期为1小时,最后一根K的最高价
iHigh("USDCHF",0,0) USDCHF的目前图表周期,最后一根K最高价
iHigh("USDCHF",PERIOD_H1,0) USDCHF的一小时周期图表,最后一根K最高价
High 当前图表最高值
High 当前图表的1小时图的最高值
HighUSDCHF货币对当前周期的倒数20个柱子内最高值
High USDCHF1小时图倒数第四4到20个柱子的最高值
High USDCHF日线图倒数20个柱子的最高值
HighEURUSD15分钟图倒数第1到50个柱子的最高值

竹乐居士 发表于 2013-12-30 22:05:00

chinawbf 发表于 2014-3-20 22:40:42

例子再多些会更好

知足常乐 发表于 2014-11-4 14:24:26

赚钱,赚积分。顶....

q2503620276 发表于 2014-11-8 01:34:24

下了的确不错

qinkui007 发表于 2014-11-8 15:25:03

xiexiefenxiang

booz 发表于 2014-12-7 20:30:01

围观中~~~

知足常乐 发表于 2014-12-24 16:33:16

看看,看看。谢谢。你要发,我也要发。
页: [1]
查看完整版本: 学习编写EA基本知识