[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 259

 
belck:

我想不出如何使这些线条显示出来,要么通过这个脚本,要么通过推开这个脚本,也许我错了。

也就是说,当这个价格达到这个水平时,订单就会被关闭,我想在图表上看到这个价格是一条线,或者是一个方形的小记录,并有一个破折号。

给我指出正确的方向!

你在你的代码中在哪里画线
 
forexnew:

如果订单的手数相等,怎么可能有利润呢?

这里的计算是基于价格的惯性。即第一笔订单的止损被触发,第二笔订单处于盈利状态,价值略低于损失。如果价格再向同一方向移动一些,那么是的,我们可能在总的利润。

但这个策略不值得一咬牙。

 
sergeev:

在你的代码中,你在哪里画线?

嗯,有一个就在那里。

ObjectDelete("SLb");
   if (b!=0) 
   {  SLb = (price_b/lot_b)+TakeProfitBuy * Point;
      ObjectCreate("SLb",OBJ_ARROW,0,Time[0],SLb,0,0,0,0);                     
      ObjectSet   ("SLb",OBJPROP_ARROWCODE,6);
      ObjectSet   ("SLb",OBJPROP_COLOR, Navy);
   }
   ObjectDelete("SLs");
   if (s!=0) 
   {  SLs = (price_s/lot_s)-TakeProfitSell * Point;
      ObjectCreate("SLs",OBJ_ARROW,0,Time[0],SLs,0,0,0,0);                     
      ObjectSet   ("SLs",OBJPROP_ARROWCODE,6);
      ObjectSet   ("SLs",OBJPROP_COLOR, Maroon);
   }
 

嗨,伙计们,你们能告诉我如何让它变得。

如果价格跌破前一栏的低点,立即设置一个卖出指令

例如,如果bar low[1] = 1.4000。而当前柱状图的价格已跌至1.39995以下--立即设置一个op_sell订单。

 
paukas 13.10.2011 15:03
ikatsko:
有没有人有现成的 "跳过下一栏 "功能?:)

如果(iTime(Symbol(),period_bar,number_of_bars_to_skip)>OrderOpenTime()

跳过的条数。

0 - 跳过当前一个,1 - 当前一个和下一个等等。

显然,我把问题说错了。我想要的是:命令(程序产生的一些参数)跳过下一个小节(或随后的几个小节),然后程序继续正常执行,直到下一个跳过小节的命令出现。

我不明白的是,在这段代码中,iTime会给我从当前条形图中移出的条形图的时间值,而这些条形图的时间值是以条形图的数量为基准的。这意味着由此获得的时间将始终低于当前时间。随着每一个新条的出现,它也将被向上移动。而这一切都与OrderOpenTime联系在一起?那么?它对跳杠的作用如何?

 
sergey_r:

嗨,伙计们,你们能告诉我如何让它变得。

如果价格跌破前一栏的低点,立即设置一个卖出指令?

例如,如果bar low[1] = 1.4000。而当前柱状图的价格已跌至1.39995以下--立即设置一个op_sell订单。

int Tiket;
double кол-во лотов, стоплосс, тэйкпрофит;
if (iClose(NULL, 0, 0)<iLow(NULL, 0, 1) {Ticket=OrderSend(Symb,OP_SELL,кол-во лотов,Bid,3,стоплосс,тэйкпрофит);}
 
谢谢你。得到了这一切。
 
mInvIn:



是的,但是我的订单是在收盘时下的,而我需要的是当前的价格。 如果当前的价格已经跌破了前一栏的低点...在这里,只有当价格收于前一个低点以下时才会发生,然后订单被设置。
 
在S. Kovalev的书中有一个不明确的情况。它是关于修改订单的,我复制了他的修改代码,运行它来执行。订单被修改了,但是!即使 "获利 "与之前的修改相同,它们也被修改了。但书中和帮助中都写道(这里也说过),即
如果未改变的值作为参数传递给函数,将产生一个错误1(ERR_NO_RESULT)。<br / translate="no">。
这种奇怪的情况是什么? 请解释。
 
ScioMe:
在S. Kovalev的书中有一个不明确的情况。我们谈论的是修改订单,我复制了他的修改代码,运行它来执行。而订单被修改,但它们被修改了,即使 "获利"(Take Profit)与之前的修改是一样的。而在书中和帮助中都写道(这里也说了),这种情况是不清楚的,请解释。

如果SL(target)被改变,那么修改的顺序值也被改变。