エキスパート: Jolly Roger EAバージョン - ページ 3 123 新しいコメント Diego Castilho 2015.04.13 01:30 #21 こんにちは、このEAをテストしたいのですが、以下のような警告が表示されます。Warning -cannot be used for static allocated array - line 53 .また、「Ordersendの戻り値をチェック する必要がある」という警告も出ています。if(OrderSend(request,result)){};この警告を解決する方法を教えてください。ありがとうございました。 Maciely Sory 2023.08.03 21:43 #22 このスクリプトは、エリオット波動を識別し、フィボナッチ・レベルを投影する。 int lotSize = 1; ロットサイズ。 int takeProfit = 200; 推定利益。 市場が開いていることを確認する。 if (MarketInfo("EURUSD", MODE_BID) != 0) {. 終値 doublePrice =iClose(SymbolInfoPeriod(Symbol())); double fibonacciLevels[] = {0.236, 0.382, 0.618, 0.764}; int waveNumber = WaveCount(closePrice, fibonacciLevels); if (waveNumber == 1 || waveNumber == 3) { OrderSend(Symbol(), OP_BUY, lotSize, stopLoss, takeProfit, 0, 0, 0, 0, <>); }. if (waveNumber == 2 || waveNumber == 4) { OrderSend(Symbol(), OP_SELL, lotSize, stopLoss, takeProfit, 0, 0, 0, 0, <>); } }.} エリオット波をカウントする関数 int WaveCount(double closePrice, double fibonacciLevels[]) {. int waveNumber = 0; 現在の波がインパルス波になるまでループを繰り返す。 // double fibonacciLevel = fibonacciLevels[waveNumber]; // 現在のバーの終値が現在のフィボナッチ・レベルより上なら、現在の波はインパルス波です。 } 現在の波数を返します。} Expert Advisors: Jolly Roger MQL4 Learning 初心者の方からの質問 MQL4 MT4 MetaTrader Alain Verleyen 2023.08.03 21:53 #23 Maciely Sory #: このフォーラムには英語で投稿してください。あなたの投稿には自動翻訳を使用しました。 123 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは、
このEAをテストしたいのですが、以下のような警告が表示されます。
Warning -cannot be used for static allocated array - line 53 .
また、「Ordersendの戻り値をチェック する必要がある」という警告も出ています。
if(OrderSend(request,result)){};
この警告を解決する方法を教えてください。
ありがとうございました。
このスクリプトは、エリオット波動を識別し、フィボナッチ・レベルを投影する。
int lotSize = 1; ロットサイズ。 int takeProfit = 200; 推定利益。
市場が開いていることを確認する。 if (MarketInfo("EURUSD", MODE_BID) != 0) {.
終値 doublePrice =iClose(SymbolInfoPeriod(Symbol()));
double fibonacciLevels[] = {0.236, 0.382, 0.618, 0.764};
int waveNumber = WaveCount(closePrice, fibonacciLevels);
if (waveNumber == 1 || waveNumber == 3) { OrderSend(Symbol(), OP_BUY, lotSize, stopLoss, takeProfit, 0, 0, 0, 0, <>); }.
if (waveNumber == 2 || waveNumber == 4) { OrderSend(Symbol(), OP_SELL, lotSize, stopLoss, takeProfit, 0, 0, 0, 0, <>); } }.}
エリオット波をカウントする関数 int WaveCount(double closePrice, double fibonacciLevels[]) {.
int waveNumber = 0;
現在の波がインパルス波になるまでループを繰り返す。
// double fibonacciLevel = fibonacciLevels[waveNumber]; // 現在のバーの終値が現在のフィボナッチ・レベルより上なら、現在の波はインパルス波です。
}
現在の波数を返します。}