![]() |
在這個頁面顯示本主題全部的 11 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- ffl傳錯了嗎? (http://www.chiefox.com.tw/bbs/showthread.php?threadid=23256)
ffl傳錯了嗎?
W1:between(B,9,10) and HHV(H,B+1)<DYNAINFO(53) and 漲幅<9.5
and wb>wa and wb<wa*1.7 linethick0;
<%
WW=ffl.vardata("W1")
if WW=1 then
Set WshShell= CreateObject ("WScript.Shell")
WshShell.exec("c:\XX.exe")
end if
%>
出現 error說。類型不符, 執行腳本失敗。
W1值已確認是ok的,不是0就是1。
是ffl傳錯值了嗎?或我哪裡錯了!
回覆: ffl傳錯了嗎?
引用:
最初由 mangomango8855 發表
W1:between(B,9,10) and HHV(H,B+1)<DYNAINFO(53) and 漲幅<9.5
and wb>wa and wb<wa*1.7 linethick0;
<%
WW=ffl.vardata("W1")
if WW=1 then
Set WshShell= CreateObject ("WScript.Shell")
WshShell.exec("c:\XX.exe")
end if
%>
出現 error說。類型不符, 執行腳本失敗。
W1值已確認是ok的,不是0就是1。
是ffl傳錯值了嗎?或我哪裡錯了!
那我該怎麼寫?
找了好多文章還是看不出要怎麼寫!可以請幫忙有個提示嗎?看了幾十篇還找不出來。嗚嗚~~~
回覆: 那我該怎麼寫?
引用:
最初由 mangomango8855 發表
找了好多文章還是看不出要怎麼寫!可以請幫忙有個提示嗎?看了幾十篇還找不出來。嗚嗚~~~
為了呼叫元大的api
當W1成立時,我設在第9~10分時的1分週期棒棒,呼叫元大自動下單的api做下單處理,我上網看他們的api是exe檔,傳參數給exe,所以才想用<%%>vbscript來呼叫exe檔,但先用其它的exe測!目前這個exe是嘸蝦米的exe檔!如果W1=1時,這個嘸蝦米的exe檔會起來。
回覆: 為了呼叫元大的api
引用:
最初由 mangomango8855 發表
當W1成立時,我設在第9~10分時的1分週期棒棒,呼叫元大自動下單的api做下單處理,我上網看他們的api是exe檔,傳參數給exe,所以才想用<%%>vbscript來呼叫exe檔,但先用其它的exe測!目前這個exe是嘸蝦米的exe檔!如果W1=1時,這個嘸蝦米的exe檔會起來。
我不認為這是vbscript的問題
今天如果我不寫自動下單,也一樣會遇到同樣問題!
奇狐程式結合vbscript時的做法!
如果W1是我在奇狐裡設定出來的指標!它原本是陣列~~~那vbscript一般是如何銜接奇狐給的值,如果只能ffl只能接非陣列值,那就等於奇狐沒功用!程式都麻是變數傳來傳去!
我現在的問題是奇狐的指標出來的數值,在VBscript是如果接收。說是陣列!
在奇狐a:close; 請問這不是陣列嗎?但我看文章依然可以用ffl(a)傳到vbscript。
這不是去懂vbscript就可以解決的。是欠缺奇狐系統傳值到vbscript的方法,請問除了問你們還能問誰!
單單我今天要把資訊傳到我手機或email或line或什麼都不行!單跟我講一堆自動下單的事。是不是扯遠了又沒解決問題!
所以說!指標出來的數值都是陣列數,因為比如1分鐘週期。每分鐘都出現值,這其實的陣列!而一般我們看到以為是單單一個值!所以才會誤解嗎?
結果還是,要如果做,請偉大又厲害的大大寫給易了的sample吧!
回覆: 我不認為這是vbscript的問題
引用:
最初由 mangomango8855 發表
今天如果我不寫自動下單,也一樣會遇到同樣問題!
奇狐程式結合vbscript時的做法!
如果W1是我在奇狐裡設定出來的指標!它原本是陣列~~~那vbscript一般是如何銜接奇狐給的值,如果只能ffl只能接非陣列值,那就等於奇狐沒功用!程式都麻是變數傳來傳去!
我現在的問題是奇狐的指標出來的數值,在VBscript是如果接收。說是陣列!
在奇狐a:close; 請問這不是陣列嗎?但我看文章依然可以用ffl(a)傳到vbscript。
這不是去懂vbscript就可以解決的。是欠缺奇狐系統傳值到vbscript的方法,請問除了問你們還能問誰!
單單我今天要把資訊傳到我手機或email或line或什麼都不行!單跟我講一堆自動下單的事。是不是扯遠了又沒解決問題!
所以說!指標出來的數值都是陣列數,因為比如1分鐘週期。每分鐘都出現值,這其實的陣列!而一般我們看到以為是單單一個值!所以才會誤解嗎?
結果還是,要如果做,請偉大又厲害的大大寫給易了的sample吧!
奇狐的if then
所以在奇狐裡:讀W1時是==>
B:=BARSLAST(DATE<>ref(DATE,1));
for i=0 to B
if W1(B)=1 then
XXXXX
else
XXXX
end;
next i;
====>請問是這樣對嗎?
因為我在奇狐用if then也卡到!
回覆: 奇狐的if then
引用:
最初由 mangomango8855 發表
所以在奇狐裡:讀W1時是==>
B:=BARSLAST(DATE<>ref(DATE,1));
for i=0 to B
if W1(B)=1 then
XXXXX
else
XXXX
end;
next i;
====>請問是這樣對嗎?
因為我在奇狐用if then也卡到!
原碼:
CC:Close; OO:Open; for i=1 to datacount do begin if CC[i]>OO[i] then begin ..........符合條件之處理.......... end else begin ..........不符合條件之處理.......... end; end;
另外
for i=0 to B 這部分也是錯的
B是數列,不能這樣帶入 for 的式子中
奇狐社區論壇 > 指標公式 > [進階教學] 中的教學內容
建議請依序閱讀完,自己試寫歷練後,才能真正學會應用與處理
http://www.chiefox.com.tw/bbs/forum...p?s=&forumid=46
全部時間均為台灣時間, 現在時間為07:30 | 在這個頁面顯示本主題全部的 11 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.