double T ;
int start()
{
T = MarketInfo("EURUSD",MODE_HIGH); // в глобальную переменную Т запоминаем максимум дневной свечи,который должна возвращать MarketInfo ( )
Print (" corresponds to ", T ); //
if ( T > iHigh( Symbol (), 0,10)) // если максимум текущей дневной свечи > High свечи N10(ТФ60 мин)OrderSend(Symbol(),OP_SELL,0.1,Bid,1,0,0,"jfh",123 ); открыть ордер
}
return;
ПРОБЛЕМА
1.Ордер не открывается
2.Print() постоянно возвращает 0
ПРИМЕЧАНИЕ.
Для открытия ордера - мне нужной сравнивать параметры свечей разных ТФ(60 мин и 1440 мин.)
Подскажите пожалуйста как это можно сделать.
Спасибо.
用iClose(NULL,PERIOD_M5,0)替换Bid,用NULL替换PERIOD_M5。
这一定是视觉测试图上的指标?
告诉我,BID有什么问题吗,开iClose 更好吗?
谢谢,这也会派上用场。经常有 "错误的酒吧"。
时间应该用什么格式?
以字符串格式,如终端 "2013.01.30 12:55"。创建一条垂直线,用鼠标从它的属性中复制时间,这样做比较容易。
在字符串中,如在终端 "2013.01.30 12:55"。创建一条垂直线,用鼠标从它的属性中复制时间,这样做比较容易。
谢谢
告诉我,使用BID有什么问题吗,开出iClose 更好吗?
视觉测试 图上的指标有问题。
视觉测试图上的指标有问题。
很不好意思地问,什么是视觉测试 图?是测试器中的可视化还是别的什么?
很不好意思地问,什么是视力测试时间表?是测试器中的可视化问题还是其他问题?
是的,测试时勾选了 "可视化",打开了图表,上面的一切都清晰可见。
大家下午好。
学习MarketInfo()和Print()函数
下面是一个带有这些功能的简单代码
测试仪,TF 60分钟。
检查了RefreshRates()。如果这个专家顾问运行,例如在欧元兑美元上,并且在设置中插入了另一个窗口很久没有打开的工具(这样历史记录就不存在了),历史记录就会出现。
所以,仍然是RefreshRates()指的是服务器,并填补了历史记录。因此,控制历史的到来是必要的。
支持部门说,没有一个功能是直接指向服务器的。因此,一切都通过终端完成 :-)
如果你删除了RefreshRates(),无论如何历史都会被更新。为此,只需在市场概览中打开该工具,并访问时间序列 即可。
如果你删除RefreshRates(),历史记录仍然会堆积起来。为此,只需在市场概览中打开该工具,并访问时间序列 即可。
...而一般来说,这个函数不是为了历史分页(副作用),而是为了更新当前值。
这一点已经写过了。