[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 213

 

你好。

能否请你告诉我mql4是否有http上传功能?

如果有,是什么样的功能?

 

先生们好))。情况是这样的。

信号 "sig1 "触发指令BAY,并在指令BAY下方设置一个挂单 SELLSTOP。

当我关闭一个BAY头寸时,SELLSTOP也被删除。

当BAY还没有关闭,而下一个BAY已经打开,以此类推,会发生什么?

这个首先被设置的SELLSTOP必须被计算,以便对其进行任何操作。

 
nikz:

你好。

能否请你告诉我mql4是否有http上传功能?

如果是这样,是什么样的功能?

不直接...

你只能SendMail()--要么把信送到邮箱里。

空白的SendMail( string subject, string some_text)
向设置窗口中 "E-Mail "选项卡上指定的地址发送电子邮件。
设置中可能禁止发送,也可能不指定电子邮件地址。应该调用GetLastError() 函数来获取错误信息。

或通过ftp文件
boolSendFTP( string filename, string ftp_path=NULL)
将文件发送到 "发布 "选项卡的设置窗口中指定的电子邮件地址。如果不成功则返回FALSE。
该功能在测试模式下不工作。这个函数也不能从自定义指标中调用。
要发送的文件必须位于terminal_directory/experts/files 文件夹或其子文件夹中。
如果在设置中没有指定FTP地址和/或访问密码,则不执行发送。

----
但是--没有人阻止你用另一种编程语言(你需要)编写这样的函数并在DLL中使用它。





 
Aleksander:

不直接...

你只能发送信息--要么向邮箱发送信件

空白的SendMail( string subject, string some_text)
它向设置窗口中 "E-Mail "标签上指定的地址发送电子邮件。
设置中可能不允许发送,也可能没有指定电子邮件地址。应该调用GetLastError() 函数来获取错误信息。

或通过ftp文件
boolSendFTP( string filename, string ftp_path=NULL)
将文件发送到 "发布 "选项卡的设置窗口中指定的电子邮件地址。如果不成功则返回FALSE。
该功能在测试模式下不工作。这个函数也不能从自定义指标中调用。
要发送的文件必须位于terminal_directory/experts/files 文件夹或其子文件夹中。
如果在设置中没有指定FTP地址和/或访问密码,则不执行发送。

----
但是,没有人阻止你用另一种编程语言编写这样一个函数(你需要的)并在DLL中使用它。

谢谢你的提示,但这些功能是发送信息/文件,而不是接收。
从另一个角度看,这是真的,我只是试图避免它,因为它对我的大脑来说太重要了。

有趣的是,例如Urdala_News指标显示了新闻发布的时间,并有一个dll导入,但在指标的sq4文件中没有添加dll文件。





 
需要一个指标或脚本,从较高的时间框架上显示较低时间框架上的蜡烛边界。如果有人知道,请给我一个链接
 
nikz:

你好。

能否请你告诉我mql4是否有http上传功能?

如果是这样,是什么样的功能?

通过wininet.dll,请看这里 是如何完成的。

你的意思是说功能

#import "wininet.dll"
int InternetAttemptConnect (int x);
  int InternetOpenA(string sAgent, int lAccessType, 
                    string sProxyName = "", string sProxyBypass = "", 
                    int lFlags = 0);
  int InternetOpenUrlA(int hInternetSession, string sUrl, 
                       string sHeaders = "", int lHeadersLength = 0,
                       int lFlags = 0, int lContext = 0);
  int InternetReadFile(int hFile, int& sBuffer[], int lNumBytesToRead, 
                       int& lNumberOfBytesRead[]);
  int InternetCloseHandle(int hInet);
#import

UPD读了你之前的帖子--wininet.dll是一个标准的Windows库,所以不用担心它在系统中的存在。

 
Top2n:

先生们好))。情况是这样的。

信号 "sig1 "触发指令BAY,并在指令BAY下方设置一个挂单SELLSTOP

当我关闭一个BAY头寸时,SELLSTOP也被删除。

当BAY还没有关闭,而下一个BAY已经打开,以此类推,会发生什么?

这个首先被设置的SELLSTOP必须被计算,以便对其进行任何操作。


每个订单都有一个独特的号码,称为OrderTicket()。这可以用来追踪它。
 

日安!

我最近试着写了一个EA,结果一切都很正常,按时间打开交易。

现在的问题是时间,例如,需要在8月34日开盘交易,而条形图却没有,看了看分钟先是8月33日,然后马上是8月35日,分析了另一张图,我注意到有些分钟正好在那里。

请告知如何在一分钟内重新开仓,等等,直到1个交易打开。

如果你愿意回复aksa33@mail.ru,非常感谢。

 
alsu:
每个订单都有一个独特的号码,称为OrderTicket()。这可以用来追踪它。
我已经找到了这个功能,金。但同样的,我不知道如何关闭与买入配对打开的挂单。
 
Top2n:
但同样的,我也想不出如何关闭在买入对中打开的挂单。
例如,我可以将一张魔力票设置为买入。