voidOnStart()
{
//--- выведем всю информацию, доступную из функции AccountInfoInteger()printf("ACCOUNT_LOGIN = %d",AccountInfoInteger(ACCOUNT_LOGIN));
printf("ACCOUNT_LEVERAGE = %d",AccountInfoInteger(ACCOUNT_LEVERAGE));
bool thisAccountTradeAllowed=AccountInfoInteger(ACCOUNT_TRADE_ALLOWED);
bool EATradeAllowed=AccountInfoInteger(ACCOUNT_TRADE_EXPERT);
ENUM_ACCOUNT_TRADE_MODE tradeMode=(ENUM_ACCOUNT_TRADE_MODE)AccountInfoInteger(ACCOUNT_TRADE_MODE);
ENUM_ACCOUNT_STOPOUT_MODE stopOutMode=(ENUM_ACCOUNT_STOPOUT_MODE)AccountInfoInteger(ACCOUNT_MARGIN_SO_MODE);
//--- сообщим о возможности совершения торговых операцийif(thisAccountTradeAllowed)
Print("Торговля для данного счета разрешена");
elsePrint("Торговля для данного счета запрещена!");
//--- выясним - можно ли торговать на данном счету экспертамиif(EATradeAllowed)
Print("Торговля советниками для данного счета разрешена");
elsePrint("Торговля советниками для данного счета запрещена!");
//--- выясним тип счетаswitch(tradeMode)
{
case(ACCOUNT_TRADE_MODE_DEMO):
Print("Это демо счет");
break;
case(ACCOUNT_TRADE_MODE_CONTEST):
Print("Это конкурсный счет");
break;
default:Print("Это реальный счет!");
}
//--- выясним режим задания уровня StopOutswitch(stopOutMode)
{
case(ACCOUNT_STOPOUT_MODE_PERCENT):
Print("Уровень StopOut задается в процентах");
break;
default:Print("Уровень StopOut задается в денежном выражении");
}
}
你能告诉我MetaEditor模板现在在哪里吗?在509版本中,它们存放在MT4/experts/templates中,现在我根本找不到它们。我需要改变专家顾问的模板。
新的帮助说。
ArrayMaximum
搜索一维数字数组中的最大元素。
int ArrayMaximum(
const void& array[], // array to search
int start=0, // from which index we start search
int count=WHOLE_ARRAY // number of checked
)
在编辑部。
在第509次的帮助下。
在新的帮助中,最后两个参数是相反的。
请告诉我,在应用新编译器构建时,反编译的问题是什么?是否不再需要编写额外的dlls来绕过反编译器。谢谢。
我们都希望反编译将成为过去 ....
请告诉我,在应用新编译器构建时,反编译的问题是什么?是否不再需要编写额外的dlls来绕过反编译器。谢谢。
+1,关于保护的问题非常有趣,它是否真的变得非常强大,并且不可能用反编译器来破解它。
告诉我为什么像帮助中的这些例子不起作用。
在任何形式的保护下,总是有可能闯入。最主要的是,原件将更难恢复。
告诉我为什么这些帮助中的例子不起作用?
因为参考书是取自mt5产品,而mt4的数据是加入的
该参考书可能是为mql4++ ME 875而规范化的