xtern string ZigZag = "Данные ZigZag";
externint InpDepth = 20;
externint InpDeviation = 5;
externint InpBackstep = 3;
double MacdCurrent,SignalCurrent,SignalMAPrevious,SignalMAThis,
PriceCurrentOpen,PriceCurrentClose,SignalParabolic,ZZThis,ZZPrevious;
int ticket;
//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+intOnInit()
{
if (Digits==3||Digits==5)
{
slippage*=10;
}
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+//| Expert deinitialization function |//+------------------------------------------------------------------+voidOnDeinit(constint reason)
{
}
//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+voidOnTick()
{
datetime EaStartTime = StringToTime(StartTime); // время начала работы советникаdatetime EaEndTime = StringToTime(EndTime); // время окончания работы советникаdatetime CurrTime = TimeCurrent(); // это если нужно взять время терминалаif (CurrTime < EaStartTime || CurrTime >= EaEndTime)
return; // если еще не время торговать - выход
{
MacdCurrent=iMACD(NULL,0,InpFastEMA,InpSlowEMA,InpSignalSMA,Macd_Applied_Price,MODE_MAIN,0);
SignalCurrent=iMACD(NULL,0,InpFastEMA,InpSlowEMA,InpSignalSMA,Macd_Applied_Price,MODE_SIGNAL,0);
SignalMAPrevious=iMA(NULL,0,InpMAPeriod,InpMAShift,InpMAMethod,MA_Applied_Price,1);
SignalMAThis=iMA(NULL,0,InpMAPeriod,InpMAShift,InpMAMethod,MA_Applied_Price,0);
SignalParabolic=iSAR(NULL,0,InpSARStep,InpSARMaximum,0);
ZZThis=iCustom(NULL,0,ZigZag,InpDepth,InpDeviation,InpBackstep,0,0);
ZZPrevious=iCustom(NULL,0,ZigZag,InpDepth,InpDeviation,InpBackstep,0,4);
if (CountTrades()==0) CheckForOpen();
}
}
void CheckForOpen()
間違いではない:グローバルな i (青)を持つループと、ローカルな i (赤)を持つ別のループ
コンパイラは誓うだろう。
間違いではない:グローバルな i (青)を持つループと、ローカルな i (赤)を持つ別のループ
私でもわかる...。i (青色)がフラット、i (赤色)がトイレです。:))))
私でもわかったんです...。i (青色)がフラット、i (赤色)がトイレです。:))))
あなたはポピュラーサイエンスの本を書くべきです、あなたは明らかに物事を簡単に説明する才能があります ))
宣言した上で
は、ローカルのiがグローバルのiを上書きするという警告を出すだけです。
declaration of 'i' hides global declaration at line 20 test.mq4 25 13
あなたはポピュラーサイエンスの本を書くべきです、あなたは明らかに物事を簡単に説明する才能があります ))
宣言した上で
は、ローカルのiがグローバルのiを上書きするという警告を出すだけです。
declaration of 'i' hides global declaration at line 20 test.mq4 25 13
アルチョムが説明していたのは、そういうことだ。私にはそんな才能はありません...。あなたは作家ではなく、読者なのだから...。
こんにちは、あなたは私にEAでZigZagを実行する方法を伝えることができます、一般的には、動作しますが、左の信号が多く、それに接着ZZは、動作を停止した。テスト上のファイル ZigZagを開くことができない、すべてでデバッグは、デモで、単一の順序を購入しませんでした行くことはありません。
カスタムインジケータの 中にZigZagという ファイルがありますが、EAからアクセスしたときと同じようにそこに呼び出されているのでしょうか?
Yesの場合、ZigZag ファイルはカスタムインジケータに あり、Expert Advisorからアクセスする際にそのまま呼び出されますか?
ファイル名は、拡張子なしで引用符で囲んでください。不思議と、うまくコンパイルできるんです。ジグザグ 変数の原型は何ですか?
5のシングルマイナスのサグを平準化または補正する方法
機能はあるが、動作しない