我尝试写一个小的“程序”,从Quandl获得股票价格。 用户应该能够输入开始日期(yyyymmdd),然后程序应该从该日期获取数据并转发到当前日期。
extern "C"
JNIEXPORT jobject
UtilsJNI_nativeMapMemory(JNIEnv *env, jobject clazz, jlong size,
jint protection, jint mapFlags) {
void *pAddr = mmap64(NULL, size, protection, mapFlags|MAP_ANONYMOUS, -1, 0);
if (pAddr == NULL) {
env->ThrowNew(env->FindClass("java/io/IOException"), "fail to mmap");
return NULL;
} else {
return env->NewDirectByteBuffer(pAddr, size);
}
}
extern "C"
JNIEXPORT void
UtilsJNI_nativeUnmapMemory(JNIEnv *env, jobject clazz, jobject buffer) {
if (munmap(env->GetDirectBufferAddress(buffer), env->GetDirectBufferCapacity(buffer)) < 0) {
env->ThrowNew(env->FindClass("java/io/IOException"), "fail to munmap");
}
}
我的问题是我似乎无法获得比2018-03-27更新的数据。
答案 0 :(得分:0)
从2018年3月27日开始,确实不再更新或支持WIKI数据库。Quandl上最接近的替代方法是EOD,这是一种定价高的美国股票价格底价数据供稿。