Können Sie mir sagen, wo die MetaEditor-Vorlagen jetzt sind? In der Version 509 waren sie in MT4\experts\templates gespeichert, jetzt kann ich sie nirgends mehr finden. Ich muss die Expert Advisor-Vorlage ändern.
Sucht nach dem maximalen Element in einem eindimensionalen numerischen Feld.
int ArrayMaximum( const void&array[], // zu durchsuchendes Array intstart=0, // ab welchem Index wir die Suche beginnen intcount=WHOLE_ARRAY // Anzahl der geprüften )
In der Redaktion:
In der 509. Hilfe:
Parameter:
array[]
-
Numerisches Array, in dem gesucht werden soll.
zählen
-
Anzahl der zu durchsuchenden Elemente.
Start
-
Der Startindex für die Suche.
In der neuen Hilfe sind die beiden letzten Parameter vertauscht.
Bitte sagen Sie mir, was ist das Problem mit der Dekompilierung, wenn Sie den Build mit dem neuen Compiler anwenden? Ist es nicht mehr notwendig, zusätzliche DLLs zu schreiben, um die Decompiler zu umgehen? Ich danke Ihnen.
Profit777: Bitte sagen Sie mir, was ist das Problem mit der Dekompilierung, wenn Sie den Build mit dem neuen Compiler anwenden? Ist es nicht mehr notwendig, zusätzliche DLLs zu schreiben, um die Decompiler zu umgehen? Danke.
Wir alle hoffen, dass die Dekompilierung der Vergangenheit angehören wird ....
Profit777: Bitte sagen Sie mir, was das Problem mit der Dekompilierung ist, wenn Sie den Build mit dem neuen Compiler anwenden? Ist es nicht mehr notwendig, zusätzliche DLLs zu schreiben, um die Decompiler zu umgehen? Danke.
+1, sehr interessante Frage bezüglich des Schutzes, wird es wirklich sehr stark und unmöglich, es mit dem Decompiler zu brechen werden
Sagen Sie mir, warum diese Beispiele aus der Hilfe nicht funktionieren.
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 задается в денежном выражении");
}
}
Zhunko: Es ist immer möglich, mit jeder Art von Schutz einzubrechen. Die Hauptsache ist, dass es viel schwieriger sein wird, das Original wiederherzustellen.
Können Sie mir sagen, wo die MetaEditor-Vorlagen jetzt sind? In der Version 509 waren sie in MT4\experts\templates gespeichert, jetzt kann ich sie nirgends mehr finden. Ich muss die Expert Advisor-Vorlage ändern.
In der neuen Hilfe steht:
ArrayMaximum
Sucht nach dem maximalen Element in einem eindimensionalen numerischen Feld.
int ArrayMaximum(
const void& array[], // zu durchsuchendes Array
int start=0, // ab welchem Index wir die Suche beginnen
int count=WHOLE_ARRAY // Anzahl der geprüften
)
In der Redaktion:
In der 509. Hilfe:
In der neuen Hilfe sind die beiden letzten Parameter vertauscht.
Bitte sagen Sie mir, was ist das Problem mit der Dekompilierung, wenn Sie den Build mit dem neuen Compiler anwenden? Ist es nicht mehr notwendig, zusätzliche DLLs zu schreiben, um die Decompiler zu umgehen? Danke.
Wir alle hoffen, dass die Dekompilierung der Vergangenheit angehören wird ....
Bitte sagen Sie mir, was das Problem mit der Dekompilierung ist, wenn Sie den Build mit dem neuen Compiler anwenden? Ist es nicht mehr notwendig, zusätzliche DLLs zu schreiben, um die Decompiler zu umgehen? Danke.
+1, sehr interessante Frage bezüglich des Schutzes, wird es wirklich sehr stark und unmöglich, es mit dem Decompiler zu brechen werden
Sagen Sie mir, warum diese Beispiele aus der Hilfe nicht funktionieren.
Es ist immer möglich, mit jeder Art von Schutz einzubrechen. Die Hauptsache ist, dass es viel schwieriger sein wird, das Original wiederherzustellen.
Sagen Sie mir, warum diese Beispiele aus der Hilfe nicht funktionieren?
Da das Referenzbuch aus dem Produkt mt5 stammt und die Daten aus mt4 hinzugefügt werden
Das Referenzbuch ist wahrscheinlich für mql4++ ME 875 normalisiert.