MetaQuotes Language 4 (MQL4) - встроенный язык программирования торговых стратегий, разработанный компанией MetaQuotes Software Corp. на основе своего многолетнего опыта в создании торгово-информационных платформ. Этот язык позволяет писать собственные программы-эксперты (Expert Advisors), автоматизирующие управление торговыми процессами и...
string ServiceCustomIndicatorByIndexA(int nIndex);// я даже не знаю тут ANSI или UNICODE нужно
и
int ServiceGetNamesIndicatorsMA(int hwndChart,int nWindow,string &asIndicators[],int nSize);
更快地弄清和理解
写下价格,以后怎么拿,什么时候拿?
在这个循环中插入,而不是r你好,我做了一个函数,它应该在最后一个订单以负数关闭后增加止损。
按设定的步骤增加,直到达到最大值。因此,它总是设置止损的原始值。
有什么问题吗?谢谢你!
//+------------------------------------------------------------------+
double SL()
{
双层sL。
如果(OrdersHistoryTotal()==0)
{
sL=StopLoss。
}
如果(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY))
{
如果(OrderProfit()>=0)
{
sL=StopLoss。
}
如果(OrderProfit()<0 && OrderType()==OP_BUY)
{
sL=OrderOpenPrice()-OrderStopLoss()+Step。
}
如果(OrderProfit()<0 && OrderType()==OP_SELL)
{
sL=OrderStopLoss()-OrderOpenPrice()+Step。
}
}
如果(sL>maxStep)
{
sL=StopLoss。
}
return(sL)。
}
//+------------------------------------------------------------------+
我写错了什么?
它应该是这样的:http://prntscr.com/lu1kb9
试图在当前模板下插入数据
但还是不一样,请帮助我下午好。
我正在通过Sergei Kovalev的教程掌握emq-el。
我从那里下载了专家顾问,并对其进行了编译,它甚至似乎在工作,但在编译时,它显示了一些注释,不是错误,而是警告。
我应该怎么改才能使它的编译没有任何错误?预先感谢你。
我在哪里可以找到错误代码? 这个文档在哪里?
在本网站的菜单中 - 查找
在本网站的菜单中 - 查找
Artem,有关于mql5的文档,而问题在mql4部分
谢尔盖-布兰尼。
我在哪里可以找到错误代码? 这个文档在哪里?
这里是mql4文档。在MetaEditor中,你应该按F1键。
Artyom,mql5的文档在那里吗?而问题在mql4部分
在mql4上有一个文档。而在MetaEditor中最好按F1键。
啊...嗯,都一样--也不是那么复杂--把手指放在F1上,找到你需要的一切,比在论坛上等一天的答案要快。我不明白...
我不知道该怎么做,是否有程序员可以写一个简单的代码块作为例子。 c/o Denis