前提・実現したいこと
EA製作中にエラーが出たので修正方法を教えていただけたらありがたいです。
APIからJSONを取得するEAを制作していますが、JSONparse用のincludeファイル<JAson.mqh>を読み込むように「#include <JAson.mqh>」を1行足したところ、
'void' function returns a value
のエラーが出て先へ進めなくなりました。
エラーメッセージ 'void' function returns a value
該当のソースコード
MQL4
1#include <JAson.mqh> 2 3void OnTick() 4 { 5//--- 6 GetWebData(); 7 } 8//+------------------------------------------------------------------+ 9//+------------------------------------------------------------------+ 10string URL = "https://api.bybit.com/v2/public/orderBook/L2?symbol=BTCUSD"; 11 12void GetWebData() 13{ 14 15 int WebR; 16 int timeout = 5000; 17 string cookie = NULL,headers; 18 char post[],ReceivedData[]; 19 string str; 20 21 StringToCharArray( str, post ); 22 WebR = WebRequest( "GET", URL, cookie, NULL, timeout, post, 0, ReceivedData, headers ); 23 if(!WebR) Print("Web request failed"); 24 25 string ReceivedText = CharArrayToString(ReceivedData); 26 Comment(ReceivedText); 27 28 return(0); 29
試したこと
原因がわからずなにも試すことができませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー