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

 
Ctmcn:


在 "简单专家顾问 "的源代码中没有这样的功能。在什么地方写,在这种情况下,在我的变体中--我的知识是不够的。

P.S.只有在顺序开放的块(8)。

你这里有一个错误,你得到了4次相同的东西。

   double b4plusdi=iCustom(NULL,0,"ADX Crossing",A,B);
   double nowplusdi=iCustom(NULL,0,"ADX Crossing",A,B);
   double b4minusdi=iCustom(NULL,0,"ADX Crossing",A,B);
   double nowminusdi=iCustom(NULL,0,"ADX Crossing",A,B);
 

请指示,有一个绘制标签的功能。

void RightText(int tWindow, string tName, string tText, int tCorner, int tX, int tY, int tFontsize, color tColor)
{
ObjectCreate ("tName",OBJ_LABEL, 0,0,0);              // Создание объекта
ObjectSetText("tName",tText);
ObjectSet    ("tName",OBJPROP_CORNER, tCorner);       // Привязка к углу
ObjectSet    ("tName",OBJPROP_XDISTANCE, tX);         // Отступ по горизонтали 
ObjectSet    ("tName",OBJPROP_YDISTANCE, tY);         // Отступ по вертикали
ObjectSet    ("tName",OBJPROP_COLOR,tColor);          // Цвет обьекта
ObjectSet    ("tName",OBJPROP_BACK, true);            // Background 
ObjectSet    ("tName",OBJPROP_FONTSIZE, tFontsize);   // Fontsize
}         

当该函数被 连续调用 两次时(我想在不同的地方画两个标签),只保留最后一个标签。

RightText(0,"righttest1","надпись1", 1, 50, 25, 24, Red); 
RightText(0,"righttest2","надпись2, 2, 50, 25, 24, Red); 

 
Pyro:

请指示,有一个绘制标签的功能。

当该函数被连续调用两次时(我想在不同的地方画两个标签),只保留最后一个标签。

ObjectCreate ("tName",OBJ_LABEL, 0,0,0);              // Создание объекта

你创建了一个名称为 "tName "的对象,你希望在变量tName中传递该名称

 
该函数在被调用时接收变量tName的值(名称)。在这种情况下,tName取的是
righttest1
righttest2
 
Pyro:
该函数在被调用时接收变量tName的值(名称)。在这种情况下,tName取的是
n同意变量名不加引号 " tName":))))
 
sergeev:
n同意变量名不加引号 " tName":))))

真心话!谢谢你,这很有帮助!

我可以问你另一个问题吗?

是否可以在EA设置中读取 "买/卖 "项目的价值? (所以程序的工作方式因这一设置而不同)。
 
Pyro:

请指示,有一个绘制标签的功能。

当该函数被连续调用两次时(我想在不同的地方画两个标签),只保留最后一个标签。

void RightText(int tWindow, string tName, string tText, int tCorner, int tX, int tY, int tFontsize, color tColor)
{
ObjectCreate (tName,OBJ_LABEL, 0,0,0);              // Создание объекта
ObjectSetText(tName,tText);
ObjectSet    (tName,OBJPROP_CORNER, tCorner);       // Привязка к углу
ObjectSet    (tName,OBJPROP_XDISTANCE, tX);         // Отступ по горизонтали 
ObjectSet    (tName,OBJPROP_YDISTANCE, tY);         // Отступ по вертикали
ObjectSet    (tName,OBJPROP_COLOR,tColor);          // Цвет обьекта
ObjectSet    (tName,OBJPROP_BACK, true);            // Background 
ObjectSet    (tName,OBJPROP_FONTSIZE, tFontsize);   // Fontsize
}         

试试这个,你会好起来的。
 

淘宝网


谢谢,想通了 :)

 
346206:

这是某种意义上的胡说八道。我无法将Zig-Zag连接到图形上。谁能告诉我问题出在哪里?

试着编译它。
 

面临以下问题。我已经写了一个简单的专家顾问。我在策略测试器中 启动它。我只运行到2011年3月,收到21个订单。我在2010年4月至2011年3月期间运行它,只收到5个订单。

我的理解是,如果我运行的时间更长,它应该给我更多或相等的21个订单。但我得到的更少。

为什么会发生这种情况?如何解决这个问题?请告知。