質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
MQL4

MQL4とは、MT4(MetaTrader4)で用いられるプログラム言語です。MT4は無料で使えるチャートソフトあり、MQL4を使うことで分析ツールのオリジナルスクリプトの作成ができます。

Q&A

1回答

1629閲覧

MQL4でプリント表示させたいがエラーが出る

shirogane

総合スコア11

MQL4

MQL4とは、MT4(MetaTrader4)で用いられるプログラム言語です。MT4は無料で使えるチャートソフトあり、MQL4を使うことで分析ツールのオリジナルスクリプトの作成ができます。

0グッド

0クリップ

投稿2019/03/26 07:24

編集2019/03/28 07:19

言語はMQL4です

コンパイルしてプリント表示させたい。 ここに質問の内容を詳しく書いてください。 MQL4で勉強を始めて最初に出てくるprintで文字を表示させるのがエラーになりでません MQL4でプリント表示させるためにコンパイルしようとしたら以下のエラーメッセージが発生しました。 'print' - function not defined ### 発生している問題・エラーメッセージ コンパイルができない エラーメッセージ 'print' - function not defined しろがね初号機.mq4 37 3 ### 該当のソースコード ```ここに言語を入力 MQL4 コード

//| Copyright 2019, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2019, 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 |
//+------------------------------------------------------------------+
// extern Lots = 0.1
void OnTick()
{

//---
print("test");

}
//+------------------------------------------------------------------+

試したこと

本に書いてあるようにint start に書き直してやってみたけどだめでした、調べてもよくわかりません

補足情報(FW/ツールのバージョンなど)

メタエディター バージョン5  build 1966
ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2019/03/26 08:52

このままではコードが見づらいので、質門を編集し、<code>ボタンで、出てくる’’’の枠の中にコードを貼り付けてください
y_waiwai

2019/03/26 08:53

また、エラーメッセージも、そのままの形で提示してください
shirogane

2019/03/29 23:56

しつもんを編集しました!
guest

回答1

0

質問がすごい見にくいので後で訂正しておいてくださいね

MQL4

1//+------------------------------------------------------------------+ 2//| Expert initialization function | 3//+------------------------------------------------------------------+ 4int OnInit()//このプログラムを起動した際に一度のみ実行されます 5{ 6//--- 7 8//--- 9return(INIT_SUCCEEDED); 10} 11//+------------------------------------------------------------------+ 12//| Expert deinitialization function | 13//+------------------------------------------------------------------+ 14void OnDeinit(const int reason)//0~9の引数によって何するかなどを決定できます調べてみてください 15{ 16//--- 17 18} 19//+------------------------------------------------------------------+ 20//| Expert tick function | 21//+------------------------------------------------------------------+ 22// extern Lots = 0.1 23void OnTick()//価格が動く毎に呼び出されます。startでも特に変わらないと思っていていいかと思います 24{ 25 26//--- 27Print("hello world"); 28 29} 30//+------------------------------------------------------------------+

これを実行したあと操作履歴タブを選択してみると「hello world」と表示されているかと思います

投稿2019/07/01 09:21

miya71ma

総合スコア49

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問