|
什么是Point? Point是什么? 为什么叫Point? 为什么要乘以Point? 为什么又除以Point? Point的英文解释是“点” MT4系统内定 这个Point字代表一个变化的“点” 比如:欧元的计算 1.9356 / Point = 19356 又比如:日元的计算 132.66 / Point = 13266 注意:Point是会自动变化的 好处是当你编写程式的时候 不会因为 欧元对美元 欧元对日元 就会出错 那么Point有什么用呢? 再比如:High的值减Low的值 或者关盘减开盘 if(Close[0]-Open[0]/Point > 10){buyme();} 他的值可能是 1.3100-1.3270=-170 -170 是没有大过 10 因为是下降,所以没有成交交易 再比如:macd1_0的值减macd1_1的值 再比如:ma1now的值减ma2now的值 总之是计算“点”用的 Point 没有固定的值 碰到 GU 可能是 0.0001 碰到 EJ 可能是 0.001 使用的目的就是要把他们变成“整数” 你可以了解为 除 /Point与 乘 *point /Point小數點往後移 小數變成整數 *Point小數點往前移 整數變成小數 例子:EU小數點有4位 EU / Point小數點往后移4位 小數變成整數 JY小數點有2位 JY / Point小數點往后移2位 也是小數点變成整數 JY 的 high[0]-low[0]=小數点 / Point = 整數 EU 的 high[0]-low[0]=小數点 / Point = 整數 例子: JY 的 if( high[0]-low[0] > 10 * Point ){buyme()}; JY 的高盘减低盘大过10点就买上 EU 的 if (high[0]-low[0]> 10 * Point ){buyme()}; EU 的高盘减低盘大过10点就买上 这两个答案一样 if (high[0]-low[0]> 10 * Point ){buyme()}; if ( (high[0]-low[0]) / Point > 10 ){buyme()}; 注意:Point 的 P 是大写的 Ask 的 A 也是大写的 Bid 的 B 要大写 颜色Red 的 R 也是大写的 |
EA入门学院