编码帮助 - 页 221

 
mladen:
Air92,我恐怕不明白这个问题。你能不能试着用其他方式解释一下?

当然

附加的文件:
eurjpym5.png  41 kb
 
Air92:
当然,

空气92

给你

祝你周末愉快

附加的文件:
 
altoronto:
Mladen,首先,祝你和你的家人在2014年一切顺利。我有一个问题,如何在不同的窗口中对两个指标进行标准化处理(第一个指标的范围是-2/2,第二个指标的范围是0-100)? 提前感谢您。

冯小刚

只是想指出rsi的一个属性,当涉及到它的正常化使用时:请看考夫曼阿玛的斜率和同一考夫曼阿玛的rsi的斜率--有趣吧?

附加的文件:
 
mladen:
空气92

在这里,你去

有一个愉快的周末

非常感谢你,Mladen.Very美丽的

P.S 我现在知道了,它被称为在一个单独的窗口

 

谢谢你,姆拉登先生。

我真的觉得自己像一个学习国际象棋的小婴儿!!只是在玩桌子上的棋子....

我看了你重定向给我的链接中的文件,对我来说还是像一片丛林,你能解释一下在这段代码中,我需要在哪里输入我的PHP代码吗?还有,在代码的价格中只画1行,应该抹去什么? 而不是5天的最高或最低价,应该是 "当天的关键"...

我们最后建立的PHP代码是:

double dayOpen=iOpen(NULL,PERIOD_D1,0);(iOpen(NULL,PERIOD_D1,0)+High[0]+Low[0]) /3= number1

代码中 "number1 "的正确定义是什么?

这一行的代码是:

//---- 输入参数

extern int DAYS=5;

//+------------------------------------------------------------------+

//|自定义指标 初始化函数|

//+------------------------------------------------------------------+

int init()

{

//---- 指标

//---- 指标

//----

return(0);

}

//+------------------------------------------------------------------+

//|自定义指标迭代函数|

//+------------------------------------------------------------------+

int start()

{

double daily_high[20];

double daily_low[20];

double yesterday_close;

double phigh,plow;

int i=1;

//---- TODO: 在这里添加你的代码

ArrayResize(daily_high,DAYS);

ArrayResize(daily_low,DAYS);

ArrayInitialize(daily_high,0);

ArrayInitialize(daily_low,0);

ArrayCopySeries(daily_low, MODE_LOW, Symbol(), PERIOD_D1)。

ArrayCopySeries(daily_high, MODE_HIGH, Symbol(), PERIOD_D1)。

/* 初始化 */

plow=daily_low[1];

phigh=daily_high[1];

for(i=1;i<DAYS;i++)

{

如果(plow>daily_low)

{

plow =daily_low。

}

}

for(i=1;i<DAYS;i++)

{

如果(phigh<daily_high)

{

phigh =daily_high。

}

}

Comment("\n5dayH",phigh,"\n5dayL",plow);

ObjectDelete("5dayHigh");

ObjectDelete("5dayLow");

ObjectCreate("5dayHigh", OBJ_HLINE,0, CurTime(),phigh);

ObjectSet("5dayHigh",OBJPROP_COLOR,SpringGreen)。

ObjectSet("5dayHigh",OBJPROP_STYLE,STYLE_SOLID)。

ObjectCreate("5dayLow", OBJ_HLINE,0, CurTime(),plow);

ObjectSet("5dayLow",OBJPROP_COLOR,Red);

ObjectSet("5dayLow",OBJPROP_STYLE,STYLE_SOLID)。

ObjectsRedraw();

return(0);

}

//+------------------------------------------------------------------

预先感谢

 

我4岁时学会了下棋......在我的记忆中,我花了大约5分钟就记住了所有的动作......我仍然对编程毫无头绪......而且我不是4岁:)

 

daniel1983,我希望这就是你要找的东西。它是基于以前的酒吧[1]。

谢谢。

alToronto

附加的文件:
sd.mq4  3 kb
 

亲爱的Altoronto。

非常感谢,我会看一下你给我的帮助,非常感谢,这就像我的第一步。

Pava,我不知道我从什么时候开始学会的,我知道当我4、5岁的时候,我记得我知道所有的动作,但还是经常在棋桌旁玩耍,并不喜欢它。

谢谢

daniel1983

 

亲爱的Altoronto。

这不是我想找的,它更 "简单"。

我需要在PriceX处画一条绿色的水平线

PriceX =double dayOpen=iOpen(NULL,PERIOD_D1,0);(iOpen(NULL,PERIOD_D1,0)+High[0]+Low[0]) /3

我在其他论坛上看到,对于单个水平线的代码是ObjectCreate("UniqueName", OBJ_HLINE, 0, Time[0], YourPrice, 0, 0)。

我在哪里把PriceX的代码放到这段代码中?

谢谢你

 

daniel1983,给你的,一句话。

附加的文件:
sd_1.mq4  2 kb
原因: