[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 384 1...377378379380381382383384385386387388389390391...1145 新しいコメント Oleg 2010.01.12 08:34 #3831 aero >>: 1. почему нe знаю, но можно попробовать перед импортом удалить все содержимое папки history はい、全文削除しました。 削除済み 2010.01.12 11:48 #3832 インジケーターを直すのを手伝ってください。インジケーターオブジェクトのエディットボックスで、矢印と十字架のプロパティを変更できるようにする必要があります。 ファイル: raptorhexplosion.mq4 14 kb 削除済み 2010.01.12 13:01 #3833 こんにちは、友人たち。 iCustom関数の正しい使い方を教えてください。 例えば、インジケーターがあるとします。 "Williams' Accumulation/Distribution, W A/D - Larry Williams' Accumulation/Distribution"(https://www.mql5.com/ru/code/7064) で、iCustom関数を使って別のインジケータからこのインジケータにアクセスしたいのですが。 #property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 LimeGreen #property indicator_color2 Red extern string Symbol1="USDJPY"; extern int SignalMA_Period=5; extern int SignalMA_Method=0; //---- buffers double ExtMapBuffer1[]; double ExtMapBuffer2[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ExtMapBuffer1); SetIndexStyle(1,DRAW_LINE); SetIndexBuffer(1,ExtMapBuffer2); string short_name="ind"; IndicatorShortName(short_name); SetIndexLabel(0,short_name); SetIndexLabel(1,"Signal"); SetIndexDrawBegin(1,SignalMA_Period); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(); double ad1, ad2; //---- if(counted_bars<0) return(-1); //---- if(counted_bars>0) counted_bars--; int limit=Bars-counted_bars; //---- for(int i=0; i<limit; i++) { ad1=iCustom(Symbol1,0,"WAD",1,i); ExtMapBuffer1[i]=ad1; } //---- for(i=0; i<limit; i++) ExtMapBuffer2[i]=iMAOnArray(ExtMapBuffer1,Bars,SignalMA_Period,0,SignalMA_Method,i); //---- return(0); } //+------------------------------------------------------------------+ 私のシステムのウィリアムズ・インジケータはWADという名前です。 しかし、残念ながら、インジケータがある空のウィンドウを表示します(つまり、ウィンドウ内にインジケータがない・・・構築されていない)。 どうすれば直るのか、可能であればアドバイスをお願いします。 ありがとうございました。 [WARNING CLOSED!] Any newbie MQL4コースへようこそ コーディングのヘルプ Victor Nikolaev 2010.01.12 13:19 #3834 Morzh09 писал(а)>> こんにちは、友人たち。 iCustom関数の正しい使い方を教えてください。 例えば、以下のようなインジケータがあります。 "Williams' Accumulation/Distribution, W A/D - Larry Williams' Accumulation/Distribution"(https://www.mql5.com/ru/code/7064) iCustom関数を使って、他のインジケータからこのインジケータに適用したいのですが、どうすればいいですか? ad1=iCustom(Symbol1,0,"WAD",1,i); 私のシステムのウィリアムズ・インジケータはWADと呼ばれています。 しかし、残念ながら、インジケータがある空のウィンドウを表示します(つまり、ウィンドウ内にインジケータがない・・・構築されていない)。 どうすれば直るのか、可能であればアドバイスをお願いします。 ありがとうございました。 どうやらバッファの宛先を間違えているようですね。0が必要な場合があります。という思いがあります。 Victor Nikolaev 2010.01.12 13:25 #3835 はい、別扱いです ad1=iCustom(Symbol1,0,"WAD",0,i); Даниил 2010.01.12 15:29 #3836 この機能に出会いました。 メタ・エディタを開きます。 ソース中の外部変数の値を変更する。 をコンパイルします。 ターミナルを開くと、同じExpert Advisorがすでにチャート上に表示されていますが、外部変数の古い値で実行されています。 EAの実行中にコンパイルした場合、値が更新されます。 初期化で#defineやreassignmentをすれば解決するのですが、ちょっと面倒ですね...。 ターミナルにはEAの外部変数の古い値が保存されているが、それが見つからない。 これはどういうことなのか、どうすればいいのか。 Igor Malcev 2010.01.12 15:34 #3837 beruk >>: сталкнулся с такой особенностью: открываем метаэдитор, меняем в исходнике значения внешних переменных, компилируем, открываем терминал - на графике уже висит этот-же советник, но запускается он со старыми значениями внешних переменных! если откомпилировать при запущенном советнике - значения обновятся. проблему можно решить через #define и переназначение в инициализации, но это как-то коряво... видимо терминал хранит где-то старые значения внешних переменных советника, но я не нашол. шо сие означает и как с этим бороться? 値は、profiles/(選択したプロファイル)フォルダ内のchrを含むチャートファイルに保存されます。 Даниил 2010.01.12 15:48 #3838 xeon писал(а)>> 値はchrを含むチャートファイルとしてprofiles/(選択されたプロファイル)フォルダに保存されます。 わっ が、これはどうしようもないことで、必要なら#defineで再代入するのが一番なのでしょうか。 削除済み 2010.01.12 16:01 #3839 この質問について、アドバイスをお願いします。アメリカやヨーロッパの債券の相場を取引分析に使いたいのですが、私のブローカーでは提供していません... このような場合、私の理解では、2つの方法が考えられると思います。1.チェンジブローカー2. 外部ソースからメタトレーダー・プラットフォームへ相場をインポート する。この点については、2つの質問があります。I.引用文はどこからダウンロードできますか。1) 米国10年T-Note2) ユーロブンドまた、それらをメタトレーダー・プラットフォームにインポートする方法は?II.これらの商品を取引できるブローカーは?(2番目の質問については、私の個人的なメッセージに送ってください。) ありがとうございました。 削除済み 2010.01.12 18:45 #3840 ここで何が問題なのか? このEAを1時間足チャートに貼り付けて、時間足開始時の価格がcn1より高く、現在の価格がそれより8ポイント高い場合、注文が開くはずなのですが(現在の価格より低い場合も)、私のEAはなぜかすぐにポジションを開いて しまうのです。なぜ? int i=0; double a,b; while (i==0) { a=MarketInfo("USDCAD", MODE_ASK); b=MarketInfo("USDCAD", MODE_BID); if((Open[0]<cn1)&&((a-cn1)<0.0008)) { OrderSend("USDCAD",OP_BUY,1,a,1,SL,cn2); i=1; } if((Open[0]>cn11)&&((cn11-b)<0.0008)) { OrderSend("USDCAD",OP_SELL,1,b,1,SL1,cn21); i=1; } } 1...377378379380381382383384385386387388389390391...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
1. почему нe знаю, но можно попробовать перед импортом удалить все содержимое папки history
はい、全文削除しました。
インジケーターを直すのを手伝ってください。インジケーターオブジェクトのエディットボックスで、矢印と十字架のプロパティを変更できるようにする必要があります。
こんにちは、友人たち。
iCustom関数の正しい使い方を教えてください。
例えば、インジケーターがあるとします。
"Williams' Accumulation/Distribution, W A/D - Larry Williams' Accumulation/Distribution"(https://www.mql5.com/ru/code/7064)
で、iCustom関数を使って別のインジケータからこのインジケータにアクセスしたいのですが。
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 LimeGreen
#property indicator_color2 Red
extern string Symbol1="USDJPY";
extern int SignalMA_Period=5;
extern int SignalMA_Method=0;
//---- buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,ExtMapBuffer2);
string short_name="ind";
IndicatorShortName(short_name);
SetIndexLabel(0,short_name);
SetIndexLabel(1,"Signal");
SetIndexDrawBegin(1,SignalMA_Period);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
double ad1, ad2;
//----
if(counted_bars<0) return(-1);
//----
if(counted_bars>0) counted_bars--;
int limit=Bars-counted_bars;
//----
for(int i=0; i<limit; i++)
{
ad1=iCustom(Symbol1,0,"WAD",1,i);
ExtMapBuffer1[i]=ad1;
}
//----
for(i=0; i<limit; i++)
ExtMapBuffer2[i]=iMAOnArray(ExtMapBuffer1,Bars,SignalMA_Period,0,SignalMA_Method,i);
//----
return(0);
}
//+------------------------------------------------------------------+
私のシステムのウィリアムズ・インジケータはWADという名前です。
しかし、残念ながら、インジケータがある空のウィンドウを表示します(つまり、ウィンドウ内にインジケータがない・・・構築されていない)。
どうすれば直るのか、可能であればアドバイスをお願いします。
ありがとうございました。
こんにちは、友人たち。
iCustom関数の正しい使い方を教えてください。
例えば、以下のようなインジケータがあります。
"Williams' Accumulation/Distribution, W A/D - Larry Williams' Accumulation/Distribution"(https://www.mql5.com/ru/code/7064)
iCustom関数を使って、他のインジケータからこのインジケータに適用したいのですが、どうすればいいですか?
ad1=iCustom(Symbol1,0,"WAD",1,i);
私のシステムのウィリアムズ・インジケータはWADと呼ばれています。
しかし、残念ながら、インジケータがある空のウィンドウを表示します(つまり、ウィンドウ内にインジケータがない・・・構築されていない)。
どうすれば直るのか、可能であればアドバイスをお願いします。
ありがとうございました。
どうやらバッファの宛先を間違えているようですね。0が必要な場合があります。という思いがあります。
はい、別扱いです
この機能に出会いました。
メタ・エディタを開きます。
ソース中の外部変数の値を変更する。
をコンパイルします。
ターミナルを開くと、同じExpert Advisorがすでにチャート上に表示されていますが、外部変数の古い値で実行されています。
EAの実行中にコンパイルした場合、値が更新されます。
初期化で#defineやreassignmentをすれば解決するのですが、ちょっと面倒ですね...。
ターミナルにはEAの外部変数の古い値が保存されているが、それが見つからない。
これはどういうことなのか、どうすればいいのか。
сталкнулся с такой особенностью:
открываем метаэдитор,
меняем в исходнике значения внешних переменных,
компилируем,
открываем терминал - на графике уже висит этот-же советник, но запускается он со старыми значениями внешних переменных!
если откомпилировать при запущенном советнике - значения обновятся.
проблему можно решить через #define и переназначение в инициализации, но это как-то коряво...
видимо терминал хранит где-то старые значения внешних переменных советника, но я не нашол.
шо сие означает и как с этим бороться?
値は、profiles/(選択したプロファイル)フォルダ内のchrを含むチャートファイルに保存されます。値はchrを含むチャートファイルとしてprofiles/(選択されたプロファイル)フォルダに保存されます。
わっ
が、これはどうしようもないことで、必要なら#defineで再代入するのが一番なのでしょうか。
この質問について、アドバイスをお願いします。
アメリカやヨーロッパの債券の相場を取引分析に使いたいのですが、私のブローカーでは提供していません...
このような場合、私の理解では、2つの方法が考えられると思います。
1.チェンジブローカー
2. 外部ソースからメタトレーダー・プラットフォームへ相場をインポート する。
この点については、2つの質問があります。
I.引用文はどこからダウンロードできますか。
1) 米国10年T-Note
2) ユーロブンド
また、それらをメタトレーダー・プラットフォームにインポートする方法は?
II.これらの商品を取引できるブローカーは?
(2番目の質問については、私の個人的なメッセージに送ってください。)
ありがとうございました。ここで何が問題なのか?
このEAを1時間足チャートに貼り付けて、時間足開始時の価格がcn1より高く、現在の価格がそれより8ポイント高い場合、注文が開くはずなのですが(現在の価格より低い場合も)、私のEAはなぜかすぐにポジションを開いて しまうのです。なぜ?