奇狐社區論壇
在這個頁面顯示本主題全部的 3 個文章

奇狐社區論壇 (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=11093)


由 Markchu7 在 2009-02-19 19:58 發表:

[求救]請問要如何寫?

公式如下
紅K:=IF(C>O OR (C=O AND H-C<C-L),V,0);
黑K:=IF(C<O OR (C=O AND H-C>C-L) OR (C=O AND H-C=C-L),V,0);
紅K均量:MA(紅K,5),LINETHICK;
黑K均量:MA(黑K,5),LINETHICK;
我ㄉ寫法是-->當紅K時,成交量會被帶進來計算紅K均量,但同時黑K部分會被給"0"去計算黑K均量,
請問-->如果是收紅K時,希望黑K均量停止運算(即保持前一個值,不要用"0"來運算)要如何寫?


由 cgjj 在 2009-02-20 11:18 發表:

回覆: [求救]請問要如何寫?

引用:
最初由 Markchu7 發表
公式如下
紅K:=IF(C>O OR (C=O AND H-C<C-L),V,0);
黑K:=IF(C<O OR (C=O AND H-C>C-L) OR (C=O AND H-C=C-L),V,0);
紅K均量:MA(紅K,5),LINETHICK;
黑K均量:MA(黑K,5),LINETHICK;
我ㄉ寫法是-->當紅K時,成交量會被帶進來計算紅K均量,但同時黑K部分會被給"0"去計算黑K均量,
請問-->如果是收紅K時,希望黑K均量停止運算(即保持前一個值,不要用"0"來運算)要如何寫?



不是很懂您說的
試試看是否為您要的結果

CK紅:=C>O OR (C=O AND H-C<C-L);
紅K:=IF(CK紅,V,0);
黑K:=IF(C<O OR (C=O AND H-C>C-L) OR (C=O AND H-C=C-L),V,0);
黑K:=if(CK紅,ref(黑K,1),黑K);
紅K均量:MA(紅K,5),LINETHICK;
黑K均量:MA(黑K,5),LINETHICK;

或是

紅K:=IF(C>O OR (C=O AND H-C<C-L),V,ref(V,1));
黑K:=IF(C<O OR (C=O AND H-C>C-L) OR (C=O AND H-C=C-L),V,ref(V,1));
紅K均量:MA(紅K,5),LINETHICK;
黑K均量:MA(黑K,5),LINETHICK;


由 peter109 在 2009-02-20 12:17 發表:

如果上面的 不是您要的
您可用 SUMBARS函數
試試看您是否有解

__________________
至誠能勝天下至偽
至拙能勝天下至巧


全部時間均為台灣時間, 現在時間為13:14
在這個頁面顯示本主題全部的 3 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.