初心者の方からの質問 MQL4 MT4 MetaTrader 4 - ページ 8 123456789101112131415...260 新しいコメント Ilya Melamed 2016.11.23 12:55 #71 Slawa:8バッファの情報は古いです新しいMQL4では、最大512個のバッファを設定することができます。理解するためには、MQL4 IndicatorsのExamplesフォルダにあるindicatorsのソースコードを参照してください。そして、ドキュメントを 読むもちろん、参考図書のリンクもありがとうございます:)しかし、すでに目を通しています。残念ながら、これらの追加バッファは何をするのか、何が表示され、何が表示されないのか等、具体的なことは何も見つからず、ただ機能だけで、新しい「バッファ」の構造や目的については何も書かれていません。この人はフォーラムで回答を求めているのであって、参考書へのリンクを求めているわけではありません。どなたか、もっと詳しく説明してください。:)せめて、それを説明する記事へのリンクは? Renat Akhtyamov 2016.11.23 13:03 #72 Ilya Melamed:もちろん、ガイドへのリンクもありがとうございます:)とはいえ、すでに目を通しています。残念ながら、何のために追加のバッファが必要なのか、何が表示され、何が表示されないのか、など具体的なものは見つからず、機能だけで、構造や目的、更新された「バッファ」のロジックについては何もわかりませんでした。この方はフォーラムで回答を求めているのであって、参考書へのリンクを求めているわけではありません。どなたか、もっと詳しく説明してください。:)せめて、このことが説明されている記事へのリンクは?お楽しみください。https://www.mql5.com/ru/articles/1500https://www.mql5.com/ru/articles/1503 削除済み 2016.11.23 13:03 #73 Ilya Melamed:もちろん、ガイドへのリンクもありがとうございます:)とはいえ、すでに目を通しています。残念ながら、何のために追加のバッファが必要なのか、何が表示され、何が表示されないのか、など具体的なものは見つからず、機能だけで、構造や目的、更新された「バッファ」のロジックについては何もわかりませんでした。この人はフォーラムで回答を求めているのであって、参考書へのリンクを求めているわけではありません。どなたか、もっと詳しく説明してください。:)せめて、それが説明されている記事へのリンクは?新しいmql4では、追加のバッファを使用する必要はありません。バッファーに入れたものが表示されます。グラフシリーズタイプがDRAW_NONEの場合、何も表示されないことがあります。インジケーターの主な関数はOnCalculate() です。まずは始めてみてください。https://docs.mql4.com/ru/basis/function/events#oncalculate Функции обработки событий - Функции - Основы языка - Справочник MQL4 docs.mql4.com Функции обработки событий - Функции - Основы языка - Справочник MQL4 削除済み 2016.11.23 13:18 #74 Renat Akhtyamov:お楽しみください。https://www.mql5.com/ru/articles/1500https://www.mql5.com/ru/articles/1503 楽しむことができるものでしょう。古いものばかりですね。イリヤ・メラメッドもちろん、記事を読んでみてください。ただし、主な機能は異なるので、今は指標の冒頭部分を別の方法で構築した方が良いということは覚えておいてください(前の記事であげたリンクを参照してください)。また、Nikolay Kositsin 氏によって書かれたCodeBaseの指標にも目を通すことができます。全部食べてくれました:)。 Andrei Sokolov 2016.11.24 09:26 #75 ごあいさつMT4で、ある関数からvoid OnTick()した後にEAを書いています。Print("TEXT")。(私のタスクはログに "TEXT "と刻み込むことです)。コンパイルしてみると、テスターのジャーナルに「TEXT」と刻々と表示されます。チャート上で同じExpert Advisorを有効にすると、読み込みが正常に完了し、それだけで「TEXT」というテキストが存在しない状態になります。同時に、関数Comment() とAlert()は、チャート上でもテスター上でも同じように動作します。 私は何を間違えているのだろう? 削除済み 2016.11.24 10:46 #76 spoiltboy:ごあいさつMT4で、ある関数からvoid OnTick()した後にEAを書いています。Print("TEXT")。(私のタスクはログに "TEXT "と刻み込むことです)。コンパイルしてみると、テスターのジャーナルに「TEXT」と刻々と表示される。チャート上で同じExpert Advisorを有効にすると、読み込みが正常に完了し、それだけで「TEXT」というテキストが存在しない状態になります。同時に、関数Comment() とAlert()は、チャート上でもテスター上でも同じように動作します。 私は何を間違えているのだろう? Expert Advisor の完全なコードと、それを実行するインストルメント名を添付してください。 Andrei Sokolov 2016.11.24 12:11 #77 Alexey Kozitsyn: Expert Advisor の完全なコードとそれを実行しているインストルメント名を添付してください。例えばUSDCHF, H1など、どんな楽器でも。//+------------------------------------------------------------------+//| 123.mq4 |//| Copyright 2016, MetaQuotes Software Corp. |//| https://www.mql5.com |//+------------------------------------------------------------------+#property copyright "Copyright 2016, MetaQuotes Software Corp."#property link "https://www.mql5.com"#property version "1.00"#property strict//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+int OnInit() {//--- //--- return(INIT_SUCCEEDED); }//+------------------------------------------------------------------+//| Expert deinitialization function |//+------------------------------------------------------------------+void OnDeinit(const int reason) {//--- }//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+void OnTick() {//--- Print("TEXT"); }//+------------------------------------------------------------------+ Автоматический трейдинг и тестирование торговых стратегий www.mql5.com MQL5: язык торговых стратегий для MetaTrader 5, позволяет писать собственные торговые роботы, технические индикаторы, скрипты и библиотеки функций Questions from Beginners MQL4 エキスパートアドバイザー - 雑多な質問 help me please [解決済み]. Vitalie Postolache 2016.11.24 12:41 #78 spoiltboy:ごあいさつMT4で、ある関数からvoid OnTick()した後にEAを書いています。Print("TEXT")。(私のタスクはログに "TEXT "と刻み込むことです)。コンパイルしてみると、テスターのジャーナルに「TEXT」と刻々と表示されます。チャート上で同じExpert Advisorを有効にすると、読み込みが正常に完了し、それだけで「TEXT」というテキストが存在しない状態になります。同時に、関数Comment() とAlert()は、チャート上でもテスター上でも同じように動作します。 私は何を間違えているのだろう?確かにその時はダニがいなかった。わかりやすくするために、ticksカウンターを追加し、その値を表示します。int tik=0;void OnTick(){ tik++;Print("tik # = ", tik);} Andrei Sokolov 2016.11.24 15:51 #79 Vitalie Postolache:たしかに、当時はダニがいなかったからなあ。わかりやすくするために、ティックカウンターを追加し、その値を表示します。int tik=0;void OnTick(){ tik++;Print("tik # = ", tik);}Comment() とAlert()関数は、チャート上でもテスター上でも同じように動作します。私は何を間違えているのだろう? Renat Akhtyamov 2016.11.24 16:49 #80 spoiltboy:例えばUSDCHF, H1など、どんな楽器でも。//+------------------------------------------------------------------+//| 123.mq4 |//| Copyright 2016, MetaQuotes Software Corp. |//| https://www.mql5.com |//+------------------------------------------------------------------+#property copyright "Copyright 2016, MetaQuotes Software Corp."#property link "https://www.mql5.com"#property version "1.00"#property strict//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+int OnInit() {//--- //--- return(INIT_SUCCEEDED); }//+------------------------------------------------------------------+//| Expert deinitialization function |//+------------------------------------------------------------------+void OnDeinit(const int reason) {//--- }//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+void OnTick() {//--- Print("TEXT");return(0); }//+------------------------------------------------------------------+ 123456789101112131415...260 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
8バッファの情報は古いです
新しいMQL4では、最大512個のバッファを設定することができます。
理解するためには、MQL4 IndicatorsのExamplesフォルダにあるindicatorsのソースコードを参照してください。そして、ドキュメントを 読む
もちろん、参考図書のリンクもありがとうございます:)しかし、すでに目を通しています。残念ながら、これらの追加バッファは何をするのか、何が表示され、何が表示されないのか等、具体的なことは何も見つからず、ただ機能だけで、新しい「バッファ」の構造や目的については何も書かれていません。
この人はフォーラムで回答を求めているのであって、参考書へのリンクを求めているわけではありません。どなたか、もっと詳しく説明してください。:)せめて、それを説明する記事へのリンクは?
もちろん、ガイドへのリンクもありがとうございます:)とはいえ、すでに目を通しています。残念ながら、何のために追加のバッファが必要なのか、何が表示され、何が表示されないのか、など具体的なものは見つからず、機能だけで、構造や目的、更新された「バッファ」のロジックについては何もわかりませんでした。
この方はフォーラムで回答を求めているのであって、参考書へのリンクを求めているわけではありません。どなたか、もっと詳しく説明してください。:)せめて、このことが説明されている記事へのリンクは?
お楽しみください。
https://www.mql5.com/ru/articles/1500
https://www.mql5.com/ru/articles/1503
もちろん、ガイドへのリンクもありがとうございます:)とはいえ、すでに目を通しています。残念ながら、何のために追加のバッファが必要なのか、何が表示され、何が表示されないのか、など具体的なものは見つからず、機能だけで、構造や目的、更新された「バッファ」のロジックについては何もわかりませんでした。
この人はフォーラムで回答を求めているのであって、参考書へのリンクを求めているわけではありません。どなたか、もっと詳しく説明してください。:)せめて、それが説明されている記事へのリンクは?
新しいmql4では、追加のバッファを使用する必要はありません。
バッファーに入れたものが表示されます。グラフシリーズタイプがDRAW_NONEの場合、何も表示されないことがあります。
インジケーターの主な関数はOnCalculate() です。まずは始めてみてください。
https://docs.mql4.com/ru/basis/function/events#oncalculate
お楽しみください。
https://www.mql5.com/ru/articles/1500
https://www.mql5.com/ru/articles/1503
イリヤ・メラメッド
もちろん、記事を読んでみてください。ただし、主な機能は異なるので、今は指標の冒頭部分を別の方法で構築した方が良いということは覚えておいてください(前の記事であげたリンクを参照してください)。また、Nikolay Kositsin 氏によって書かれたCodeBaseの指標にも目を通すことができます。全部食べてくれました:)。
ごあいさつ
MT4で、ある関数からvoid OnTick()した後にEAを書いています。
Print("TEXT")。
(私のタスクはログに "TEXT "と刻み込むことです)。
コンパイルしてみると、テスターのジャーナルに「TEXT」と刻々と表示されます。チャート上で同じExpert Advisorを有効にすると、読み込みが正常に完了し、それだけで「TEXT」というテキストが存在しない状態になります。
同時に、関数Comment() とAlert()は、チャート上でもテスター上でも同じように動作します。
私は何を間違えているのだろう?
ごあいさつ
MT4で、ある関数からvoid OnTick()した後にEAを書いています。
Print("TEXT")。
(私のタスクはログに "TEXT "と刻み込むことです)。
コンパイルしてみると、テスターのジャーナルに「TEXT」と刻々と表示される。チャート上で同じExpert Advisorを有効にすると、読み込みが正常に完了し、それだけで「TEXT」というテキストが存在しない状態になります。
同時に、関数Comment() とAlert()は、チャート上でもテスター上でも同じように動作します。
私は何を間違えているのだろう?
Expert Advisor の完全なコードとそれを実行しているインストルメント名を添付してください。
例えばUSDCHF, H1など、どんな楽器でも。
//| 123.mq4 |
//| Copyright 2016, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
//---
Print("TEXT");
}
//+------------------------------------------------------------------+
ごあいさつ
MT4で、ある関数からvoid OnTick()した後にEAを書いています。
Print("TEXT")。
(私のタスクはログに "TEXT "と刻み込むことです)。
コンパイルしてみると、テスターのジャーナルに「TEXT」と刻々と表示されます。チャート上で同じExpert Advisorを有効にすると、読み込みが正常に完了し、それだけで「TEXT」というテキストが存在しない状態になります。
同時に、関数Comment() とAlert()は、チャート上でもテスター上でも同じように動作します。
私は何を間違えているのだろう?
確かにその時はダニがいなかった。わかりやすくするために、ticksカウンターを追加し、その値を表示します。
void OnTick()
{
tik++;
Print("tik # = ", tik);
}
たしかに、当時はダニがいなかったからなあ。わかりやすくするために、ティックカウンターを追加し、その値を表示します。
void OnTick()
{
tik++;
Print("tik # = ", tik);
}
Comment() とAlert()関数は、チャート上でもテスター上でも同じように動作します。
私は何を間違えているのだろう?
例えばUSDCHF, H1など、どんな楽器でも。
//+------------------------------------------------------------------+
//| 123.mq4 |
//| Copyright 2016, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
//---
Print("TEXT");
return(0);
}
//+------------------------------------------------------------------+