【MT4/MT5】 EA開発研究スレ Part39 【自動売買】 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
EA(Expert Advisor)の開発をメインとしたスレです。
▼関連スレ
【MT4/5】Meta Trader初心者専用54【EA素人】 [無断転載禁止]©2ch.net
http://tamae.2ch.net/test/read.cgi/market/1488076405/
【MT4/MT5】 EA運用観察スレ Part1.1 [無断転載禁止]©2ch.netDat落ち)
http://tamae.2ch.net/test/read.cgi/market/1457092185/
【MT4/MT5】 EA乞食スレ Part1 【素人以下】 [無断転載禁止]©2ch.net
http://medaka.2ch.net/test/read.cgi/market/1494911868/
▼ドキュメント
MQL4言語ドキュメント(英語)
https://docs.mql4.com/
MQL5言語ドキュメント(日本語)
https://www.mql5.com/ja/docs
▼アップローダー
めたとれなうpろだ
ttp://u3.getuploader.com/mt
▼Q&A
・○○できるインジありませんか? → スレチです
・○○できるEAありませんか? → スレチです
・○○するコードの書き方教えて下さい → スレチです
・オススメの業者教えて下さい → スレチです
・PCのスペックで最適化の効率が… → スレチです
・バックテストでこんなすごい結果出たぜ! → スレチです
・○○言語ってどうなの? → スレチです
EA開発研究に無関係な話題、ループしてる話題、成績自慢を徹底して無視することがスレの品質向上に繋がります。
▼前スレ
【MT4/MT5】 EA開発研究スレ Part38 【自動売買】 [無断転載禁止]©2ch.net
http://medaka.2ch.net/test/read.cgi/market/1497365612/ >>681
オーダー出しっぱなし、エラーは表示だけでいいならこんなもんかな
#property strict
extern datetime entry = D'2017.10.6 14:20';
extern double level = 112.951;
extern int magic = 100;
extern double lot = 0.1;
extern int slip = 0;
void start() {
static datetime last;
datetime now = TimeCurrent();
if (now >= entry && last < entry)
if (Bid > level)
if (!OrderSend(Symbol(), OP_SELL, lot, Bid, slip, 0, 0, NULL, magic, 0, Lime))
printf("error %d", GetLastError());
last = now;
} 人がせっかく丁寧に質問し続けて質問者のイメージアップしてたのに、
逆ギレするクソ質問者が現れたせいで、
今後、僕の肩身が狭くなる事がよそうされるのですん… 豊嶋先生の本にエラー処理が書かれている、その本を読めばいい >>703
#include <stdlib.mqh>
int Error = GetLastError();
printf("error %d (%s)", Error, ErrorDescription(Error));
したいところなのですん。
MQLでprintf使った事ないけど、stringのフォーマットは%sで良かったのすん? そうだけど、質問する前にドキュメントくらい読めばいいのになんで読まないの? なんか、アホが沸いてるけどどこまで対応するかは要件次第なんだよ。
こちとらエスパーじゃねーんだからよ こういうやつに>>681みたいなのは騙されるわけだよ
ちょっと高くても何が必要なのかを知ってる人がいたらいいんだけどね >>708
%sの事ですん?
それは、printfは、僕は使う必要がないからなのですん。 勿論、使ってるのですん。話が噛み合ってないのですん? あー、ID追ってみてわかったのですん。
この話が噛み合ってない人、逆ギレした馬鹿ですんw
ID:BC07cBs80、論理性が破綻してるのですんw 707やるのに知らないprintf使う必要ないだろってことなんだが >>715
頭悪そうだから、丁寧に教えてあげるのですん。
MQLはCと違ってstringっていう型があって、これはオブジェクトらしいから色々出来て
最近の他の普通の言語と同じように + で連結ができるのですん。
だから、文字列を連結して出力したいなら
Print("hoge" + (string)hage_num + (string)boke_flag);
で、事足りて、フォーマットなんか使う必要無いのですん。
だから普段はやるとしたら
Printf("error " + (string)Error + " (" + ErrorDescription(Error) + ")",);
でいいのですん。
でも、お前が >>703 でprintf()を使ったから、
その流儀に併せて、利便性考えたらこうした方が良いよね?
って、あえてprintf()をつかってあげたのですん。
つまり、要点はストリングをどうフォーマットするのかではなく、
“エラーの内容くらい出力した方がいいんじゃね? おまえ、エラーコード全部覚えてるの?”
なのですんw
逆ギレする人は、頭が常人からずれちゃってるのですんw >>716
そんな要求仕様ないだろ
ほんとバカだな
こういうことにならないようにって話なんだがまだわからんの? 面白いのですんw めちゃくちゃ面白い人なのですんwwww このスレでは僕が一番下っ端かと思ってたけど、更に下が出来たのですん。
オレ、格、あげー、なのですんw >>717
おまえには最低5万円から作ってやるよ。 >>720
君は知識レベルからいくともう少し弁えた方がいいね ■ このスレッドは過去ログ倉庫に格納されています