コーディングの方法は? - ページ 72 1...656667686970717273747576777879...347 新しいコメント 削除済み 2008.02.19 22:17 #711 EAエラーに関するヘルプ こんにちは、私は次のEAで助けを必要としています。これは私の最初のEAなので、(優しく)お願いします。 ファイルをコンパイルすると、2つの警告が表示されます。 'TotalOpenOpenOrders'-expression on global scope not allowed'という警告が出ました。 この警告は、ファイル内のMaxの単語の後に来ています。 エキスパートアドバイザーが最初に実行を開始するとき、// init変数 if (init_variables == true) { PreviousBar = Time[0]; // 現在のキャンドル/バーオープン時間を記録する。 // ここに1回だけ実行したいコードを置く Time init_variables = false; // 変数を一度だけ開始するようにfalseに変更する。 // 変数を一度だけ実行するため } // 新しいローソク足/バーで分析を実行し、注文を開く if(NewBar() == true) { // 分析と決済注文は、注文が1つしかない場合にのみ実行されます。 if(TotalOpenOrders() == Total_Open_Orders && SelectTheOrder() == True) { if(OrderType() == OP_BUY && TrendDetection() == BEAR) { OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Order_Arrow_Color).を実行します。 } if(OrderType() == OP_SELL && TrendDetection() == BULL) { オーダークローズ(OrderTicket(),OrderLots(),Ask,Slippage,Order_Arrow_Color); } } // 分析を行い、新規注文を行うのは、注文の合計が // 注文の総数(Total_Open_Orders)の最大値に達していない場合のみ、分析を行い、新しい注文を出します。 if(TotalOpenOrders() < Total_Open_Orders) { // 買い注文を出す if(TrendDetection() == BULL) { // 注文を出す 注文送信(Symbol(),OP_BUY,Lots,Ask,Slippage,Stop_Loss*Point,Take_Profit*Point) *Point,Order_Comment,Magic,0,Order_Arrow_Color); } //売り建てる if(TrendDetection() == BEAR) { //注文を出す 注文送信(Symbol(),OP_SELL,Lots,Bid,Slippage,Stop_Loss*Point,Take_Profit*Point) *注文を送信します。) } } // バックテストでは、チャート情報のみを表示します。 // バックテストが遅くなることはありません。 if(IsTesting() == true) { Display_Info(); } } // バックテストを行わない場合、チャート情報を1ティックごとに表示する。 if(IsTesting() == false) { Display_Info(); } return(0); How to code? Experts: Simple FX どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - BigBe 2008.02.20 15:15 #712 EAエラーに関するヘルプ Whammoです。 start()関数は どこにあるのですか? 変数の初期化以外の操作は、一般的に関数の中に入れる必要があります。 どのEAをコピーしているのでしょうか? (その中に検討したいアイデアがあるのですが......)。 ビッグベ janekpietrzyk 2008.02.20 19:37 #713 ビッグミーへ こんにちは、iMaOnArrayを使用して私の問題を解決しました。助けてくれてありがとうございます。 ところで、もしあなたが数日前に言及されたコードの一部で、複数のポジションを開くEAを投稿できるなら、それは素晴らしいことです。 よろしくお願いします。 J etrader58 2008.02.21 04:16 #714 このコードを変更するにはどうしたらよいか、どなたか教えてください。 SetIndexStyle(0,DRAW_ARROW)を設定します。 SetIndexArrow(0, 233)を設定します。 SetIndexStyle(1,DRAW_ARROW)を設定します。 SetIndexArrow(1, 234)を設定します。 SetIndexStyle(2,DRAW_ARROW)を設定します。 SetIndexArrow(2, 233); SetIndexStyle(3,DRAW_ARROW)を設定します。 SetIndexArrow(3, 234)を設定します。 矢印の形状をドットや円など利用可能な形状に変更するために 実は、このような信号のコードを知っておく必要があります。 newmont 2008.02.21 04:48 #715 これを試してみてください "これはあなたが求めている情報を含むmt4サイトです。矢印や図形は、必要なオブジェクトのために入力する番号と一緒にリストされています。Wingdings - MQL4 ドキュメント Dan7974 2008.02.21 07:05 #716 助けてください 皆さん。 質問があります。 1)このインジケーターを持っています。バー毎にそのインジケータを削除して、再度チャートに貼り付ける必要があります。これをしないと、違う結果を示してしまいます。このインジケーターのEAを作ろうとしているのですが、EAがインジを削除して、再度取り付けて、データがリフレッシュされるようにする方法が分かりません。RefreshRates();を試してみましたが、これもうまくいきませんでした。何が問題なのでしょうか? ありがとうございます!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Sergey Golubev 2008.02.21 07:13 #717 どの指標? Dan7974 2008.02.21 07:36 #718 Lukas1 MA-4Hcolormodified jatki24300 2008.02.21 07:44 #719 インジケーター Danさん、私のコレクションにないインジケーターを投稿していただけませんか?ありがとうございます。Jatki24300 Dan7974 2008.02.21 08:02 #720 jatki24300: Danさん、私のコレクションにそのインジケーターがないのですが、載せてもらえますか?ありがとうございます。Jatki24300 この問題を解決する方法をご存知の方はいらっしゃいますか? 1...656667686970717273747576777879...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
EAエラーに関するヘルプ
こんにちは、私は次のEAで助けを必要としています。これは私の最初のEAなので、(優しく)お願いします。
ファイルをコンパイルすると、2つの警告が表示されます。
'TotalOpenOpenOrders'-expression on global scope not allowed'という警告が出ました。
この警告は、ファイル内のMaxの単語の後に来ています。
エキスパートアドバイザーが最初に実行を開始するとき、// init変数
if (init_variables == true)
{
PreviousBar = Time[0]; // 現在のキャンドル/バーオープン時間を記録する。
// ここに1回だけ実行したいコードを置く Time
init_variables = false; // 変数を一度だけ開始するようにfalseに変更する。
// 変数を一度だけ実行するため
}
// 新しいローソク足/バーで分析を実行し、注文を開く
if(NewBar() == true)
{
// 分析と決済注文は、注文が1つしかない場合にのみ実行されます。
if(TotalOpenOrders() == Total_Open_Orders && SelectTheOrder() == True)
{
if(OrderType() == OP_BUY && TrendDetection() == BEAR)
{
OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Order_Arrow_Color).を実行します。
}
if(OrderType() == OP_SELL && TrendDetection() == BULL)
{
オーダークローズ(OrderTicket(),OrderLots(),Ask,Slippage,Order_Arrow_Color);
}
}
// 分析を行い、新規注文を行うのは、注文の合計が
// 注文の総数(Total_Open_Orders)の最大値に達していない場合のみ、分析を行い、新しい注文を出します。
if(TotalOpenOrders() < Total_Open_Orders)
{
// 買い注文を出す
if(TrendDetection() == BULL)
{
// 注文を出す
注文送信(Symbol(),OP_BUY,Lots,Ask,Slippage,Stop_Loss*Point,Take_Profit*Point)
*Point,Order_Comment,Magic,0,Order_Arrow_Color);
}
//売り建てる
if(TrendDetection() == BEAR)
{
//注文を出す
注文送信(Symbol(),OP_SELL,Lots,Bid,Slippage,Stop_Loss*Point,Take_Profit*Point)
*注文を送信します。)
}
}
// バックテストでは、チャート情報のみを表示します。
// バックテストが遅くなることはありません。
if(IsTesting() == true)
{
Display_Info();
}
}
// バックテストを行わない場合、チャート情報を1ティックごとに表示する。
if(IsTesting() == false)
{
Display_Info();
}
return(0);
EAエラーに関するヘルプ
Whammoです。
start()関数は どこにあるのですか?
変数の初期化以外の操作は、一般的に関数の中に入れる必要があります。
どのEAをコピーしているのでしょうか? (その中に検討したいアイデアがあるのですが......)。
ビッグベ
ビッグミーへ
こんにちは、iMaOnArrayを使用して私の問題を解決しました。助けてくれてありがとうございます。
ところで、もしあなたが数日前に言及されたコードの一部で、複数のポジションを開くEAを投稿できるなら、それは素晴らしいことです。
よろしくお願いします。
J
このコードを変更するにはどうしたらよいか、どなたか教えてください。
SetIndexStyle(0,DRAW_ARROW)を設定します。
SetIndexArrow(0, 233)を設定します。
SetIndexStyle(1,DRAW_ARROW)を設定します。
SetIndexArrow(1, 234)を設定します。
SetIndexStyle(2,DRAW_ARROW)を設定します。
SetIndexArrow(2, 233);
SetIndexStyle(3,DRAW_ARROW)を設定します。
SetIndexArrow(3, 234)を設定します。
矢印の形状をドットや円など利用可能な形状に変更するために
実は、このような信号のコードを知っておく必要があります。
これを試してみてください
"これはあなたが求めている情報を含むmt4サイトです。矢印や図形は、必要なオブジェクトのために入力する番号と一緒にリストされています。Wingdings - MQL4 ドキュメント
助けてください
皆さん。
質問があります。
1)このインジケーターを持っています。バー毎にそのインジケータを削除して、再度チャートに貼り付ける必要があります。これをしないと、違う結果を示してしまいます。このインジケーターのEAを作ろうとしているのですが、EAがインジを削除して、再度取り付けて、データがリフレッシュされるようにする方法が分かりません。RefreshRates();を試してみましたが、これもうまくいきませんでした。何が問題なのでしょうか?
ありがとうございます!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
どの指標?
Lukas1 MA-4Hcolormodified
インジケーター
Danさん、私のコレクションにないインジケーターを投稿していただけませんか?ありがとうございます。Jatki24300
Danさん、私のコレクションにそのインジケーターがないのですが、載せてもらえますか?ありがとうございます。Jatki24300
この問題を解決する方法をご存知の方はいらっしゃいますか?