どうすればいいのか、わからない。どこに答えがあるのだろう?知っている人、説明してください。
jaffer wilson:
ありがとうございます、これから調べてみます。
MqlRatesを確認されましたか?
Реter Konow:
てかてか
てかてか
このように
#property strict #define Time(n) iTime(NULL,0,n) #define Open(n) iOpen(NULL,0,n) #define High(n) iHigh(NULL,0,n) #define Low(n) iLow(NULL,0,n) #define Close(n) iClose(NULL,0,n) //+------------------------------------------------------------------+ void OnStart() { for(int i=0;i<10;i++) { ResetLastError(); Print("Bar№ ",i," : ",Time(i)," , O = ",Open(i)," , H = ",High(i)," , L = ",Low(i)," , C = ",Close(i)); int err=GetLastError(); if(err>0) Print("Error № ",err); } } //+------------------------------------------------------------------+
Igor Makanu:
このように
#property strict
MQL5では不要です。
そして、このような人たちが
#define Time(n) iTime(NULL,0,n) #define Open(n) iOpen(NULL,0,n) #define High(n) iHigh(NULL,0,n) #define Low(n) iLow(NULL,0,n) #define Close(n) iClose(NULL,0,n)
かくれみのあるエラーに遭遇するのが好き(基本的なチェックを怠る人全般)
Igor Makanu:
このように
マルチプラットフォームMT4のコードのようなものでしょうか?グッド!今はほとんど全部マルチプラットフォームで書いています。
Vladimir Karputov:
隠れミスを好む(一般的に、基本的なチェックを怠る人ばかりです)
何の話ですか?
アレクセイ・ヴォルチャンスキー
マルチプラットフォームのMT4コードのようなものでしょうか?よかった、今はほとんどマルチプラットフォームで書いているんだ。
残念ながらこれは強行手段です...。何キロものコードを書く余裕はない ))))- 真面目な話、私は自分のコードが読みやすい(セルフドキュメント化されている)ことが好きなのです。
SZZY: ここのモデレーターが知恵を授けてくれます。 今回もポストチェックでコードを書かざるを得ません。去年は Abort() か Halt() にお願いしました。MQL-プログラムを終了するためです。履歴データ、端末環境変数などが利用できない場合、受信ティックのコードで何かをする意味がありません。しかし、到着した専門家たちは「必要ない-必要ないから」と叫んでいた((.
![MQL5 - MetaTrader 5クライアントターミナルにビルトインされたトレードストラテジーの言語](https://c.mql5.com/i/registerlandings/logo-2.png)
取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索