世界通貨インデックス(バブル崩壊がはっきり見える) - ページ 9 123456789 新しいコメント gss 2011.03.17 09:18 #81 //+------------------------------------------------------------------+ | マルチMA_V1.mq4 //| 著作権 © 2010, MetaQuotes Software Corp. //|https://www.metaquotes.net//| //+------------------------------------------------------------------+ #property copyright "著作権 © 2010, MetaQuotes Software Corp. #プロパティリンク "https://www.metaquotes.net//" #property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 イエロー //---- 入力パラメータ extern int period=1; //---- バッファ double CloseBuffer[]; 文字列記号[28]={ "audcad"、"audchf"、"audjpy"、"audnzd"、"audusd"、"cadchf"、"cadjpy"、"chfjpy",".euraud", "eurcad", "eurchf", "eurgbp", "eurjpy", "eurnzd", "eurusd", "gbpaud", "gbpcad", "gbpchf"、"gbpjpy"、"gbpusd"、"nzdcad"、"nzdchf"、"nzdjpy"nzdusd」、「usdcad」、「usdchf」、「usdjpy」、「gbpsgd」}。 int Barsi[28],BarsMin; //+------------------------------------------------------------------+ //| カスタムインジケータ初期化関数 //+------------------------------------------------------------------+ int init() { //---- インジケータ SetIndexStyle(0,DRAW_LINE)を設定します。 SetIndexBuffer(0,CloseBuffer)を設定します。 IndicatorDigits(2)です。 IndicatorShortName("Multi_MA_V1")。 //---- return(0)です。 } //+------------------------------------------------------------------+ //| カスタムインジケーター初期化関数 //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0)です。 } //+------------------------------------------------------------------+ //| カスタムインジケータ反復関数 //+------------------------------------------------------------------+ int start() { //---- int s; //---- if(AccountBalance()!=0) { for(s=0;s<28;s++) { if(MarketInfo(symbol[s],MODE_TRADEALLOWED)==false || iOpen(symbol[s],0,0)==0)) { Alert("There is no instrument data for index Multi_MA_V1 ",symbol[s]);return(0); } else if(MarketInfo(symbol[s],MODE_TRADEALLOWED)==true || iOpen(symbol[s],0,0)!=0)とする。 { //---- 最小バー数(表示されるチャートの長さ)を計算する。 if(BarsMin=0)の場合 { バーシ[s]=iBars(シンボル[s],0) } BarsMin=Barsi[ArrayMinimum(Barsi)]となります。 } } } //---- int制限。 int counted_bars=IndicatorCounted(); //---- 最後にカウントされたバーがカウントされる if(counted_bars>0) counted_bars--; limit=Bars-counted_bars。 if(limit>BarsMin)limit=BarsMin。 //---- メインループ double Sum,Sum1; for(int i=0;i<limit;i++) { Sum=0です。 Sum1=0。 for(s=0;s<28;s++) { int bar=iBarShift(symbol[s],0,Time[i])とする。 Sum+=iMA(symbol[s],0,period,0,MODE_SMA,PRICE_CLOSE,bar)/28 ; } CloseBuffer[i]=Sum; } //---- return(0)です。 } //+------------------------------------------------------------------+ World currencies index (clearly どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - [アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. gss 2011.03.17 09:23 #82 //+------------------------------------------------------------------+ //| Multi_MA_V2(spred).mq4 //| 著作権 © 2010, MetaQuotes Software Corp. //|https://www.metaquotes.net//| //+------------------------------------------------------------------+ #property copyright "著作権 © 2010, MetaQuotes Software Corp. #プロパティリンク "https://www.metaquotes.net//" #property indicator_separate_window #property indicator_buffers 1 #プロパティ indicator_color1 黄色 //---- 入力パラメータ extern int period=13; extern inttern period1=21; //---- バッファ double CloseBuffer[]; 文字列記号[28]={ "audcad"、"audchf"、"audjpy"、"audnzd"、"audusd"、"cadchf"、"cadjpy"、"chfjpy",".euraud", "eurcad", "eurchf", "eurgbp", "eurjpy", "eurnzd", "eurusd", "gbpaud", "gbpcad", "gbpchf"、"gbpjpy"、"gbpusd"、"nzdcad"、"nzdchf"、"nzdjpy"nzdusd」、「usdcad」、「usdchf」、「usdjpy」、「gbpsgd」}。 int Barsi[28],BarsMin; //+------------------------------------------------------------------+ //| カスタムインジケータ初期化関数 //+------------------------------------------------------------------+ int init() { //---- インジケータ SetIndexStyle(0,DRAW_LINE)を設定します。 SetIndexBuffer(0,CloseBuffer)を設定します。 IndicatorDigits(2)です。 IndicatorShortName("Multi_MA_V1")。 //---- return(0)です。 } //+------------------------------------------------------------------+ //| カスタムインジケーター初期化関数 //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0)です。 } //+------------------------------------------------------------------+ //| カスタムインジケータ反復関数 //+------------------------------------------------------------------+ int start() { //---- int s; //---- if(AccountBalance()!=0) { for(s=0;s<28;s++) { if(MarketInfo(symbol[s],MODE_TRADEALLOWED)==false || iOpen(symbol[s],0,0)==0)) { Alert("There is no instrument data for index Multi_MA_V1 ",symbol[s]);return(0); } else if(MarketInfo(symbol[s],MODE_TRADEALLOWED)==true || iOpen(symbol[s],0,0)!=0)とする。 { //---- 最小バー数(表示されるチャートの長さ)を計算する。 if(BarsMin=0)の場合 { バーシ[s]=iBars(シンボル[s],0) } BarsMin=Barsi[ArrayMinimum(Barsi)]となります。 } } } //---- int制限。 int counted_bars=IndicatorCounted(); //---- 最後にカウントされたバーがカウントされます。 if(counted_bars>0) counted_bars--; limit=Bars-counted_bars。 if(limit>BarsMin)limit=BarsMin。 //---- メインループ double Sum,Sum1; for(int i=0;i<limit;i++) { Sum=0です。 Sum1=0。 for(s=0;s<28;s++) { int bar=iBarShift(symbol[s],0,Time[i])とする。 Sum+=((iMA(symbol[s],0,period,0,MODE_SMA,PRICE_CLOSE,bar)-iMA(symbol[s],0,period1,0,MODE_SMA,PRICE_CLOSE,bar))-1)/28 ; } CloseBuffer[i]=Sum; } //---- return(0)です。 } //+------------------------------------------------------------------+ World currencies index (clearly どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - [警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 Kolivi 2011.03.17 10:34 #83 はい、どうぞ、ありがとうございます。 Роман 2013.08.24 15:17 #84 アップにカウントしないでください!!! それで、みんな、この件に関して何か言いたいことはある? 残るはhrenfx(尊敬してます)の読み方? https://www.mql5.com/ru/code/10096 123456789 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
//+------------------------------------------------------------------+
| マルチMA_V1.mq4
//| 著作権 © 2010, MetaQuotes Software Corp.
//|https://www.metaquotes.net//|
//+------------------------------------------------------------------+
#property copyright "著作権 © 2010, MetaQuotes Software Corp.
#プロパティリンク "https://www.metaquotes.net//"
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 イエロー
//---- 入力パラメータ
extern int period=1;
//---- バッファ
double CloseBuffer[];
文字列記号[28]={
"audcad"、"audchf"、"audjpy"、"audnzd"、"audusd"、"cadchf"、"cadjpy"、"chfjpy",".euraud", "eurcad", "eurchf", "eurgbp", "eurjpy", "eurnzd", "eurusd", "gbpaud", "gbpcad",
"gbpchf"、"gbpjpy"、"gbpusd"、"nzdcad"、"nzdchf"、"nzdjpy"nzdusd」、「usdcad」、「usdchf」、「usdjpy」、「gbpsgd」}。
int Barsi[28],BarsMin;
//+------------------------------------------------------------------+
//| カスタムインジケータ初期化関数
//+------------------------------------------------------------------+
int init()
{
//---- インジケータ
SetIndexStyle(0,DRAW_LINE)を設定します。
SetIndexBuffer(0,CloseBuffer)を設定します。
IndicatorDigits(2)です。
IndicatorShortName("Multi_MA_V1")。
//----
return(0)です。
}
//+------------------------------------------------------------------+
//| カスタムインジケーター初期化関数
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0)です。
}
//+------------------------------------------------------------------+
//| カスタムインジケータ反復関数
//+------------------------------------------------------------------+
int start()
{
//----
int s;
//----
if(AccountBalance()!=0)
{
for(s=0;s<28;s++)
{
if(MarketInfo(symbol[s],MODE_TRADEALLOWED)==false || iOpen(symbol[s],0,0)==0))
{
Alert("There is no instrument data for index Multi_MA_V1 ",symbol[s]);return(0);
}
else if(MarketInfo(symbol[s],MODE_TRADEALLOWED)==true || iOpen(symbol[s],0,0)!=0)とする。
{
//---- 最小バー数(表示されるチャートの長さ)を計算する。
if(BarsMin=0)の場合
{
バーシ[s]=iBars(シンボル[s],0)
}
BarsMin=Barsi[ArrayMinimum(Barsi)]となります。
}
}
}
//----
int制限。
int counted_bars=IndicatorCounted();
//---- 最後にカウントされたバーがカウントされる
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars。
if(limit>BarsMin)limit=BarsMin。
//---- メインループ
double Sum,Sum1;
for(int i=0;i<limit;i++)
{
Sum=0です。
Sum1=0。
for(s=0;s<28;s++)
{
int bar=iBarShift(symbol[s],0,Time[i])とする。
Sum+=iMA(symbol[s],0,period,0,MODE_SMA,PRICE_CLOSE,bar)/28 ;
}
CloseBuffer[i]=Sum;
}
//----
return(0)です。
}
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
//| Multi_MA_V2(spred).mq4
//| 著作権 © 2010, MetaQuotes Software Corp.
//|https://www.metaquotes.net//|
//+------------------------------------------------------------------+
#property copyright "著作権 © 2010, MetaQuotes Software Corp.
#プロパティリンク "https://www.metaquotes.net//"
#property indicator_separate_window
#property indicator_buffers 1
#プロパティ indicator_color1 黄色
//---- 入力パラメータ
extern int period=13;
extern inttern period1=21;
//---- バッファ
double CloseBuffer[];
文字列記号[28]={
"audcad"、"audchf"、"audjpy"、"audnzd"、"audusd"、"cadchf"、"cadjpy"、"chfjpy",".euraud", "eurcad", "eurchf", "eurgbp", "eurjpy", "eurnzd", "eurusd", "gbpaud", "gbpcad",
"gbpchf"、"gbpjpy"、"gbpusd"、"nzdcad"、"nzdchf"、"nzdjpy"nzdusd」、「usdcad」、「usdchf」、「usdjpy」、「gbpsgd」}。
int Barsi[28],BarsMin;
//+------------------------------------------------------------------+
//| カスタムインジケータ初期化関数
//+------------------------------------------------------------------+
int init()
{
//---- インジケータ
SetIndexStyle(0,DRAW_LINE)を設定します。
SetIndexBuffer(0,CloseBuffer)を設定します。
IndicatorDigits(2)です。
IndicatorShortName("Multi_MA_V1")。
//----
return(0)です。
}
//+------------------------------------------------------------------+
//| カスタムインジケーター初期化関数
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0)です。
}
//+------------------------------------------------------------------+
//| カスタムインジケータ反復関数
//+------------------------------------------------------------------+
int start()
{
//----
int s;
//----
if(AccountBalance()!=0)
{
for(s=0;s<28;s++)
{
if(MarketInfo(symbol[s],MODE_TRADEALLOWED)==false || iOpen(symbol[s],0,0)==0))
{
Alert("There is no instrument data for index Multi_MA_V1 ",symbol[s]);return(0);
}
else if(MarketInfo(symbol[s],MODE_TRADEALLOWED)==true || iOpen(symbol[s],0,0)!=0)とする。
{
//---- 最小バー数(表示されるチャートの長さ)を計算する。
if(BarsMin=0)の場合
{
バーシ[s]=iBars(シンボル[s],0)
}
BarsMin=Barsi[ArrayMinimum(Barsi)]となります。
}
}
}
//----
int制限。
int counted_bars=IndicatorCounted();
//---- 最後にカウントされたバーがカウントされます。
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars。
if(limit>BarsMin)limit=BarsMin。
//---- メインループ
double Sum,Sum1;
for(int i=0;i<limit;i++)
{
Sum=0です。
Sum1=0。
for(s=0;s<28;s++)
{
int bar=iBarShift(symbol[s],0,Time[i])とする。
Sum+=((iMA(symbol[s],0,period,0,MODE_SMA,PRICE_CLOSE,bar)-iMA(symbol[s],0,period1,0,MODE_SMA,PRICE_CLOSE,bar))-1)/28 ;
}
CloseBuffer[i]=Sum;
}
//----
return(0)です。
}
//+------------------------------------------------------------------+
アップにカウントしないでください!!!
それで、みんな、この件に関して何か言いたいことはある?
残るはhrenfx(尊敬してます)の読み方?
https://www.mql5.com/ru/code/10096