#import "kernel32.dll"int GetPrivateProfileStringA
( string SectionName, // Наименование секцииstring KeyName, // Наименование параметраstring Default, // Значение по умолчаниюstring ReturnedString, // Возвращаемое значение параметраint nSize, // Размер буфера под значение параметраstring FileName); // Полное имя файлаint WritePrivateProfileStringA
( string SectionName, // Наименование секцииstring KeyName, // Наименование параметраstring sString, // Записываемое значение параметраstring FileName); // Полное имя файла#import
其中一个参数的描述。
lpKeyName [in]
The name of the key whose associated stringis to be retrieved.
If this parameter is NULL, all key names in the section specified by the lpAppName parameter
are copied to the buffer specified by the lpReturnedString parameter.
问题 - 如何传递 "真正的NULL"?
传递 "mql NULL"(也是""字符串)得到了默认值,而不是 "部分中的键 "的列表。
lpDefault [in]
A defaultstring. If the lpKeyName key cannot be found in the initialization file,
GetPrivateProfileString copies the defaultstring to the lpReturnedString buffer.
If this parameter is NULL, the defaultis an empty string, "".
switch(Tip) // По типу ордера
{
case0 : // Ордер Buyif (NormalizeDouble(SL,Digits)< // Если ниже желаем.NormalizeDouble(Bid-TS*Point,Digits))
{
// Ниже я только добавил функцию New_Stop
SL=Bid-New_Stop(TS)*Point; // то модифицируем егоstring Text="Buy "; // Текст для Buy
Modify=true; // Назначен к модифи.
}
break;
// Функция из этой же книги:int New_Stop(int Parametr) // Проверка стоп-прик.
{
int Min_Dist=MarketInfo(Symb,MODE_STOPLEVEL);// Миним. дистанцияif (Parametr < Min_Dist) // Если меньше допуст.
{
Parametr=Min_Dist; // Установим допуст.Alert("Увеличена дистанция стоп-приказа.");
}
return(Parametr); // Возврат значения
}
我很好奇,我的版本有什么问题?
在你的版本中,首先它在一次计算中睡着了300次
其次,它在每次勾选时 都要创建600次信息,会感到很累。
第三,它在图表上画出这条红线。红线的最大值为0.86,绿线的最小值为1.34
所以你无法看到结果。
它确实画出了绿色,但只是在收盘前的蜡烛上画出了绿色!在此之前,它从来没有。
下午好。请帮助。
如何找到用这个公式计算出的条形移动的模式? 对象获取移位的价值
我没有看到任何结果。
谢谢你!我是一只小羊!"。
我认为只有在你改变止损和/或止盈的 情况下,它才应该画出来。
我知道,日志证实了这一点。
一个关于调用WinAPI函数的一些细微差别的问题。
有一个函数GetPrivateProfileStringA。
将该函数导入 mql。
其中一个参数的描述。
问题 - 如何传递 "真正的NULL"?
传递 "mql NULL"(也是""字符串)得到了默认值,而不是 "部分中的键 "的列表。
我提到 "真正的NULL "是因为我在一些关于Basic的论坛上读到过类似的问题(正是用这个函数)。该论坛是讲英语的(也就是说,我所能理解的一切都不是真的),问题是通过Basics的方式解决的。
嗯,它在开放的酒吧里改变了它们
据我所知,OrderModify()也可以改变开盘点以外的其他点的止损?我的代码(几乎全部来自S.Kovalev的书)是这样构建的:不仅在开盘期间,而且在一些事件发生时,停止也会改变。
请告诉我如何将时间分配给指标行
val1[]。或者告诉我怎么做,用什么,因为我想不出来。Laguerre指标。例如,当行val1[c]向上越过0.45时,时间值被设置在变量TimeBegin中,当它向下越过时,时间值被设置在变量TimeEnd中。以此类推,贯穿整个图表。
据我所知,OrderModify()也可以改变开盘柱以外的柱子上的止损?