![]() |
總頁數 (2): [1] 2 » 在這個頁面顯示本主題全部的 16 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 请教高手函数编写 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=399)
请教高手函数编写
函数
高人:
您好!我来自大陆,飞狐(奇狐的大陆版)用户,有个函数不知怎么样编写,向宝岛的高手请教了.
已知:
1<=n<=100 , 并且n属于自然数 ,
1<k<90 , 并且k属于自然数 ,
有个指标W(n,k),该指标是关于n和k的函数 ,
想求出一对 n和k的值,令到W(n,k)为极小值,如何求出这一对 n和k的值?并求出W(n,k)的值?
函数如下:
W(n,k)=3*sin(n*k*c-2)-0.5*cos(5*c*k+3)+cos(4*n*n*k*k*c*c+3)-sin(0.5*n*c)+sin(n*2+8)+cos(k*2.5+6) c是指收市价
高手
能否找出一种,不用人为地参与解函数极值的过程,而编程序让飞狐采用一一列举的方法,例如让飞狐计算出,在所有的n和k的组合下,W(n*k)的值, 上例便有100*88种n和k的组合,那么W(n*k)的值便有8800个,那么在W(n*k)的这
8800个值中找出一个最小值便可,并输出n和k,与及W(n*k)的最小值.
要辛苦高手了,因为在函数相当复杂,且函数式不断变动的情况下,例如在有n, k, s, u ,p 共5个变量(n, k, s, u ,p均为在一定范围内的实数)情况
下,要先通过人为地参与解函数极值的过程就太不现实了,用其它专业的软件求解函数极值将会耗费大量时间,而且未必能求解出结果,更何况股票不同,
函数也可能不同,从而追踪市场成为不可能的任务,
飞狐可否实现:采用一一列举的方法,计算出在所有的n和k的组合下,W(n*k)的值,然后取其最小值?
辛苦高手要费神想下了,盼您能解决这问题,愿一切安好!baby
使用VC++编写成DLL在技术指标中CALL引用即可
函数
版主大大:
多谢您的提点了,您所说的VC++是否是一种编程的工具啊,DLL又是什么呢?不知道会否很有难度,从未接触过编程.
baby
VC++在软件业界号称软件之母,飞狐系列产品其架构平台以Trade Station为业界参考属开放式架构,因此Power User可使用VC++来开发软件中没有的函数,即所谓的DLL扩展函数,其功能将跳脱原始软件架构,当然此层级之User已经进入程序撰写领域
函数
版主大大:
唉,真是怕鬼偏撞上,VC++这名头听来已够吓人,不知到版主是否 较了解VC++,可否指一捷径让我解决这拦路虎, baby都不知如何下手,感恩了!
baby
VC++我也只了解一点点,个人比较熟VB,中个内地有许多网站有上传有关VC++的Real Play格式的rm教学檔,蛮方便自修,书籍教材可到图书馆借或VC++论坛都有,个人也是使用此方法闲暇时间进行自修的
函数
版主大大:
好多谢您给的意见! 我要尝试一下了,有不懂再向您请教了,愿您事事顺利!88!
baby
試試這一個,
ps:請自行驗證答案,我不知公式的意義,無法驗證.
感謝yanglcx兄的分享。
yanglcx兄 :
感谢您帮助,不知到可否提供公式的原程序?令外,只能看到最近一段时间的曲线,是否是为了减小电脑的运算时间?辛苦您了,谢谢您!
baby
試用狀況如何?
那些參數如何用呀?
减小电脑的运算时间......是的,我當機過不想害你,亦不想去測奇狐最大运算时间容忍度.
你熟悉VC++? 有開發環境嗎?
更正:當機指電腦一直在全力運算中,一直無法跳出行同當機,
函数
yanglcx兄 :
试了一下,泸市A股的排序计算量大概在80分钟左右,个股要等下才出现曲线,还是您考虑问题比较周全,:).
不懂VC++,还是要买书看看,開發環境?是什么来的?
不过因为不知道程序是怎样,所以我没法用较简单的函数去测试一下,原函数过于复杂,难以求出其极值,我就没法用简单函数验证程序计算的结果了.
没出现意料中的运算结果,暂未能检查出哪里出错了,要花时间看看.
yanglcx兄能提供程序我学习下就最好不过了,您有邮箱吗?
谢谢您了!
baby
給我你的郵箱.
邮
全部時間均為台灣時間, 現在時間為12:38 | 總頁數 (2): [1] 2 » 在這個頁面顯示本主題全部的 16 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.