[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 274

 
alsu:

这大致是查找错误的算法。

1.确保所有对象都以唯一的名称创建,特别是在新的条形图上重新计算指标时。

2.看看图表上创建的对象列表,并检查它们的属性,看看各地的时间和价格是否正确:往往坐标不包括正确的。

3.现在已经足够了,如果前两点没有帮助,我们将进一步思考))。


谢谢你!
 
最主要的是,他在画线。好吧,暂时让他写对象。
 

我正在写一个猫头鹰,有来自iMA中其他仪器的数据分析。根据上述算法,这样的结构(函数读取iMA值)能否在策略测试器中 正确工作?测试员不是多币种。我把猫头鹰放在欧元兑美元上进行测试,所有的交易--也只在这个货币对上,考虑到其他符号的iMA值)。

下面是代码部分(计算不同货币对的iMA总值的函数)。

double EUR(int Mode, int Price, int i, int per1, int per2){
   return(
            (iMA("EURUSD",0,per2,0,Mode,Price,i)-
            iMA("EURUSD",0,per1,0,Mode,Price,i))*10000*kUSD
            +
            (iMA("EURGBP",0,per2,0,Mode,Price,i)-
            iMA("EURGBP",0,per1,0,Mode,Price,i))*10000*kGBP
            +
            (iMA("EURCHF",0,per2,0,Mode,Price,i)-
            iMA("EURCHF",0,per1,0,Mode,Price,i))*10000*kCHF
            +
            (iMA("EURJPY",0,per2,0,Mode,Price,i)-
            iMA("EURJPY",0,per1,0,Mode,Price,i))*100*kJPY
          ); 
   
}   
 

测试仪在交易方面不是多币种的,你可以从任何时间框架和符号中获取数据,只要它存在。

提示:也要明确指定时间段,检查别人的蜡烛的开盘时间,进行窥视。

 

大家下午好。

你能告诉我如何拉出当前或给定蜡烛的海肯阿西 指标的颜色吗?

我试着通过指示器缓冲区,但所有四个缓冲区的值都是静态的,只有在0中,当颜色发生变化时才有变化,而且是0.0001的值。

提前感谢。

 
FAQ:

测试仪在交易方面不是多币种的,你可以从任何TF和符号中获取数据,只要它存在。

提示:也要明确指定时间段,检查别人的蜡烛的开盘时间,进行窥视。

谢谢。
 
ABrej:

大家下午好。

你能告诉我如何拉出当前或给定蜡烛的海肯阿西指标的颜色吗?

我试着通过指示器缓冲区,但所有四个缓冲区的值都是静态的,只有在0中,当颜色发生变化时才有变化,而且是0.0001的值。

提前感谢。


扫描缓冲区在彼此下方/上方的变化时刻。这就是设置颜色的原因
 
所以你必须检查每一个虱子?这就是以前的想法,我会在附近。常见问题 谢谢。
 
23.07.2012 17:14 am 更正|删除

嗨,!!!!

你能告诉我如何改变开始日期--以便它不是从文本形式给出的日期开始,而是从一个比当前日期小多少天的日期开始?

即向后设置移位(如3天),从该日的00=00h开始计算。


extern datetime TimeStart = D'2012.07.01 00:00'; //分析开始的时间

 
Belugov:
23.07.2012 17:14

嗨,!!!!

你能告诉我如何改变开始日期--以便它不是从文本形式给出的日期开始,而是从一个比当前日期小多少天的日期开始?

即向后设置移位(如3天),从该日的00=00h开始计算。

extern datetime TimeStart = D'2012.07.01 00:00'; //分析开始的时间


试试这个脚本。

//+------------------------------------------------------------------+
extern int TimeStart=3;//Количество дней назад для старта анализа

int start()

{datetime var=StrToTime(TimeToStr(TimeCurrent()- TimeStart*24*3600,TIME_DATE));

Alert(" Время сервера - ",TimeToStr(TimeCurrent()),"; Время старта анализа - ",TimeToStr(var));return(0);}
//+------------------------------------------------------------------+