新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1127

 
jaffer wilson:
请有人也回答我的请求:# 11237

见实例

Terminal_folder/MQL5_Experts/Examples/Controls/Controls.mq5

Terminal_folder\MQL5\Experts\Examples\Controls\ControlsDialog.mqh

那里有一个下拉列表。

 
Nikolai_korzhok:

大家好,请告诉我,我想把止损放在某根蜡烛的低点后面,但不超过预定的点数,我该怎么做?

我的做法是:从最后一个收盘的蜡烛图的低点开始取4个蜡烛图,如果小于200点,就在15点的低点止损,如果大于15点,就直接在200点止损。我不能在图表上使用它,我不知道如何放置止损,如果它们低于200点。我最近才开始学习这门语言。我已将最后一个蜡烛图的条款改为Asc。

当我这样写的时候,这一切都很有效。可能会在某个时候帮助别人。

sl = NormalizeDouble(Low[4] - 5*Point, 5);  //Расчет стопа для покупок
if(NormalizeDouble(Ask - sl,5)>=NormalizeDouble(StopLoss*Point,5))
  {
   sl=NormalizeDouble(Ask - StopLoss*Point, 5);
  }
 
Nikolai_korzhok:

当我这样写的时候,一切都成功了。可能会在某个时候帮助别人。

不写5,而写_Digits或Digits()。

 
Alexey Viktorov :

见实例

Terminal_folder/MQL5_Experts/Examples/Controls/Controls.mq5

Terminal_folder\MQL5\Experts\Examples\Controls\ControlsDialog.mqh

有一个下拉列表。

但我不是在寻找一个下拉列表。我想问的是:作为一个列表---我想添加一个标签和一个编辑字段。但我只能看到列表中的标签。甚至我想编辑和改变输入字段 中的文本。

列表视图在面板中。我没有看到这个要求的任何控制,我也想不出如何能实现它。

我想我已经很清楚了。

 
Сергей Таболин:

不写5,而写_Digits或Digits()。

明白了,谢谢!
 
Print(MarketInfo(symbol,MODE_STOPLEVEL));// =0

MODE_STOPLEVEL

14

最低止损/止盈水平,单位为点。

MODE_STOPLEVEL的零值意味着止损/止盈没有最小距离限制,或者交易服务器使用外部动态水平控制,无法转化到终端。在第二种情况下,GetLastError()可能返回错误130,因为MODE_STOPLEVEL级别实际上是 "浮动 "的


我如何知道我目前的最低止损/止盈水平(点)? 我目前的水平是~15

 

在分析过程中,程序显示一个错误

Resistance[index][i] = iClose(symb,PERIOD_H1,i); 一小时的周期,即使我删除这一行,它也指向另一行,我在这里应该怎么改?

Resistance[index][i] = iClose(symb,PERIOD_H1,0);-这是否正确?

 

问候。请你给我一个提示,因为我找不到它。

如果在Ordersend slippage = 0,是没有指定这个滑移量,即任何滑移量,还是这个滑移量==0,即不允许滑移?

 
if(((iClose(symb,PERIOD_H1,i) > iOpen(symb,PERIOD_H1,i) && iClose(symb,PERIOD_H1,i) < (iHigh(symb,PERIOD_H1,i)+iLow(symb,PERIOD_H1,i)) /2) || (iClose(symb,PERIOD_H1,i) < (iHigh(symb,PERIOD_H1,i)+iLow(symb,PERIOD_H1,i))/2 && iClose(symb,PERIOD_H1,i) == iOpen(symb,PERIOD_H1,i) ) &&iVolume(symb,Period(),i)>iVolume(symb,Period(),i+1))
{
电阻[index][i] = iClose(symb,PERIOD_H1,i)。
for(int kt = BarsBack-1; kt>i; kt--)
{
如果(Resistance[index][kt] <= iClose(symb,PERIOD_H1,i))
{
电阻[index][kt] = 0
 
请告诉我如何在Astralinux下正确安装MT4。谢谢你!
原因: