KimIV的有用功能 - 页 79

 
kharko >> :

所以你不必猜测。检查...

这就是你如何弄清这个混蛋...:)))

除了我没有用警报来打印它...


然而,这个周末我必须和星期五一起工作,他的服务器时间已经冻结。

(这就是让我失望的地方,相信这个设计会成功的......)

到目前为止的出路是这样的。

- 我把服务器时间调到00:00,然后从那里开始跳舞。

例如:要知道当天第一个(0???)和第二个M15蜡烛图的低点。

datetime vremND=StrToTime(TimeToStr(TimeCurrent(), TIME_DATE));
int shift1=iBarShift(Symbol(),15, vremND);
int shift2=iBarShift(Symbol(),15, vremND)-1;
double m151=iLow(Symbol(),15, shift1);
double m152=iLow(Symbol(),15, shift2);
 
KimIV >> :

DateOfMonday()函数。

该函数通过数字返回一周的开始日期(周一)。例如,如果现在是2008年8月29日,本周开始的日期将是2008年8月25日。该函数只需要一个参数--相对于当前星期的星期数。例如,0是本周,1是下周,-1是上周。也就是说,正的周数将要求从未来的日期,而零和负数将要求从过去的日期。返回值是自1970年1月1日00:00起经过的秒数。

P.S. 附上一个测试 DateOfMonday() 函数的脚本。

一个类似功能的简单版本。

datetime dom=0;
dom=StrToTime(TimeToStr(TimeCurrent(), TIME_DATE))-((DayOfWeek()-1)*86400);
 
kombat писал(а)>>

一个类似功能的简单版本。

好吧,那么告诉我,两星期后的星期一会有什么约会?:-)

 
Roger >> :

好吧,那么告诉我,两星期后的星期一是什么日子?:-)

所以...打开日历,看看...哦!找到了...现在是2009年4月27日。

:))))))))))))))))))))))))

在这里,向前或向后将向你显示周一的日期。

nw周数

0 当前星期(默认)。

在历史上有1个或更多的倒退

-1或更少的未来

datetime WON(int nw=0)
{ 
datetime won;
won=StrToTime(TimeToStr(TimeCurrent(), TIME_DATE))-((DayOfWeek()-1)*86400)-( nw*604800);
return( won);
}
 

我试图将Kim的SetArrow函数添加到震荡器中,以便在价格图表上显示箭头,但由于某些原因,当信号出现时只显示一个箭头,而我希望看到历史。如何可能实现这一点。


for(i=0; i<limit; i++)
{
if (OscBufferSell[i]<indicator_level2)SetArrow(SYMBOL_ARROWDOWN,Blue, "sell" ),Time[i],High[i]+3*Point,2);
if (OscBufferBuy[i]>indicator_level1)SetArrow(SYMBOL_ARROWUP,Red, "buy",Time[i], Low[i]-3*Point,2);

}


帮助好心人!谢谢你。

 
zfs писал(а)>>

我试图将Kim的SetArrow函数添加到震荡器中,以便在价格图表上显示箭头,但由于某些原因,当信号出现时只显示一个箭头,而我希望看到历史。如何可能实现这一点。

for(i=0; i<limit; i++)
{
如果(OscBufferSell[i]<indicator_level2)SetArrow(SYMBOL_ARROWDOWN,Blue, "sell",Time[i],High[i]+3*Point,2)。
如果(OscBufferBuy[i]>indicator_level1)SetArrow(SYMBOL_ARROWUP,Red, "buy",Time[i],Low[i]-3*Point,2)。

}

帮助好心人!谢谢你。

不要忘记给每个箭头起一个独特的名字

 
下午好--周日。全部读完!很多有用的信息!我意识到,我需要不同的EA用于测试者和在线...或者有一个单独的功能用于在线工作,这个功能将处理打开、修改和关闭订单的错误。或者说,这在计划中吗?我还希望能得到一个EA模板,在其中插入进入、退出、拖网和...提取利润。还有一个问题要问伊戈尔:是否有一个函数可以回答如果一个头寸被Take关闭的问题,以及一个函数可以回答如果一个头寸被Stop Loss关闭的问题?也许创建一个函数来回答如果仓位被Take、Stop Loss、Trailing Stop或指标信号所关闭 的问题是有意义的。伊戈尔,我相信你能做到这一切。除非你觉得这不切实际?
 
以防万一:一个 带有页面地址的功能列表
 
MovingInWL()函数只是浏览所有未结头寸,而不考虑输入过滤器sy,op,mn。这也适用于所附的示例EA(第55页)。
 

告诉我,你们有没有像 KIMOVSKY ByMarketBuy 和 ByMarketSell那样的脚本,只是 schob它不会以指定的手数开仓,而是以存款的一定百分比开仓。例如,我在设置中指定了一些参数,如交易量为存款的5%, 止损7%(当止损被触发时,我愿意损失多少存款),利润15%(我希望赚取存款的多少百分比) - 脚本本身会计算出多少钱等于这个百分比,打开等于这个手数的交易,它还会计算出百分比的距离 到止损和到利润。

如果我想知道哪里可以找到拖网的百分比。即:我将价格到止损的距离设定为存款的百分比,并将距离设定为存款的百分比。我从来没有尝试过使用这种方法,但我也没有试图改变它。