[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 112 1...105106107108109110111112113114115116117118119...652 新しいコメント Victor Nikolaev 2011.08.20 09:29 #1111 kwadrad: OBJ_LABELを指定した色で矩形に見えるように記述する方法を教えてください。 このコードはラベルを描画するものですが、OBJ_LABELで 矩形に するのは見たことがありますが、コードはEX4形式なので見る ことができません。 もしかしたら、誰かやり方を知っているかも? オプションとして OBJ_LABEL のみ libeadier 2011.08.20 09:29 #1112 VladislavVG: ドキュメントを読めって言ったろ?説明しますと、関数のヘルプを読めないのでしょうか? それとも、開いた扉を叩き続けるのか? どうもありがとうございました!God bless you! Maxim Zaguzov 2011.08.20 09:38 #1113 Vinin: または OBJ_LABEL のみ コードがない... また、矢印(OBJ_ARROW)が価格や時間ではなく、画面座標に付いているのはなぜでしょうか?それとも、オブジェクトのパラメータが常に変化しているのでしょうか? Victor Nikolaev 2011.08.20 09:46 #1114 MaxZ:コードを教えてくれなかったので...。また、矢印(OBJ_ARROW)が価格や時間ではなく、画面座標に付いているのはなぜでしょうか?それとも、オブジェクトのパラメータが常に変化しているのでしょうか? 画面座標に矢印が付きます。まだコードをお見せすることはできませんが。 メニューシステム、パネルの開閉。パネルにはそれぞれ目的があります。パネルの1つは、インジケータのパラメータを制御します(ちょうど矢印の中)。2番目のパネルには、選択したパラメーターの効果に関する情報が表示されます パネルのサイズや位置は、コントロールで 調整できます GALO4KA1971 2011.08.20 10:26 #1115 MaxZ: メッセージは受け取れますか? 一度に全部できる? 土日も休まない人もいるし...。 なぜ、そんなことをすぐに言うのですか?ただ、忙しかっただけなんです。今日も仕事中。でも、肝心なのは...。あるフォーラムで、TD Sequential.mq4という インジケータを見つけました。青と赤の9(ナイン)が表示されたときに音声信号を付けることは可能ですか? GALO4KA1971 2011.08.20 10:29 #1116 //+------------------------------------------------------------------+ //| TD Sequential.mq4 //| 著作権 © 2004, MetaQuotes Software Corp. //|https://www.metaquotes.net/| //+------------------------------------------------------------------+ #property copyright "James OBrien" #プロパティリンク "https://www.metaquotes.net/" //---- #property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 LimeGreen //#property indicator_color2 赤色 //---- 入力パラメータ //int shift=0; int i; int num=0; int num1=0; 文字列 textVar; //---- バッファ double ExtMapBuffer1[]。 //double ExtMapBuffer2[]。 //double b4plusdi,b4minusdi,nowplusdi,nowminusdi。 //+------------------------------------------------------------------+ //| カスタムインジケータ初期化関数 //+------------------------------------------------------------------+ int init() { //---- インジケータ SetIndexStyle(0,DRAW_ARROW)を設定します。 SetIndexArrow(0,159)。 SetIndexBuffer(0,ExtMapBuffer1)を設定します。 /* SetIndexStyle(1,DRAW_ARROW,EMPTY)を設定します。 SetIndexArrow(1,234)。 SetIndexBuffer(1,ExtMapBuffer2)を設定します。 */ //---- return(0)です。 } //+------------------------------------------------------------------+ //| カストマーインジケーター初期化機能 //+------------------------------------------------------------------+ int deinit() { //---- TODO: ここにあなたのコードを追加してください。 int制限。 limit=1500です。 for(int i=limit; i>=0; i--) { ObjectDelete(""+i)。 } //---- return(0)です。 } //+------------------------------------------------------------------+ //| カスタムインジケータ反復関数 //+------------------------------------------------------------------+ int start() { int制限。 int counted_bars=IndicatorCounted(); //---- エラーの可能性をチェックする if(counted_bars<0) return(-1); //---- 最後にカウントされたバーが再カウントされます。 if(counted_bars>0) counted_bars--; limit=1500-counted_bars; //---- 1stバッファでカウントされるmacd for(int i=limit; i>=0; i--) { if(Close[i+1]<Close[i+5])num=num+1。 でなければnum=0。 if (num > 0 && num < 10) { textVar=num; ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],Low[i+1]-5*Point ) を実行します。 ObjectSetText(""+i, ""+DoubleToStr(num,0), 10, "Arial", Red); } if (num==9) { ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],Low[i+1]-5*Point ) を実行します。 ObjectSetText(""+i, ""+DoubleToStr(num,0), 16, "Arial", Red); } else if((クローズ[i+1]<クローズ[i+5])&& num>=10) { ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],Low[i+1]-5*Point ) を実行します。 ObjectSetText(""+i, ""+DoubleToStr(num,0), 10, "Arial", Orange); } if(Close[i+1]>Close[i+5]) num1=num1 + 1; else num1=0; //---- if (num1 > 0 && num1 < 10) { textVar=num1; ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],High[i+1]+10*Point ) を実行します。 ObjectSetText(""+i, ""+DoubleToStr(num1,0), 10, "Arial", RoyalBlue); } if (num1==9) { ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],High[i+1]+10*Point ) を実行します。 ObjectSetText(""+i, ""+DoubleToStr(num1,0), 16, "Arial", RoyalBlue); } else if((クローズ[i+1]>クローズ[i+5])&& num1>=10) { ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],High[i+1]+10*Point ) を実行します。 ObjectSetText(""+i, ""+DoubleToStr(num1,0), 10, "Arial", LightSkyBlue); } } //---- return(0)です。 } //+------------------------------------------------------------------+ [ARCHIVE] Any rookie question, どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 GALO4KA1971 2011.08.20 10:31 #1117 ただ、404エラーが表示されました。これを試してみるhttp://bazaforex.3dn.ru/load/metatrader_4_indikatory/td_sequential/2-1-0-63 first_may 2011.08.20 10:37 #1118 MaxZ: 逆に買いではStopLossを低く、売りでは高く設定することをちょっと忘れてみましょうか...。 通貨ペアEURUSDで考えてみましょう。ショートポジションを持ちたいのですが。最初に空いている端末を選びます。 - は4桁の 数字です。 - 最後の固定Bid=1.4396(もちろん、テストではBidは異なるが、ポイントはそこではない)。 - MarketInfo(Symbol(),MODE_STOPLEVEL) は値 2 を返す。 変数VStopLossShortの値を計算する。 O_O ペアが選択されている場合、例えばUSDJPYの場合、誤ってSLとTPを入れ替えてもエラーにはならないはずですが...。 はい、ありがとうございます。そして、ローマン感謝。すべて手に入れました :). 通貨ペアの望ましい損切りレベルとはどのようなものか、統計があれば教えてください。例えば、AUDCADの場合-100pips、AUDCHFの場合-150pipsなどです。それとも、すべては戦略次第? Роман 2011.08.20 11:04 #1119 first_may: はい、ありがとうございます。ローマンに感謝全部取れたよ(笑) 通貨ペアの望ましい損切りレベルについて、何か統計があるのでしょうか?例えば、AUDCADの場合-100pips、AUDCHFの場合-150pipsなどです。それとも、すべては戦略次第? ストップ高」 スレッドを読むと・・・。そして、その答えを共有する...。:-))) first_may 2011.08.20 11:33 #1120 Roman.: ストップ高」 スレッドを読むそして、あなたの答えを教えてください。:-))) はい、これから読みます...。また、教えていただきたいのですが、システムをテストしたところ、以下のようなレポートが出ました。ぜひ批評してください :) PS.ロットサイズ(関連する場合)。 double MinLot=MarketInfo(Symbol(),MODE_MINLOT); // 最小ロットサイズ 1...105106107108109110111112113114115116117118119...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
OBJ_LABELを指定した色で矩形に見えるように記述する方法を教えてください。
このコードはラベルを描画するものですが、OBJ_LABELで 矩形に するのは見たことがありますが、コードはEX4形式なので見る ことができません。
もしかしたら、誰かやり方を知っているかも?
オプションとして
OBJ_LABEL のみ
ドキュメントを読めって言ったろ?説明しますと、関数のヘルプを読めないのでしょうか?
それとも、開いた扉を叩き続けるのか?
どうもありがとうございました!God bless you!
または
OBJ_LABEL のみ
コードがない...
また、矢印(OBJ_ARROW)が価格や時間ではなく、画面座標に付いているのはなぜでしょうか?それとも、オブジェクトのパラメータが常に変化しているのでしょうか?
コードを教えてくれなかったので...。
また、矢印(OBJ_ARROW)が価格や時間ではなく、画面座標に付いているのはなぜでしょうか?それとも、オブジェクトのパラメータが常に変化しているのでしょうか?
画面座標に矢印が付きます。まだコードをお見せすることはできませんが。
メニューシステム、パネルの開閉。パネルにはそれぞれ目的があります。パネルの1つは、インジケータのパラメータを制御します(ちょうど矢印の中)。2番目のパネルには、選択したパラメーターの効果に関する情報が表示されます
パネルのサイズや位置は、コントロールで 調整できます
メッセージは受け取れますか?
一度に全部できる?
土日も休まない人もいるし...。
なぜ、そんなことをすぐに言うのですか?ただ、忙しかっただけなんです。今日も仕事中。でも、肝心なのは...。あるフォーラムで、TD Sequential.mq4という インジケータを見つけました。青と赤の9(ナイン)が表示されたときに音声信号を付けることは可能ですか?
//+------------------------------------------------------------------+
//| TD Sequential.mq4
//| 著作権 © 2004, MetaQuotes Software Corp.
//|https://www.metaquotes.net/|
//+------------------------------------------------------------------+
#property copyright "James OBrien"
#プロパティリンク "https://www.metaquotes.net/"
//----
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 LimeGreen
//#property indicator_color2 赤色
//---- 入力パラメータ
//int shift=0;
int i;
int num=0;
int num1=0;
文字列 textVar;
//---- バッファ
double ExtMapBuffer1[]。
//double ExtMapBuffer2[]。
//double b4plusdi,b4minusdi,nowplusdi,nowminusdi。
//+------------------------------------------------------------------+
//| カスタムインジケータ初期化関数
//+------------------------------------------------------------------+
int init()
{
//---- インジケータ
SetIndexStyle(0,DRAW_ARROW)を設定します。
SetIndexArrow(0,159)。
SetIndexBuffer(0,ExtMapBuffer1)を設定します。
/*
SetIndexStyle(1,DRAW_ARROW,EMPTY)を設定します。
SetIndexArrow(1,234)。
SetIndexBuffer(1,ExtMapBuffer2)を設定します。
*/
//----
return(0)です。
}
//+------------------------------------------------------------------+
//| カストマーインジケーター初期化機能
//+------------------------------------------------------------------+
int deinit()
{
//---- TODO: ここにあなたのコードを追加してください。
int制限。
limit=1500です。
for(int i=limit; i>=0; i--)
{
ObjectDelete(""+i)。
}
//----
return(0)です。
}
//+------------------------------------------------------------------+
//| カスタムインジケータ反復関数
//+------------------------------------------------------------------+
int start()
{
int制限。
int counted_bars=IndicatorCounted();
//---- エラーの可能性をチェックする
if(counted_bars<0) return(-1);
//---- 最後にカウントされたバーが再カウントされます。
if(counted_bars>0) counted_bars--;
limit=1500-counted_bars;
//---- 1stバッファでカウントされるmacd
for(int i=limit; i>=0; i--)
{
if(Close[i+1]<Close[i+5])num=num+1。
でなければnum=0。
if (num > 0 && num < 10)
{
textVar=num;
ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],Low[i+1]-5*Point ) を実行します。
ObjectSetText(""+i, ""+DoubleToStr(num,0), 10, "Arial", Red);
}
if (num==9)
{
ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],Low[i+1]-5*Point ) を実行します。
ObjectSetText(""+i, ""+DoubleToStr(num,0), 16, "Arial", Red);
}
else if((クローズ[i+1]<クローズ[i+5])&& num>=10)
{
ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],Low[i+1]-5*Point ) を実行します。
ObjectSetText(""+i, ""+DoubleToStr(num,0), 10, "Arial", Orange);
}
if(Close[i+1]>Close[i+5]) num1=num1 + 1;
else num1=0;
//----
if (num1 > 0 && num1 < 10)
{
textVar=num1;
ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],High[i+1]+10*Point ) を実行します。
ObjectSetText(""+i, ""+DoubleToStr(num1,0), 10, "Arial", RoyalBlue);
}
if (num1==9)
{
ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],High[i+1]+10*Point ) を実行します。
ObjectSetText(""+i, ""+DoubleToStr(num1,0), 16, "Arial", RoyalBlue);
}
else if((クローズ[i+1]>クローズ[i+5])&& num1>=10)
{
ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],High[i+1]+10*Point ) を実行します。
ObjectSetText(""+i, ""+DoubleToStr(num1,0), 10, "Arial", LightSkyBlue);
}
}
//----
return(0)です。
}
//+------------------------------------------------------------------+
ただ、404エラーが表示されました。これを試してみるhttp://bazaforex.3dn.ru/load/metatrader_4_indikatory/td_sequential/2-1-0-63
MaxZ:
逆に買いではStopLossを低く、売りでは高く設定することをちょっと忘れてみましょうか...。
通貨ペアEURUSDで考えてみましょう。ショートポジションを持ちたいのですが。最初に空いている端末を選びます。
- は4桁の 数字です。
- 最後の固定Bid=1.4396(もちろん、テストではBidは異なるが、ポイントはそこではない)。
- MarketInfo(Symbol(),MODE_STOPLEVEL) は値 2 を返す。
変数VStopLossShortの値を計算する。
O_O
ペアが選択されている場合、例えばUSDJPYの場合、誤ってSLとTPを入れ替えてもエラーにはならないはずですが...。
はい、ありがとうございます。そして、ローマン感謝。すべて手に入れました :).
通貨ペアの望ましい損切りレベルとはどのようなものか、統計があれば教えてください。例えば、AUDCADの場合-100pips、AUDCHFの場合-150pipsなどです。それとも、すべては戦略次第?
はい、ありがとうございます。ローマンに感謝全部取れたよ(笑)
通貨ペアの望ましい損切りレベルについて、何か統計があるのでしょうか?例えば、AUDCADの場合-100pips、AUDCHFの場合-150pipsなどです。それとも、すべては戦略次第?
ストップ高」 スレッドを読むと・・・。そして、その答えを共有する...。:-)))
ストップ高」 スレッドを読むそして、あなたの答えを教えてください。:-)))
はい、これから読みます...。また、教えていただきたいのですが、システムをテストしたところ、以下のようなレポートが出ました。ぜひ批評してください :)
PS.ロットサイズ(関連する場合)。
double MinLot=MarketInfo(Symbol(),MODE_MINLOT); // 最小ロットサイズ