//----------------------------------------------------------------------------------- 8 -- Открытие ордеровwhile (Ticket==0) // Цикл открытия ордеров
{
if (OpnB != true || OpnS != true)
{
Alert("Отсутствуют критерии открытия позиций");
return; // Выход из OnTick()
}
if (Total==0) Alert("открытых ордеров нет");
if (Total==0 && OpnB == true) // Если открытых ордеров нет и есть критерий открытия БАЙ...
{
SL = Bid - New_Stop(StopLoss)*Point; // СЛ открытия
TP = Bid + New_Stop(TakeProfit)*Point; // ТП открытияAlert("Попытка открыть БАЙ. Ожидание ответа...");
Ticket=OrderSend(Symb,OP_BUY,Lots,Ask,2,SL,TP,Blue); // Открытие БАЙif (Ticket>0) // Если получилось...
{
Alert("Открыт ордер БАЙ №",Ticket);
break; // Выход из while
}
你好!
我在寻找我的专家顾问代码中的错误,遇到了一个困惑--当测试OnTick()函数中的if()操作符只起一次作用时,它对随后的ticks和bar不起作用。
为什么?所附的代码片段有什么问题?
那么,请寻找变量被重新分配的地方。首先,找到ClsS=false的地方;以及如果它被执行。
正在工作!谢谢你!
我将去进一步检查。再次感谢。
m我如何在指标中以编程方式进行操作?
我不知道如何在帮助者中询问。
也许有人能给我一个具体的链接或关键词。
参见ChartGetInteger()和 CHART_WINDOW_IS_VISIBLE 属性。
大家好!现在是一个来自盒子外的问题.....。介绍一下启动功能。问题是,为什么在每一个新的条形图 上,变量N都是加倍的。在每个新的条形图上,而它应该只在新的信号到达时才做?
开发者对此有什么看法?
你好!
也许有人已经遇到了这个问题,并且知道原因和解决办法?
该顾问在测试器上清楚地工作,当在当前报价上启用时,由标准打开的头寸在下一个亏损点关闭(加点没有影响)。完整的印象是外部干扰。这里可能有什么问题?谢谢你。
你好!
也许有人已经遇到了这个问题,并且知道原因和解决办法?
该顾问在测试器上清楚地工作,当在当前报价上启用时,由标准打开的头寸在下一个亏损点关闭(加点没有影响)。完整的印象是外部干扰。这里的问题可能是什么?谢谢你。
没有密码,只有通灵者可以帮助。在某个地方有他们的一个分支。你应该在那里问一个问题
一个 "幽默的笑话 "总是一个加分项。
代码太大,无法在此全文发布。但它是以斯莱普索夫的专家顾问为模板写的。我只插入了我自己的指标和交易标准的条件。我认为其原因在于某种初步的代码设置,但它们与原版绝对相同。