编码帮助 - 页 388

 
mladen:
你可以这样做
double lots=5; // or whatever maximal lot size you chose

while (true)

{

if (AccountBalance()<19000) { lots = 1; break; }

if (AccountBalance()<29000) { lots = 2; break; }

if (AccountBalance()<39000) { lots = 3; break; }

//

//

// futher comparisons here in ascending order

//

//

break;

}

谢谢你mladen,这就可以完成工作了。你认为是否可以构建一个代数表达式,使金额不被硬编码?我认为用两个参数 就可以做到?

 
madopter:
谢谢你mladen,这就可以完成工作了。你认为是否可以构建一个代数表达式,使金额不被硬编码?我认为用两个参数就可以做到?

是的,为什么不呢...

这将使它能够灵活使用

 
mladen:
是的,为什么不呢......这将使它可以灵活使用。

我搞不清楚怎么做,但我没有花大量的时间去搞清楚。如果你觉得很明显,请告诉我。

 
madopter:
我想不出如何做到这一点,但我没有花大量的时间去弄清楚。如果你觉得很明显,请告诉我

你希望该代码的哪些部分可以调整?

 

你好,我想把3 Ducks指标从使用移动平均线改为使用ADX指标。输入值为'2'。一切都很好,直到我编译我的努力....then,这是我在 "描述框 "中得到的东西!

//h1数据

double h1adx = iADX(NULL,PERIOD_H1,2,)。

//h4数据

double h4adx = iADX(NULL,PERIOD_H4,2);

//d1数据

double d1adx = iADX(NULL,PERIOD_D1,2);

上面的三行代码被标记为:

')' - 语法错误,遗漏参数

能否有好心人帮我纠正一下?

 
mladen:
你希望该代码的哪些部分可以调整?

可调整的部分应该是手数,以及手数所适用的账户余额。例如,参数可能是A=0.01,B=5000美元,或者,A=1.00,B=10000美元。

 
Jeeves:
你好,我想把3 Ducks指标从使用移动平均线改为使用ADX指标。输入值为'2'。一切都很好,直到我编译我的努力....,这就是我在 "描述框 "中得到的东西

//h1数据

double h1adx = iADX(NULL,PERIOD_H1,2,) 。

//h4数据

double h4adx = iADX(NULL,PERIOD_H4,2);

//d1数据

double d1adx = iADX(NULL,PERIOD_D1,2);

上面的三行代码被标记为:

')' - 语法错误,参数丢失

能否有好心人帮我把它们纠正过来?

杰维斯

你在调用iADX()时缺少参数。一个例子是这样的(获取ADX本身的值)。

double h4adx = iADX(NULL,PERIOD_H4,adxPeriod,adxPrice,MODE_MAIN,2) 。

如果你想获得+DI的值,将MODE_MAIN替换为MODE_PLUSDI,如果是-DI,则替换为MODE_MINUSDI

另外,用需要的值替换adxPeriod和adxPrice。

 

许多,许多感谢。 感谢你的帮助。

 

模板运行缓慢

我找到了很好的剥头皮系统和模板,但在安装这个系统后,它运行得很慢。也许有人能看一下,检测一下是什么原因造成的。

模板和指标。

1m_alf_scalp.zip

附加的文件:
 

你好。

我在图表中的条形图上书写文本对象 时总是遇到问题。

比如说

ObjectCreate ("Xh", OBJ_TEXT,0,Time[0],High[0]+1*pips2dbl);

ObjectSetText("Xh","1",10,"Tahoma",Orange);

ObjectCreate ("X", OBJ_TEXT,0,Time[0],Low[0]-1*pips2dbl);

ObjectSetText("Xl","1",10,"Tahoma",Orange);

在我的条形图下面的文本对象工作得很好,因为我的字体对象被固定在我的文本的 "头部 "上。

但是,如果我想在条形图上面写一些文字,我现在不知道我的字体大小为10的文字是怎样的,所以它被写进了条形图。

当我在更大的时间段写文本时也有问题,例如 "H1"、"D1 "或 "W1",因为我不得不改变我的字体距离为高或低值。

我知道我可以将我的文本旋转90°,但我不想这么做。

那么你知道这个问题的解决办法吗?