什么是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 也是大写的 |