[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 40 1...333435363738394041424344454647...1145 新しいコメント 削除済み 2009.03.24 10:49 #391 理論的な問題 1.関数の書き方(どこを読めばいいのか)? 2.どの拡張子でコンパイルして保存すればよいのでしょうか? 3.どのフォルダに保存すればよいのですか? 4.実行するために別のスクリプトを書く必要がありますか(またはExpert Advisorが勝手に実行されます)。 私の質問に合格していない方にも感謝です!)) Константин Скворцов 2009.03.24 10:53 #392 こんにちは、このインジケータは新しい値を描画しません。 もう一度チャートに置いたときだけ、値が更新されます。 #property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 White #property indicator_color2 White //---- input parameters extern int CountBars=3500; //---- buffers double val1[]; double val2[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { string short_name; //---- indicator line IndicatorBuffers(2); SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,217); SetIndexBuffer(0, val1); SetIndexEmptyValue(0,0.0); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,218); SetIndexBuffer(1, val2); SetIndexEmptyValue(1,0.0); //---- return(0); } //+------------------------------------------------------------------+ //| AltrTrend_Signal_v2_2 | //+------------------------------------------------------------------+ int start() { double F_u_EUR, F_u_GBP, F_d_EUR, F_d_GBP, F_u_USD, F_d_USD; int limit; int counted_bars=IndicatorCounted(); //---- last counted bar will be recounted if( counted_bars>0) counted_bars--; limit=Bars- counted_bars; for(int i=3; i< limit; i++) { F_u_EUR=iFractals("EURJPY",15,MODE_UPPER, i); F_d_EUR=iFractals("EURJPY",15,MODE_LOWER, i); F_u_GBP=iFractals("GBPJPY",15,MODE_UPPER, i); F_d_GBP=iFractals("GBPJPY",15,MODE_LOWER, i); F_u_USD=iFractals("USDJPY",15,MODE_UPPER, i); F_d_USD=iFractals("USDJPY",15,MODE_LOWER, i); if ( F_u_EUR> F_d_EUR&& F_u_GBP> F_d_GBP&& F_u_USD> F_d_USD) { val1[ i]=High[ i]+35*Point; } if ( F_u_EUR< F_d_EUR&& F_u_GBP< F_d_GBP&& F_u_USD< F_d_USD) { val2[ i]=Low[ i]-35*Point; } } return(0); } もし、コードを修正することができれば! 感謝 Victor Nikolaev 2009.03.24 11:07 #393 Kostay писал(а)>> こんにちは、このインジケータは新しい値を描画しません。 もう一度チャートに置いたときだけ、値が更新されます。 もし、コードを修正することができれば! 感謝 int start() { double F_u_EUR, F_u_GBP, F_d_EUR, F_d_GBP, F_u_USD, F_d_USD; int limit; int counted_bars=IndicatorCounted(); //---- last counted bar will be recounted if( counted_bars>0) counted_bars--; limit=Bars- counted_bars; if ( limit<3) limit+=3; for(int i=3; i< limit; i++) { F_u_EUR=iFractals("EURJPY",15,MODE_UPPER, i); F_d_EUR=iFractals("EURJPY",15,MODE_LOWER, i); F_u_GBP=iFractals("GBPJPY",15,MODE_UPPER, i); F_d_GBP=iFractals("GBPJPY",15,MODE_LOWER, i); F_u_USD=iFractals("USDJPY",15,MODE_UPPER, i); F_d_USD=iFractals("USDJPY",15,MODE_LOWER, i); if ( F_u_EUR> F_d_EUR&& F_u_GBP> F_d_GBP&& F_u_USD> F_d_USD) { val1[ i]=High[ i]+35*Point; } if ( F_u_EUR< F_d_EUR&& F_u_GBP< F_d_GBP&& F_u_USD< F_d_USD) { val2[ i]=Low[ i]-35*Point; } } return(0); } Константин Скворцов 2009.03.24 12:05 #394 Vininさんありがとうございます。インジケータを修正し、ビジュアライゼーションに入れたが、まだ新しい値が描画されない! 何もわからないんです。 Avals 2009.03.24 12:18 #395 Kostay писал(а)>> Vininさんありがとうございます。インジケータを修正し、ビジュアライゼーションに入れたが、まだ新しい値が描画されない! 私は何も理解していません。 更新されるバーの数が常に3本未満で、ループ条件が満たされないのでは? for(int i=3; i< limit; i++) 新しいバーが一本ずつ届くからです。のようなものでしょうか。 for(int i=3; i< limit+3; i++) Victor Nikolaev 2009.03.24 12:29 #396 Kostay писал(а)>> Vininさんありがとうございます。インジケータを修正し、ビジュアライゼーションに入れたが、まだ新しい値が描画されない! 何もわからないんです。 多通貨のインジケーターが可視化されないのは、そういうことなんです。現在のチャートから他の時間枠のデータを取り込みます。このような作業には、時間同期を行う必要があります。 Константин Скворцов 2009.03.24 12:34 #397 Vinin >> : これは、多通貨ツールがビジュアライゼーション上で動作するための方法ではない。現在のチャートから他の時間枠のデータを取り込みます。このような作業には、時間の同期が必要です。 これで理解できました。ありがとうございました!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Владимир 2009.03.24 16:11 #398 こんにちは。 EAでMT4の設定(ロットサイズなど)を変更することは可能ですか? もしそうなら、アドバイスをお願いします。 Everlost 2009.03.24 16:55 #399 vikon >> : こんにちは。 EAでMT4の設定(ロットサイズなど)を変更することは可能ですか? もしそうなら、アドバイスしてください。 ロットサイズは、MT4の設定とは関係ありません。:)注文を開く要求を送信する際に、OrderSend 関数のパラメータとして指定する。 Владимир 2009.03.24 19:09 #400 Everlost >> : ロットサイズは、MT4の設定とは関係ありません。:)注文を開く要求を送信する際に、OrderSend 関数のパラメータとして指定する。 コードを使った注文の開始について知っています。 管理プロパティで半自動のシステムを作りたいのですが。 手動でポジションを建てるが、ロットサイズはEAが監視しており、MTのデフォルトで変更される(service/settings/trading/default volume) 可能なのでしょうか? 1...333435363738394041424344454647...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
理論的な問題
1.関数の書き方(どこを読めばいいのか)?
2.どの拡張子でコンパイルして保存すればよいのでしょうか?
3.どのフォルダに保存すればよいのですか?
4.実行するために別のスクリプトを書く必要がありますか(またはExpert Advisorが勝手に実行されます)。
私の質問に合格していない方にも感謝です!))
こんにちは、このインジケータは新しい値を描画しません。 もう一度チャートに置いたときだけ、値が更新されます。
もし、コードを修正することができれば!
感謝
こんにちは、このインジケータは新しい値を描画しません。 もう一度チャートに置いたときだけ、値が更新されます。
もし、コードを修正することができれば!
感謝
Vininさんありがとうございます。インジケータを修正し、ビジュアライゼーションに入れたが、まだ新しい値が描画されない!
何もわからないんです。
Vininさんありがとうございます。インジケータを修正し、ビジュアライゼーションに入れたが、まだ新しい値が描画されない!
私は何も理解していません。
更新されるバーの数が常に3本未満で、ループ条件が満たされないのでは?
for(int i=3; i< limit; i++)
新しいバーが一本ずつ届くからです。のようなものでしょうか。
for(int i=3; i< limit+3; i++)
Vininさんありがとうございます。インジケータを修正し、ビジュアライゼーションに入れたが、まだ新しい値が描画されない!
何もわからないんです。
多通貨のインジケーターが可視化されないのは、そういうことなんです。現在のチャートから他の時間枠のデータを取り込みます。このような作業には、時間同期を行う必要があります。
これは、多通貨ツールがビジュアライゼーション上で動作するための方法ではない。現在のチャートから他の時間枠のデータを取り込みます。このような作業には、時間の同期が必要です。
これで理解できました。ありがとうございました!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
こんにちは。
EAでMT4の設定(ロットサイズなど)を変更することは可能ですか?
もしそうなら、アドバイスをお願いします。
こんにちは。
EAでMT4の設定(ロットサイズなど)を変更することは可能ですか?
もしそうなら、アドバイスしてください。
ロットサイズは、MT4の設定とは関係ありません。:)注文を開く要求を送信する際に、OrderSend 関数のパラメータとして指定する。
ロットサイズは、MT4の設定とは関係ありません。:)注文を開く要求を送信する際に、OrderSend 関数のパラメータとして指定する。
コードを使った注文の開始について知っています。
管理プロパティで半自動のシステムを作りたいのですが。
手動でポジションを建てるが、ロットサイズはEAが監視しており、MTのデフォルトで変更される(service/settings/trading/default volume)
可能なのでしょうか?