新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1071

 
dmitriikirov43:

很高兴你笑了。由于我正处于旅程的开始阶段,我正试图尽可能多地学习如何做和看。至于利润和战略。

有很多脚本可用,而且写出来以后再改也比较容易。这是我试图寻找答案的地方

我在互联网上找不到答案,或者我想不出如何实现它。上面我写了 我如何解决这两个问题中的一个。

我认为像我这样的傻瓜会明白如何使用它))))

在上面,你还写道,这个论坛已经 "死了"(我的解释)。因此,你只能在那里找到一个过时的解决方案。Artyom告诉你在语言文档中应该读什么。你在那里拥有你需要的一切。正是创建OBJ_LABEL和改变坐标,但使用语言的新函数。比起ObjectSet函数,更正确的做法是使用

bool  ObjectSetInteger( 
   long     chart_id,        // идентификатор графика 
   string   object_name,     // имя 
   int      prop_id,         // свойство 
   long     prop_value       // значение 
   );

并在文档中提供了一个设置标记坐标的例子。

//--- установим координаты метки 
   ObjectSetInteger(chart_ID,name,OBJPROP_XDISTANCE,x); 
   ObjectSetInteger(chart_ID,name,OBJPROP_YDISTANCE,y); 

和标签文本。

//--- установим текст 
   ObjectSetString(chart_ID,name,OBJPROP_TEXT,text); 

基于这一点,你可以用仔细阅读指南来代替搜索,从而节省大量的时间。

而且应该注意的是,在旧语言中没有"Graphic label"对象,它是用来显示图像的。通过这一点,我为你节省了大量的时间,你可以花时间去寻找死的论坛,描述根本就不存在的东西。

 
Alexey Viktorov:

在上面,你还写道,这个论坛已经 "死了"(我的解释)。因此,你只能在那里找到一个过时的解决方案。Artem已经告诉你在语言的文档中应该阅读什么。你在那里拥有你需要的一切。正是创建OBJ_LABEL和改变坐标,但使用语言的新函数。比起ObjectSet函数,更正确的做法是使用

并在文档中提供了一个设置标记坐标的例子。

和标签文本

在此基础上,你可以用仔细阅读指南来代替你的搜索,从而节省大量的时间。

而且应该注意的是,在旧语言中没有"Graphic label"对象,它是用来显示图像的。通过这一点,我为你节省了大量的时间,你可以花时间去寻找死的论坛,描述根本不存在的东西...。

谢谢你提供的信息,你明白这对我来说很困难,我和编程没有关系。出于兴趣,我决定自己尝试一下。大多数写作对我来说就像象形文字一样,每次我有东西要补充,我都会把50%的成功归功于魔法和机会😆,谢谢你!
 
dmitriikirov43:
谢谢你提供的信息,你明白这对我来说很困难,我和编程没有关系。出于兴趣,我决定自己尝试一下。大 多数写作对我来说就像象形文字一样,每次我有东西要补充,我都会把50%的成功归功于魔法和机会😆,谢谢你!

这就是每个人都开始....。奇怪的是,对我来说,这也是象形文字。在我那所以泰尔曼命名的学校里,每个人都学习德语,我没有学习任何东西,但编程让我很感兴趣......。你不必依靠魔法和机会,而是依靠坚持和使用大脑的能力。去吧,一切都会好起来的。

 
Vladimir Simakov:

看。如果我冒犯了你,我很抱歉。至于写dll,mql生活在windows生态系统中,你为windows写dll,windows有不同的时间格式。我给你的官方码头的链接。你可以在谷歌上搜索例子,直到...如果你想学习 - 学习,如果你想复制...

下面的例子将Windows API时间转换为Unix时间。

在网上搜了一下,没查到。

你是如何处理线条和颜色的?我读到他们对字符串使用wchar_t, 但如果你在函数内写下以下表达式

_DLLAPI void fnReplaceString(wchar_t *text)
  {
   wchar_t  Text1="Text1";//не работает значит для строк wchar_t 
//не подходит

  }
 
Seric29:

我如何使用字符串和颜色?我读到wchar_t 是用于字符串的 但如果你在函数中写下这个表达式

编译器把一切都写给你,那里有什么不清楚的?
 
Vladimir Simakov:
编译器把一切都写给你,有什么不清楚的?

你甚至看了他写的东西吗?例如,我就不明白它说的是什么。此外,还有第二个问题,是否真的有必要使用wchar_t,是否有更好的东西?

 
Seric29:

你甚至看了他写的东西吗?例如,我就不明白它说的是什么。此外,还有第二个问题,你真的需要使用wchar_t 吗,也许有更好的东西?

它告诉你,你不能用const char*值初始化wchar_t实体。

如果你不明白,你就没有掌握语言的基本知识,很遗憾。对你来说,现在写一个dll还为时过早,尤其是对mql这样一个特殊的东西。从基本的东西开始。

 
你们好。伙计们,请帮助我,我是编程新手。
我写了一个简单的专家顾问,现在我需要向它添加以下条件。
如果止损触发了买入指令,那么就开出卖出指令。
请帮助处理这个代码
 
jarikn:
大家好。伙计们,请帮忙,我是编程新手。
我写了一个简单的专家顾问,现在我需要向它添加以下条件。
如果买入订单触发了止损,那么我们就开出一个卖出订单。
请帮助处理这个代码

如果它非常快,就像这样进行

Только "Полезные функции от KimIV".
Только "Полезные функции от KimIV".
  • 2011.02.18
  • www.mql5.com
Все функции взяты из этой ветки - http://forum.mql4...
 
Vitaly Muzichenko:

如果真的很快,就会像这样

谢谢你,我会研究的。
原因: