[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 17

 

是的,谢谢你,我看了教程。没有帮助(

好吧,既然是废话,那么你有没有一个指标/脚本/顾问,可以画出有一定间距的垂直线 的网格?

 
r.ig.h:

是的,谢谢你,我看了教程。没有帮助(

好吧,既然是废话,那么你有没有一个指标/脚本/顾问,可以画出具有一定间距的垂直线的网格?

https://www.mql5.com/ru/code/8684

或者自己画,我发现了类似的东西,我甚至不记得我为什么要这样做了。

#property indicator_chart_window

extern int num    = 10;
extern color line = White;
int init()
{return(0);
}
  
void clear(){
   for(int i=ObjectsTotal()-1; i>=0;i--) {
      string name = ObjectName(i);
      if (StringFind(name,"timeH1_") !=-1) ObjectDelete(name);
    }
}

int deinit(){
clear();
return(0);
}

int start()
{   
   int counted_bars = IndicatorCounted();
   if(counted_bars < 0)   return(-1);
   clear();
   for (int i=0;i<=num;i++){ 
      string name = "timeH1_"+TimeToStr(Time[i],TIME_DATE|TIME_MINUTES);
      ObjectCreate(name,OBJ_VLINE,0,iTime(NULL,PERIOD_H1,i),0);
      ObjectSet(name,OBJPROP_COLOR,line);
      ObjectSet(name,OBJPROP_STYLE,STYLE_DOT);
    }
return(0);
}
 
非常感谢你,至少有一些东西。
 
你好!请帮助我我把当前的价格a=Bid(例如价格是1.4110),用这个数字我需要做一些数学转换(见下文)。然后我检查在挂起/打开的订单 中是否有一个订单的开盘价是用变量 "a "计算的。经常发生的情况是,程序没有看到价格为 "a "的订单,但却下了订单!
a=Bid;
a=100*a;
floor=MathFloor(a);
rest=a-floor;

if(rest>=0 && rest<=0.2) rest=0.2;
if(rest>0.2 && rest<=0.4) rest=0。4;
if(rest>0.4 && rest<=0.6) rest=0.6;
if(rest>0.6 && rest<=0. rest=0.8;
if(rest>0.8 && rest<=1) rest=1;

a=NormalizeDouble(( floor+rest)/100-0.0099, Digits);
请告诉我为什么程序看不到顺序?
 
Casey:

你好!请帮助我我把当前的价格a=Bid(例如价格是1.4110),用这个数字我需要做一些数学转换(见下文)。然后我检查在挂起/打开的订单中是否有一个订单的开盘价是刚刚计算出来的变量 "a "的值。而且经常发生的情况是,程序没有看到价格为 "a "的订单,但它却被设置了!这是为什么呢?
你能告诉我为什么程序看不到这个订单吗?

可能是OrderOpenPrice()函数返回非正常化的价格值。其次,最好不要对实际数字进行平等的比较。最好是用一个价格减去另一个价格,并与一些常数进行比较。在 "实数的比较 "或 "双数 的比较 "的论坛上看看。
 
r.ig.h:

是的,谢谢你,我看了教程。没有帮助(

好吧,既然是胡说八道,那么你有没有一个指标/脚本/顾问,可以画出有一定间距的垂直线的网格?

为什么该教程https://docs.mql4.com/ru/dateandtime

例如,让我们从某个时间点模拟周一的工作

int starttime=7*60;//从星期一开始的偏移量(秒)。

datetime nexttimer=0。


start(){

if nexttimer=0{

nexttimer=TimeCurrent()- (TimeDayOfWeek(TimeCurrent())-1)*60*60*24;//

从这个日期我们得到一天的开始,并加上偏移量。

while if nexttimer<TimeCurrent()){nexttimer=nextimer+9*60*60;}

}

if nexttimer=TimeCurrent(){

写正确的行动

nextimer=nexttimer+9*60*60;

}

}

嗯,这还没有考虑到周末等因素。

 
大家好!请告诉我 是否有一个脚本,使每笔交易在开盘和收盘时都伴有一个箭头,以及在收盘时的一行字?好吧,就像测试一样......我已经厌倦了上网搜索!"。该死的,自己已经开始悄悄地从其他脚本中收集:)))我建立了一个可以打开交易的脚本;)但我找不到任何现成的一....,请帮助我!
 
Mr.Ross:
大家好!请告诉我 是否有一个脚本,使每笔交易在开盘和收盘时都伴有一个箭头,以及在收盘时的一行字?好吧,就像测试一样......我已经厌倦了在网上搜索!该死的,自己已经开始悄悄地从其他脚本中收集:)))我建立了一个打开交易的脚本;)但我找不到任何现成的一.... 请帮助我!
我需要一个EA。该脚本在连接到货币对的图表上时就能发挥作用。
 
啊,是的!这就对了。你需要一个顾问!但我不认为有一个......?你怎么看?
 
Mr.Ross:
啊,是的!这就对了。你需要一个顾问!但我不认为有一个......?你怎么看?
做一个不需要很长时间。但为行业提供额外的视觉支持有什么意义呢?如果你能说服我这是非常有用的,他们会这样做--没有问题......:)