请问各位下面的代码如何写:取当日开盘价以及程序定时运行.

 

请问各位高手下面的代码如何写:

1 每天0时取当日的开盘价。

2 程序自每日0时开始运行,8时结束。

 

(2009-03-07 22:17:31) 牛奶(546565678)
飞跃青山(4548339) 2009-03-07 19:47:30
请问各位高手下面的代码如何写:
1 每天0时取当日的开盘价。
2 程序自每日0时开始运行,8时结束。
(2009-03-07 22:17:31) 牛奶(546565678)
飞跃青山(4548339) 2009-03-07 19:47:30
请问各位高手下面的代码如何写:
1 每天0时取当日的开盘价。
2 程序自每日0时开始运行,8时结束。
int start()
{int h=TimeHour(TimeCurrent());
if (h>8)
{return(0);}
if (h=0)
{print("今天零点开盘价是",Open(0));}//时间周期要取小时.
}

外汇EA系统指标交流群:QQ:73686416中的提问,在这一并回复可改为如下:

外汇EA道道论坛http://waihuiea.5d6d.com
int start()
{

int h=TimeHour(TimeCurrent());
if (h>8)return(0);
if (h==0)
{

Print("今天零点开盘价是",Open[0]);

}//时间周期要取小时.
}

 

谢谢yyy999,已到你的地盘入住呵呵

另 (1) int h=TimeHour(TimeCurrent()); if (h>8)return(0);

是否可以用 int h=hour() ; if (h>8)return(0); 代替?两者有区别吗?

(2) Open[0]

可否用 iOpen("USDCHF",PERIOD_H1,i) 代替,两者有区别吗?

谢谢。

 
结果应是一样的,只不过方法不同
原因: