[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 260

 
你能告诉我在哪里可以下载MetaTrader 4的非distro版本吗?
 

真他妈的...WORKING!!!!

#property indicator_chart_window
#import "user32.dll"
   int GetKeyState(int nVirtKey);
#import
extern string s0="номер окна от 0 до WindowsTotal()-1";
extern int aWindowNumber;
extern string s1="код клавиши (список см. winuser.h)";
extern int nVirtKey;
int i;

int init()
  {
   i=GetKeyState(nVirtKey);
   ObjectCreate("Smile",OBJ_LABEL,aWindowNumber,0,0);
   ObjectSet("Smile",OBJPROP_XDISTANCE,0);
   ObjectSet("Smile",OBJPROP_YDISTANCE,0);
   ObjectSetText("Smile", StringSetChar("", 0, 75), 50, "WingDings", Red);
   return(0);
  }

int deinit()
  {
   ObjectDelete("Smile");
   WindowRedraw();
   return(0);
  }

int start()
  {
   if (GetKeyState(nVirtKey)!=i){
      //Alert(Symbol(), " - ", StringGetChar(ObjectDescription("Smile"),0));
      i=GetKeyState(nVirtKey);
      if(StringGetChar(ObjectDescription("Smile"),0)==75){
         ObjectSetText("Smile", StringSetChar("", 0, 74), 50, "WingDings", Red);
         }else{
         ObjectSetText("Smile", StringSetChar("", 0, 75), 50, "WingDings", Red);
         }
      //switch(StringGetChar(ObjectDescription("Smile"),0)){
         //case 74 : ObjectSetText("Smile", StringSetChar("", 0, 75), 50, "WingDings", Red);//<-эта строка почему-то вообще управления не получает
         //case 75 : ObjectSetText("Smile", StringSetChar("", 0, 74), 50, "WingDings", Red);
         //}
   }
   return(0);
  }
 

需要评论。

1.可以在多个图表上工作,并充分地拦截整个键盘。但由于某些原因,所有窗口的aWindowNumber必须总是被设置为0。我还是不明白为什么。也许你可以解释一下。

2.第一个注释行是我用于测试。

3.我评论了switch...case块,但不知为何它没有发挥作用。

4.WinAPI函数GetKeyState本身是一个触发器,在第一次调用时它返回1。

5.请提醒我,是否有任何与 "只要专家顾问工作 "有关的结构(用于在开始时关闭自身的循环)。

简单地说。笑脸可以放在多达十个窗口上,每个窗口都有自己的键,然后你可以通过键盘启用/禁用它们。这段代码可用于个人需要,例如,在专家顾问的每个窗口启用或禁用交易模式

然而,事实上,在新的蜡烛形成之前,笑脸不会改变(在分钟上测试),我不喜欢它。这就是为什么我问"只要专家顾问工作"

 
gyfto:

需要评论。

1.可以在多个图表上工作,并充分地拦截整个键盘。但由于某些原因,所有窗口的aWindowNumber必须总是被设置为0。我还是不明白为什么。也许你可以解释一下。

2.第一个注释行是我用于测试。

3.我评论了switch...case块,但不知为何它没有发挥作用。

4.WinAPI函数GetKeyState本身是一个触发器,在第一次调用时它返回1。

5.请提醒我,是否有任何与 "只要专家顾问工作 "有关的结构(用于在开始时关闭自身的循环)。

简单地说。笑脸可以放在多达十个窗口上,每个窗口都有自己的键,然后你可以通过键盘启用/禁用它们。这段代码可用于个人需要,例如,在专家顾问的每个窗口启用或禁用交易模式。

然而,事实上,在新的蜡烛形成之前,笑脸不会改变(在分钟上测试),我不喜欢它。这就是为什么我问"只要专家顾问工作"

while (true)

{

 

} 
 
gyfto:
5.请提醒我,是否有任何结构与while "只要EA在运行"(用于在启动时关闭自身的循环)。
while (!IsStopped()) //пока пользователь не снял эксперт с графика или по-другому не деинициализировал его
{
// делаем свое черное дело
}


ZZY 继续进行交易,停止编程))))

 
alsu:


ZZS 继续你的交易,停止编程))))



也许他做个程序员比做个交易员要好些!
 
alsu:
while (!IsStopped())


这就是我所问的。我现在要去测试一下。我知道这是 "黑色 "代码。

阿尔苏

SZZY 继续进行交易,停止编程))))

那是由信号指标转换而来的专家顾问的包装,这就是我在寻找的东西。
 
borilunad:

也许他做程序员会比做销售员更好!

在这个时代,不是一个程序员就意味着不能做任何事情。而且我不是一个程序员,我只有六个年级的教育。吉普赛人...
 

有谁能帮助我解决我的问题?它一定是丢失了,它在上面的几页,我复制它,以防它只是被忽略了。


请告诉我一个根据参数打开多个订单的脚本。
例如:

,我想开几个有指定止损和止盈参数的买单,同时(即同时)开几个也有指定止损和止盈参数的卖单。

而止损和止盈的参数可以手动设置,或者比如说,止损为开盘价 的+10点。

谢谢你。

 
EugeneN:

有谁能帮助我解决我的问题?它一定是丢失了,它在上面的几页,我复制它,以防它只是没有被注意。


能否请您推荐一个脚本,根据参数打开多个订单?
比如说。

我想开几个有指定止损和止盈参数的买单,并立即(即同时)开几个也有指定止损和止盈参数的卖单。

此外,止损和止盈参数可以手动设置,或者,例如,止损为开盘价的+10点。

谢谢。(笑)。


在CodeBase里有很多这样的东西!或工作!因此,如果没有兴趣,从头开始,用一张白纸?几乎没有人有别的事可做!"。更好的办法是学习,从教科书开始,然后去做!