MQL4中获取eurusd的buy价,然后涨了50点后就出售,代码应该怎么写?
今天有兄弟想要 获取eurusd的buy价,然后涨了50点后就出售,代码应该怎么写?//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
//---
// 记录之前价格
double dbPrePrice = MarketInfo("EURUSD",MODE_BID);
while(TRUE)
{
RefreshRates();
// 当前价格
double dbPrice = MarketInfo("EURUSD",MODE_BID);
// 点值,根据小数位数判断点值
int nPValue = 0;
int nDigit = MarketInfo("EURUSD", MODE_DIGITS);
if (nDigit <= 3) nPValue = 100;
else nPValue = 10000;
// 计算点数
double dbPoint = (dbPrice - dbPrePrice) * nPValue ;
// 小数点精确后2位
dbPoint = NormalizeDouble(dbPoint,2);
Comment(dbPoint);
if (dbPoint >= 50)
{
OrderSend("EURUSD",OP_SELL , 0.1, dbPrice, 10, 0, 0, "Hello World!", 0, 0, clrGreen);
}
Sleep(200);
}
}
//+------------------------------------------------------------------+
Hello world 代码应该怎么写 代码
怎么写 怎么写这个 MQL4资料好不好 很好的教程 楼主辛苦,谢谢 Mq5怎么写 謝謝教學 很好的例子,收藏了 楼主可以写个mql5版的吗? 不用加break吗 看着很不错的啊 谢谢分享 学习了 涨了50点后就出售,代码应该怎么写? 很好的资源,谢谢分享。
页:
[1]