MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 231 1...224225226227228229230231232233234235236237238...1953 新しいコメント freeze77 2017.06.14 17:48 #2301 こんにちは、インジケーターの再計算の元になるバーインデックスを決定する機能についてアドバイスをお願いします。ゼロバーと最初のバーを再計算したいのですが。int GetRecalcIndex(int& total, const int ratesTotal, const int prevCalculated){ total = ratesTotal - 1; if (i_indBarsCount > 0 && i_indBarsCount < total) total = MathMin(i_indBarsCount, total); if (prevCalculated < ratesTotal - 1) { BuffersInitializeAll(); return (total); } return (MathMin(ratesTotal - prevCalculated, total)); Artyom Trishkin 2017.06.14 17:48 #2302 STARIJ:......シンボル名を 出力する方法を教えてください。チャートシンボル指定されたチャートシンボルの名称を返します。文字列ChartSymbol( longchart_id=0// チャート ID);パラメータchart_id=0[in]Chart ID.0は現在のチャートを意味します。戻り値チャートが存在しない場合、空文字列を返す。こちらもご覧くださいChartSetSymbolPeriod() Konstantin Erin 2017.06.14 18:44 #2303 Artyom Trishkin:チャートシンボル指定されたチャートシンボルの名称を返します。 stringChartSymbol( longchart_id=0);ありがとうございました。 Evgeny Belyaev 2017.06.14 23:23 #2304 STARIJ:ありがとうございました。 1つのスクリプトからmqlで、ソースはどこですか?私もフォトショップの神です。 Konstantin Erin 2017.06.15 05:44 #2305 Evgeny Belyaev: 私はmqlスクリプト です、ソースコードはどこにありますか? 私は、...は、フォトショップの 神です。スペルチェックをするブラウザのプラグインがあります。あなたのフォトショップに 上書きを 添付します。ところどころにコメントがあります。ご不明な点がございましたら、直接 お問い合わせください。MetaEditorで任意の名前を変更したい場合は、その名前をハイライトしてCtrl-Hを押してください。まずは長いものから。短いPerをParamに置き換えると、PeriodはParamyodに置き換えられます。 コメントを保存するには、1つずつ置き換えてください。フォトショップの 代わりに、MQLを勉強することをお勧めします。それとも他に予定があるのでしょうか?スクリプトが利益に近づくためにどのように役立ったか、アドバイスをお願いします。それとも他に予定があるのでしょうか? ファイル: win__Total.mq4 6 kb Rustam Bikbulatov 2017.06.15 19:49 #2306 iMACDの 標準計算の 信号線を ExponentialMAに変更 する方法を教えてください。 Vitalie Postolache 2017.06.15 20:04 #2307 Rustam Bikbulatov:iMACDの 標準計算の 信号線を ExponentialMAに変更 する方法を教えてください。いいえ、インジケーターソースを編集することによってのみ可能です。 Rustam Bikbulatov 2017.06.15 20:11 #2308 Vitalie Postolache: できません。インジケーターのソースコードを編集することでのみ可能です。さて、当初、データはフォルダのどこかのファイルにある数式から取得されている、またはそれは真実ではないのですか? Vitalie Postolache 2017.06.15 20:15 #2309 Rustam Bikbulatov: さて、当初はフォルダのどこかのファイルにある計算式からデータを取っているのか、それとも違うのか?また、MACDはExpert Advisorの中で、何らかのファイルから計算式によって算出されているのでしょうか?それとも、iMACDコマンドでインジケータを呼び出しているのでしょうか?もし、それが最初のものであるなら、疑わしいが、数式を書き直してください。2番目の場合、標準的なインジケータの呼び出しを、EMAによるシグナルラインの 計算による修正呼び出しに置き換えることが有効です。 Rustam Bikbulatov 2017.06.15 20:16 #2310 Vitalie Postolache: iMACDは、EA内で何らかのファイルから計算式を使って算出しているのでしょうか?それとも、iMACDコマンドでインジケータを呼び出しているのでしょうか?もし、それが最初のものであるなら、私は疑問ですが、式を書き換えてください。もし、2番目の場合、標準インジケータの呼び出しを、EMAでシグナルラインを 計算する修正版の呼び出しに置き換えることが有効です。2番目。注文を開くコマンドです。例えば if(LastTime!=iTime(NULL,1,0)){ double EURUSD = +(iMACD("EURUSD",1,1,60,60,0,1,0)); bool BuySignal=false; bool SellSignal=false; if( EURUSD > 2 ){ BuySignal=true;} if( EURUSD < -2 ){ SellSignal=true;} 1...224225226227228229230231232233234235236237238...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは、インジケーターの再計算の元になるバーインデックスを決定する機能についてアドバイスをお願いします。ゼロバーと最初のバーを再計算したいのですが。
int GetRecalcIndex(int& total, const int ratesTotal, const int prevCalculated)
{
total = ratesTotal - 1;
if (i_indBarsCount > 0 && i_indBarsCount < total)
total = MathMin(i_indBarsCount, total);
if (prevCalculated < ratesTotal - 1)
{
BuffersInitializeAll();
return (total);
}
return (MathMin(ratesTotal - prevCalculated, total));
STARIJ:
...
...シンボル名を 出力する方法を教えてください。
チャートシンボル
指定されたチャートシンボルの名称を返します。
文字列ChartSymbol(
longchart_id=0// チャート ID
);
パラメータ
chart_id=0
[in]Chart ID.0は現在のチャートを意味します。
戻り値
チャートが存在しない場合、空文字列を返す。
こちらもご覧ください
ChartSetSymbolPeriod()
チャートシンボル
指定されたチャートシンボルの名称を返します。
stringChartSymbol( longchart_id=0);
ありがとうございました。![](https://c.mql5.com/3/141/Gra__1.JPG)
ありがとうございました。
1つのスクリプトからmqlで、ソースはどこですか?
私もフォトショップの神です。
スペルチェックをするブラウザのプラグインがあります。あなたのフォトショップに 上書きを 添付します。ところどころにコメントがあります。ご不明な点がございましたら、直接 お問い合わせください。MetaEditorで任意の名前を変更したい場合は、その名前をハイライトしてCtrl-Hを押してください。まずは長いものから。短いPerをParamに置き換えると、PeriodはParamyodに置き換えられます。 コメントを保存するには、1つずつ置き換えてください。フォトショップの 代わりに、MQLを勉強することをお勧めします。それとも他に予定があるのでしょうか?スクリプトが利益に近づくためにどのように役立ったか、アドバイスをお願いします。それとも他に予定があるのでしょうか?
iMACDの 標準計算の 信号線を ExponentialMAに変更 する方法を教えてください。
iMACDの 標準計算の 信号線を ExponentialMAに変更 する方法を教えてください。
いいえ、インジケーターソースを編集することによってのみ可能です。
できません。インジケーターのソースコードを編集することでのみ可能です。
さて、当初、データはフォルダのどこかのファイルにある数式から取得されている、またはそれは真実ではないのですか?
さて、当初はフォルダのどこかのファイルにある計算式からデータを取っているのか、それとも違うのか?
また、MACDはExpert Advisorの中で、何らかのファイルから計算式によって算出されているのでしょうか?それとも、iMACDコマンドでインジケータを呼び出しているのでしょうか?もし、それが最初のものであるなら、疑わしいが、数式を書き直してください。2番目の場合、標準的なインジケータの呼び出しを、EMAによるシグナルラインの 計算による修正呼び出しに置き換えることが有効です。
iMACDは、EA内で何らかのファイルから計算式を使って算出しているのでしょうか?それとも、iMACDコマンドでインジケータを呼び出しているのでしょうか?もし、それが最初のものであるなら、私は疑問ですが、式を書き換えてください。もし、2番目の場合、標準インジケータの呼び出しを、EMAでシグナルラインを 計算する修正版の呼び出しに置き換えることが有効です。
2番目。注文を開くコマンドです。例えば