![]() |
在這個頁面顯示本主題全部的 22 個文章 |
奇狐社區論壇 (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=18350)
如何永遠顯示其代號至另代號為止
進訊
AQ1:=O<=A線 and H>A線;
AQ2:=Cross(A,B);
停訊
盈a:=進價+50;
損a:=進價-20;
出訊
BQ1:=O>=B線 and L<B線;
BQ2:=Cross(M,N);
停訊
盈b:=進價+80;
損b:=進價-30;
1:進訊=1 出訊=-1 停訊=0
2:希望 依順序顯示其代號至另代號為止
請幫忙賜教 謝謝
回覆: 如何永遠顯示其代號至另代號為止
引用:
最初由 mori868 發表
進訊
AQ1:=O<=A線 and H>A線;
AQ2:=Cross(A,B);
停訊
盈a:=進價+50;
損a:=進價-20;
出訊
BQ1:=O>=B線 and L<B線;
BQ2:=Cross(M,N);
停訊
盈b:=進價+80;
損b:=進價-30;
1:進訊=1 出訊=-1 停訊=0
2:希望 依順序顯示其代號至另代號為止
請幫忙賜教 謝謝
回覆: 回覆: 如何永遠顯示其代號至另代號為止
引用:
最初由 cgjj 發表
何謂代號?
回覆: 回覆: 回覆: 如何永遠顯示其代號至另代號為止
[QUOTE]最初由 mori868 發表
[B]
也就是要依順序顯示倉位啦
進訊代號 為 1
出訊代號 為 -1
停訊代號 為 0
回覆: 回覆: 回覆: 回覆: 如何永遠顯示其代號至另代號為止
引用:
最初由 mori868 發表
[QUOTE]最初由 mori868 發表
[B]
也就是要依順序顯示倉位啦
進訊代號 為 1
出訊代號 為 -1
停訊代號 為 0
回覆: 回覆: 回覆: 回覆: 回覆: 如何永遠顯示其代號至另代號為止
引用:
最初由 cgjj 發表
// 參考範例:(請自行修改為合用的)
SS:(進訊-出訊)+停訊*2;
SS:=ref(SS,barslast(SS<>0));
SS:=SS*(SS<>2);
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 如何永遠顯示其代號至另代號為止
引用:
最初由 mori868 發表
因
進訊有兩個
出訊有兩個
停訊有四個
要如何代入此公式呢
回覆: 回覆: 回覆: 回覆: 回覆: 如何永遠顯示其代號至另代號為止
引用:
最初由 cgjj 發表
// 參考範例:(請自行修改為合用的)
SS:(進訊-出訊)+停訊*2;
SS:=ref(SS,barslast(SS<>0));
SS:=SS*(SS<>2);
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 如何永遠顯示其代號至另代號為止
引用:
最初由 mori868 發表
這公式的使用法是否方便做一簡單例子
以利正確參考利用 是盼
A:ma(c,10),COLORWHITE linethick1;
B:ma(c,30),COLORGREEN linethick1;
D:ma(c,60),COLORMAGENTA linethick1;
金叉:=ref(CROSS(B,D),1) linethick0 colorred;
死叉:=ref(CROSS(D,B),1) linethick0 COLORWHITE;
ZA:=barslast(金叉)+1;
ZB:=barslast(死叉)+1;
支撐:ref(C,ZA),precision0,colorred,linethick0;
壓力:ref(C,ZB),precision0,colorred,linethick0;
由於在 ZA 與 ZB 波段 只會做一次進出
希望
1:ZA 與 ZB 波段 做多次進出
2:每次進出 停利=進價+50 停損=進價-20
3:如何求取順序倉位
4:因倉位有錯 幫忙做一範例 以參考應用 請不要用迴圈寫 謝謝
引用:
最初由 mori868 發表
A:ma(c,10),COLORWHITE linethick1;
B:ma(c,30),COLORGREEN linethick1;
D:ma(c,60),COLORMAGENTA linethick1;
金叉:=ref(CROSS(B,D),1) linethick0 colorred;
死叉:=ref(CROSS(D,B),1) linethick0 COLORWHITE;
ZA:=barslast(金叉)+1;
ZB:=barslast(死叉)+1;
支撐:ref(C,ZA),precision0,colorred,linethick0;
壓力:ref(C,ZB),precision0,colorred,linethick0;
由於在 ZA 與 ZB 波段 只會做一次進出
希望
1:ZA 與 ZB 波段 做多次進出
2:每次進出 停利=進價+50 停損=進價-20
3:如何求取順序倉位
4:因倉位有錯 幫忙做一範例 以參考應用 請不要用迴圈寫 謝謝
引用:
最初由 cgjj 發表
交易必要之多個元素, 都沒有交待
故請自行處理, 恕不協助
引用:
最初由 mori868 發表
交易必要之多個元素是什麼 是否列舉一範例 以做參考
引用:
最初由 cgjj 發表
您可以參考之前網友提的這兩個範例
http://www.chiefox.com.tw/bbs/showt...&threadid=12433
http://www.chiefox.com.tw/bbs/showt...&threadid=11818
規則與進出之特性決定程式的複雜度
有些邏輯沒有迴圈是難以被寫出來的
另外還有程式設計者本身的習慣問題
若您要指定 "請不要用迴圈寫"
那麼很抱歉, 您的問題狀況或許不適用
引用:
最初由 mori868 發表
了解
再請教 設
停利a 停損a 停利b 停損b
如何依順序其中之一成立為1時 其餘三個顯示為0
引用:
最初由 cgjj 發表
這是四個變數, 互不相干
要先整合, 整合後僅留首個停訊, 範例如下:
停訊:=停利a or 停損a or 停利b or 停損b;
停訊:=停訊 and sum(停訊, barslast(進場)+1)=1;
整合後您若要依據整合結果, 決定是否顯示各類停的訊號
可搭配 and 來處理
例如:
停利a and 停訊 <== 成立時顯示 [停利a] 的符號
停損a and 停訊 <== 成立時顯示 [停損a] 的符號
如何一對一顯示
進訊=AQ1 & AQ2 兩種
出訊=BQ1 & BQ2 兩種
停訊=利a1 & 損a1
利a2 & 損a2
利b1 & 損b1
利b2 & 損b2
1: 進訊 與 出訊 共四種只顯示一種
2: 停訊共八種只顯示一種
3: 1 與 2 要一一相對 當條件成立為 1 其餘顯示0
引用:
最初由 mori868 發表
如何一對一顯示
進訊=AQ1 & AQ2 兩種
出訊=BQ1 & BQ2 兩種
停訊=利a1 & 損a1
利a2 & 損a2
利b1 & 損b1
利b2 & 損b2
1: 進訊 與 出訊 共四種只顯示一種
2: 停訊共八種只顯示一種
3: 1 與 2 要一一相對 當條件成立為 1 其餘顯示0
引用:
最初由 cgjj 發表
沒有給相對應的決定規則, 那來的 "一對一" 和 "只顯示一種" ?
引用:
最初由 mori868 發表
進訊=AQ1
停訊=利a1 & 損a1
進訊=AQ2
停訊=利a2 & 損a2
出訊=BQ1
停訊=利b1 & 損b1
出訊=BQ2
停訊=利b2 & 損b2
引用:
最初由 cgjj 發表
您這是多策略吧
沒交待多策略如何組合決定進出的情況下
這問題僅適合自己去求解處裡
引用:
最初由 mori868 發表
這樣是否可以行
!: 停訊:=先選出一種
2:進訊:=AQ1 or AQ2
3:出訊:=BQ1 or BQ2
4:才帶入下面公式
Now單:if(進訊,1,if(出訊,-1,if(停訊,0,999)));
Now單:=ref(Now單,barslast(Now單<>999));
全部時間均為台灣時間, 現在時間為03:24 | 在這個頁面顯示本主題全部的 22 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.