任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 500

 
有了正确的问题,根本不需要回答...Isaac Eisimov
 
artmedia70:
Chukcha猎手?为什么在眼睛里?


我写,他就用眼睛看!"。如果我说话,那么他就会用他的耳朵听。
 
artmedia70:
这里没有人能够回答你问的每一个问题。在左上角有两个精彩的链接。那里有很多东西。在右上方还有一个论坛链接,你可以找到论坛导航和常见问题的答案强烈推荐阅读!

谢谢你的链接!我还没有去过那里,虽然我已经访问你的网站很长时间了。

 
Kot103:

谢谢你的链接!虽然我已经访问你的网站有一段时间了,但我还没有去过那里。




所以你应该知道你所写的是什么!你的辩证法不是有一本教科书吗?"...我穿过那里......",我希望你在那里没有撞到任何人!?
 
borilunad:

所以要弄清楚你写了什么!你的辩证法不是有一本教科书吗?"...我穿过那里......",我希望你没有撞到任何人?

我只是从来没有在论坛上交流过,所以我还不太擅长表达自己的想法。

 
Kot103:

我只是没有在论坛上交流过,所以还不善于形成思想。




这就是形成思想的问题,就是你的思维方式!你的思维方式是什么?如果你想得正确,你也会写得正确!

词 "once "的发音在第一个音节上有重音,意思是 "一次"。它应该用 "和 "来写,因为最后一个音节才是重音。

"Badly "是以 "o "结尾的,"a "表示女性的性别。顺便说一下,编程要复杂得多,你既要对逻辑有了解,又要和数学有相当高的水平的朋友。你不必喜欢,但要尊重这种语言,从而尊重你所面对的人!"。

 
如何在两点之间画一条水平线 和一条垂直线?..... 我告诉你,我需要在给定的价格和时间间隔内画一个矩形
 
如何在两点之间画一条水平线 和一条垂直线?..... 我告诉你,我需要在给定的价格和时间间隔内画一个矩形
 
Zver4991:
如何在两点之间画出一条水平线和一条垂直线?.....,我只需要在给定的价格和时间间隔内画出一个矩形
//+----------------------------------------------------------------------------+
void SetRectangle(color cl, string nm="", datetime t1=0, double p1=0, datetime t2=0, double p2=0, int sz=0, bool bk=true) {
   if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_RECTANGLE, 0, 0, 0, 0, 0);
   ObjectSet(nm, OBJPROP_TIME1   ,t1);
   ObjectSet(nm, OBJPROP_PRICE1  ,p1);
   ObjectSet(nm, OBJPROP_TIME2   ,t2);
   ObjectSet(nm, OBJPROP_PRICE2  ,p2);
   ObjectSet(nm, OBJPROP_COLOR   ,cl);
   ObjectSet(nm, OBJPROP_WIDTH   ,sz);
   ObjectSet(nm, OBJPROP_BACK    ,bk);
}
//+----------------------------------------------------------------------------+

挑战。

SetRectangle(clrBlue,"Прямоугольник",Time[10],Low[10],Time[0],High[0]);

如果bk=true,它将被填充颜色,如果false,它将只是 "框架"...... 在 "只是一个框架 "的sz是 "框架 "线的宽度。

 
r772ra:


是的!!!!,我不这么认为,但它是。

不过,BarShift变量是什么,抛出代码,看看那里有什么问题。


以下是主要信息的副本,它说明了一切

我不得不寻求帮助(我在这方面已经工作了几个月,许多程序员都试图提供帮助,这个问题并不新鲜。)因此,多货币指标对市场概览窗口中指定的所有货币对都有效,它以点为单位显示运动量,所有朝前一个运动方向移动的货币对都是加号,反对-的是减号。一切严格按照这个算法运行,计算周期超过一个星期。我说这些是为了清楚地表明,该指标是按照它应该的方式工作的。但是对于他所有的计算和显示,他采取的是收盘条(0-当前,+1-前一个,+2-前一个),而我需要采取周线的收盘(0-当前,+1-前一个,+2-前一个)。对于那些不理解的人来说,它是一个周线收盘价,而不是一个周线大小的收盘价(以秒、分、小时、天为单位)。该指标将被设置在比周线更短的时间框架上。还有两个指标是我已经建立的,我可以解释每一条线

MQL-代码。
#属性 indicator_separate_window#属性 indicator_buffers 1#属性 indicator_color1 Lime//--缓冲区double ExtMapBuffer1[];int TotalSymbols;string SymbolName[1];// -------------------------------------------------------------------int init() {SetIndexStyle(0,DRAW_HISTOGRAM);SetIndexBuffer(0, ExtMapBuffer1);int hFile =FileOpenHistory("symbols.sel", FILE_BIN|FILE_READ); TotalSymbols =(FileSize(hFile) -4) /128;ArrayResize(SymbolName, TotalSymbols);for(int i =0; i < TotalSymbols; i++) {FileSeek(hFile,4+ i *128, SEEK_SET) ;SymbolName[i] =FileReadString(hFile,12); }FileClose(hFile) 。

   return(0); }// -------------------------------------------------------------------int deinit() {return(0); }// -------------------------------------------------------------------int start() {int StartBar =Bars-IndicatorCounted() -1;for(int i = StartBar; i >=0;i--) {if(TimeDayOfWeek(Time[i]) <TimeDayOfWeek(Time[i+1])) ExtMapBuffer1[i] =0;else ExtMapBuffer1[i] = ExtMapBuffer1[i+1];for(int j =0; j < TotalSymbols; j++) {int BarShift =iBarShift(SymbolName[j],0,Time[i],true)
	    	 
           如果(iClose(SymbolName[j],0, BarShift) >iClose(SymbolName[j],0, BarShift+1)&&iClose(SymbolName[j],0, BarShift+1) >=iClose(SymbolName[j],0, BarShift+2)) ExtMapBuffer1[i] +=(iClose(SymbolName[j],0, BarShift) -iClose(SymbolName[j],0, BarShift+1) /MarketInfo(SymbolName[j],MODE_POINT)
           如果(iClose(SymbolName[j],0, BarShift) <iClose(SymbolName[j],0, BarShift+1)&&iClose(SymbolName[j],0, BarShift+1) <iClose(SymbolName[j],0, BarShift+2)) ExtMapBuffer1[i] +=(iClose(SymbolName[j],0, BarShift+1) -iClose(SymbolName[j],0, BarShift) /MarketInfo(SymbolName[j],MODE_POINT) 。)
           如果(iClose(SymbolName[j],0, BarShift) >iClose(SymbolName[j],0, BarShift+1)&&iClose(SymbolName[j],0, BarShift+1) <iClose(SymbolName[j],0, BarShift+2)) ExtMapBuffer1[i] +=(iClose(SymbolName[j],0, BarShift+1) -iClose(SymbolName[j],0, BarShift) /MarketInfo(SymbolName[j],MODE_POINT) 。)
           如果(iClose(SymbolName[j],0, BarShift) <iClose(SymbolName[j],0, BarShift+1)&&iClose(SymbolName[j],0, BarShift+1) >.=iClose(SymbolName[j],0, BarShift+2)) ExtMapBuffer1[i] +=(iClose(SymbolName[j],0, BarShift) -iClose(SymbolName[j],0, BarShift+1)) /MarketInfo(SymbolName[j],MODE_POINT); } }return(0); }// -------------------------------------------------------------------
等待帮助