[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 413

 
Integer:


用iClose(NULL,PERIOD_M5,0)替换Bid,用NULL替换PERIOD_M5。

这一定是视觉测试图上的指标?


告诉我,BID有什么问题吗,开iClose 更好吗
 
lottamer:


谢谢,这也会派上用场。经常有 "错误的酒吧"。

时间应该用什么格式?


以字符串格式,如终端 "2013.01.30 12:55"。创建一条垂直线,用鼠标从它的属性中复制时间,这样做比较容易。
 
Integer:

在字符串中,如在终端 "2013.01.30 12:55"。创建一条垂直线,用鼠标从它的属性中复制时间,这样做比较容易。

谢谢
 
lottamer:

告诉我,使用BID有什么问题吗,开出iClose 更好吗

视觉测试 图上的指标有问题。
 
Integer:

视觉测试图上的指标有问题。

很不好意思地问,什么是视觉测试 图?是测试器中的可视化还是别的什么?
 
lottamer:

很不好意思地问,什么是视力测试时间表?是测试器中的可视化问题还是其他问题?

是的,测试时勾选了 "可视化",打开了图表,上面的一切都清晰可见。
 

大家下午好。

学习MarketInfo()和Print()函数

下面是一个带有这些功能的简单代码

测试仪,TF 60分钟。

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 мин.) Подскажите пожалуйста как это можно сделать. Спасибо.

 
Zhunko:

检查了RefreshRates()。如果这个专家顾问运行,例如在欧元兑美元上,并且在设置中插入了另一个窗口很久没有打开的工具(这样历史记录就不存在了),历史记录就会出现。

所以,仍然是RefreshRates()指的是服务器,并填补了历史记录。因此,控制历史的到来是必要的。

支持部门说,没有一个功能是直接指向服务器的。因此,一切都通过终端完成 :-)


如果你删除了RefreshRates(),无论如何历史都会被更新。为此,只需在市场概览中打开该工具,并访问时间序列 即可。
 
Vinin:

如果你删除RefreshRates(),历史记录仍然会堆积起来。为此,只需在市场概览中打开该工具,并访问时间序列 即可。
...而一般来说,这个函数不是为了交换历史(副作用),而是为了更新当前值。
 
tara:
...而一般来说,这个函数不是为了历史分页(副作用),而是为了更新当前值。


这一点已经写过了。