MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 79 1...727374757677787980818283848586...1953 新しいコメント Artyom Trishkin 2017.01.17 12:57 #781 Gevorg Hakobyan: はい、もちろんです。 市場レビューにあるのか? 削除済み 2017.01.17 12:58 #782 Gevorg Hakobyan: はい、もちろんです。#property strict を使用していますか? Gevorg Hakobyan 2017.01.17 13:01 #783 Vladimir Zubov:#property strict 使っていますか? しています。 Gevorg Hakobyan 2017.01.17 13:02 #784 私自身もmt4でインジケーターをテストしましたが、そのようなエラーはありません。 Vitaly Muzichenko 2017.01.17 13:03 #785 Gevorg Hakobyan: 私自身もmt4でインジケーターをテストしてみましたが、そのようなエラーは見当たりません。 もしかしたら、正確には「GBPNZD」ではなく、例えば「GBPNZDm」の ような接尾語がついているのでは? Gevorg Hakobyan 2017.01.17 13:09 #786 Vitaly Muzichenko: もしかしたら、記号は「GBPNZD」と まではいかず、「GBPNZDm」などという接尾語がついているのでは? すると、コードの別の部分が "error:unknownsymbol"というエラーを返します。 LuckySith 2017.01.17 13:17 #787 Alekseu Fedotov:なんでもいいから、アイコンでやってくれ。チャート上にフラクタル図形を投げ、アイコンにマウスを乗せるすみません、とてもオタクなもので......よく理解できません。 たぶん、あなたはいくつかのコードで最も単純なインジケータを持って、私は理解するためのアナログを持っている?だって、見つからなかったんだもん。バーの真ん中にドットを置く、とてもシンプルなコードを持っています。カーソルを合わせるとテキストが表示されたり、ボックスが表示されたりするようにするには、どうしたらいいのでしょうか?#property indicator_chart_window#property indicator_buffers 1#property indicator_color1 Black//---- input parameters//---- buffersdouble ExtMapBuffer1[];//+------------------------------------------------------------------+//| Custom indicator initialization function |//+------------------------------------------------------------------+int init() {//---- indicators SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,159); SetIndexBuffer(0,ExtMapBuffer1); SetIndexEmptyValue(0,0.0);//---- return(0); }//+------------------------------------------------------------------+//| Custom indicator deinitialization function |//+------------------------------------------------------------------+int deinit() {//----//---- return(0); }//+------------------------------------------------------------------+//| Custom indicator iteration function |//+------------------------------------------------------------------+int start() { int counted_bars=IndicatorCounted(); int limit=Bars-counted_bars;//---- for(int i=limit; i>=0; i--) { double fabody0 = fabs(Close[i]-Open[i]); double fabody1 = fabs(Close[i+1]-Open[i+1]); double fabody2 = fabs(Close[i+2]-Open[i+2]); double fabody3 = fabs(Close[i+3]-Open[i+3]); double fabody4 = fabs(Close[i+4]-Open[i+4]); double fabody5 = fabs(Close[i+5]-Open[i+5]); double fabody6 = fabs(Close[i+6]-Open[i+6]); double fabody7 = fabs(Close[i+7]-Open[i+7]); if((fabody0>fabody1) && (fabody0>fabody2) && (fabody0>fabody3) && (fabody0>fabody4) && (fabody0>fabody5) && (fabody0>fabody6) &&(Volume[i]>Volume[i+1])) { if (((Close[i]>Open[i])&&(Low[i]+(High[i]-Low[i])/2>Low[i+1]+(High[i+1]-Low[i+1])*0.9))||((Close[i]<Open[i])&&(Low[i]+(High[i]-Low[i])/2<Low[i+1]+(High[i+1]-Low[i+1])*0.1))) ExtMapBuffer1[i]=(iHigh(Symbol(),0,i)+iLow(Symbol(),0,i))/2; } }//---- return(0); } Any questions from newcomers コーディングのヘルプ トレンド指標 Artyom Trishkin 2017.01.17 13:19 #788 Gevorg Hakobyan: このとき、他の部分には "error:unknown symbol "というエラーが表示されます。 テスターで別の記号で確認するのですか? Gevorg Hakobyan 2017.01.17 13:21 #789 Artyom Trishkin: テスターを別キャラクターでチェックイン? 3種類のシンボルで試した。(usdchf、eurnzd、gbpnzd)。 Artyom Trishkin 2017.01.17 13:29 #790 Gevorg Hakobyan: 3種類のシンボルで試した。(usdchf、eurnzd、gbpnzd)。別のシンボルのテスターで?または、別のシンボルでのデモ/リアルで?それともこのシンボルのテスターで?または、このシンボル上のデモ/リアルで?なんで自分の中から全部出すんだ? 1...727374757677787980818283848586...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
はい、もちろんです。
はい、もちろんです。
私自身もmt4でインジケーターをテストしてみましたが、そのようなエラーは見当たりません。
もしかしたら、記号は「GBPNZD」と まではいかず、「GBPNZDm」などという接尾語がついているのでは?
なんでもいいから、アイコンでやってくれ。
チャート上にフラクタル図形を投げ、アイコンにマウスを乗せる
すみません、とてもオタクなもので......よく理解できません。
たぶん、あなたはいくつかのコードで最も単純なインジケータを持って、私は理解するためのアナログを持っている?だって、見つからなかったんだもん。
バーの真ん中にドットを置く、とてもシンプルなコードを持っています。カーソルを合わせるとテキストが表示されたり、ボックスが表示されたりするようにするには、どうしたらいいのでしょうか?
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Black
//---- input parameters
//---- buffers
double ExtMapBuffer1[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0,159);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexEmptyValue(0,0.0);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
int limit=Bars-counted_bars;
//----
for(int i=limit; i>=0; i--)
{
double fabody0 = fabs(Close[i]-Open[i]);
double fabody1 = fabs(Close[i+1]-Open[i+1]);
double fabody2 = fabs(Close[i+2]-Open[i+2]);
double fabody3 = fabs(Close[i+3]-Open[i+3]);
double fabody4 = fabs(Close[i+4]-Open[i+4]);
double fabody5 = fabs(Close[i+5]-Open[i+5]);
double fabody6 = fabs(Close[i+6]-Open[i+6]);
double fabody7 = fabs(Close[i+7]-Open[i+7]);
if((fabody0>fabody1) && (fabody0>fabody2) && (fabody0>fabody3) && (fabody0>fabody4) && (fabody0>fabody5) && (fabody0>fabody6) &&(Volume[i]>Volume[i+1]))
{
if (((Close[i]>Open[i])&&(Low[i]+(High[i]-Low[i])/2>Low[i+1]+(High[i+1]-Low[i+1])*0.9))||((Close[i]<Open[i])&&(Low[i]+(High[i]-Low[i])/2<Low[i+1]+(High[i+1]-Low[i+1])*0.1)))
ExtMapBuffer1[i]=(iHigh(Symbol(),0,i)+iLow(Symbol(),0,i))/2;
}
}
//----
return(0);
}
このとき、他の部分には "error:unknown symbol "というエラーが表示されます。
テスターを別キャラクターでチェックイン?
3種類のシンボルで試した。(usdchf、eurnzd、gbpnzd)。
別のシンボルのテスターで?または、別のシンボルでのデモ/リアルで?それともこのシンボルのテスターで?または、このシンボル上のデモ/リアルで?
なんで自分の中から全部出すんだ?