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

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


由 mfj.52816 在 2010-08-31 22:43 發表:

[問題]請問總版主

假設均線程式(如下)
PARTLINE(DATATYPE=6 or DATATYPE=5 or DATATYPE=3,ma(c,10)),COLORyellow;
請問如果要讓程式用控制語言讓它在主圖消失或出現,則 IF 的指令該怎麼寫?麻煩指教一下

__________________
mfj.52816


由 peter109 在 2010-09-01 00:48 發表:

回覆: [問題]請問總版主

引用:
最初由 mfj.52816 發表
假設均線程式(如下)
PARTLINE(DATATYPE=6 or DATATYPE=5 or DATATYPE=3,ma(c,10)),COLORyellow;
請問如果要讓程式用控制語言讓它在主圖消失或出現,則 IF 的指令該怎麼寫?麻煩指教一下



如果您有顯示該均線的條件A
PARTLINE(A AND (DATATYPE=6 or DATATYPE=5 or DATATYPE=3),ma(c,10)),COLORyellow;

如果只是想隨興
加個參數作為控制條件
作用類似上面的A

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


由 mfj.52816 在 2010-09-01 08:45 發表:

再問

如果程式很多畫面很亂想做一個開關控制主圖則該如何?類似的程式指令該如何寫?

__________________
mfj.52816


由 cgjj 在 2010-09-01 09:09 發表:

回覆: 再問

引用:
最初由 mfj.52816 發表
如果程式很多畫面很亂想做一個開關控制主圖則該如何?類似的程式指令該如何寫?


公式套用與不套用就可決定了
何必用程式呢?

要用程式, 請用參數搭配 IF 處理
於程式最開頭加入此行:
if 參數=0 then exit; //跳離公式


由 mfj.52816 在 2010-09-01 21:45 發表:

[問題]請問總版主

為什麼此指令會讓後面的指令也消失
INPUT:N1(1,0,1);
PARTLINE(DATATYPE=6 or DATATYPE=5 or DATATYPE=3,ma(c,10)*N1),COLORyellow;PARTLINE(DATATYPE=6 or DATATYPE=5 ,ma(c,20)*N1),COLORcyan;
PARTLINE(DATATYPE=6 or DATATYPE=5,ma(c,60)*N1),COLORbrown;PARTLINE(DATATYPE=6 or DATATYPE=5,ma(c,120)*N1),COLORgray;PARTLINE(DATATYPE=6 or DATATYPE=5,ma(c,240)*N1),COLORgreen;
PARTLINE(DATATYPE=7,ma(c,5)*N1),COLORyellow;PARTLINE(DATATYPE=7,ma(c,10)*N1),COLORcyan;
PARTLINE(DATATYPE=8,ma(c,4)*N1),COLORyellow;PARTLINE(DATATYPE=8,ma(c,8)*N1),COLORcyan;
IF N1=0 then exit;//跳離公式

如果要保留下面程式的顯現功用,上面的程式該如何修改?
DRAWTEXT(islastbar and (DATATYPE=6 or DATATYPE=5 or DATATYPE=3 ),MA(c,10),''+numtostr(MA(c,10),2)),COLORyellow;
DRAWTEXT(islastbar and (DATATYPE=7),MA(c,5),''+numtostr(MA(c,5),2)),COLORyellow;
DRAWTEXT(islastbar and (DATATYPE=8),MA(c,4),''+numtostr(MA(c,4),2)),COLORyellow;

__________________
mfj.52816


由 cgjj 在 2010-09-02 08:43 發表:

回覆: [問題]請問總版主

引用:
最初由 mfj.52816 發表
為什麼此指令會讓後面的指令也消失
INPUT:N1(1,0,1);
PARTLINE(DATATYPE=6 or DATATYPE=5 or DATATYPE=3,ma(c,10)*N1),COLORyellow;PARTLINE(DATATYPE=6 or DATATYPE=5 ,ma(c,20)*N1),COLORcyan;
PARTLINE(DATATYPE=6 or DATATYPE=5,ma(c,60)*N1),COLORbrown;PARTLINE(DATATYPE=6 or DATATYPE=5,ma(c,120)*N1),COLORgray;PARTLINE(DATATYPE=6 or DATATYPE=5,ma(c,240)*N1),COLORgreen;
PARTLINE(DATATYPE=7,ma(c,5)*N1),COLORyellow;PARTLINE(DATATYPE=7,ma(c,10)*N1),COLORcyan;
PARTLINE(DATATYPE=8,ma(c,4)*N1),COLORyellow;PARTLINE(DATATYPE=8,ma(c,8)*N1),COLORcyan;
IF N1=0 then exit;//跳離公式

如果要保留下面程式的顯現功用,上面的程式該如何修改?
DRAWTEXT(islastbar and (DATATYPE=6 or DATATYPE=5 or DATATYPE=3 ),MA(c,10),''+numtostr(MA(c,10),2)),COLORyellow;
DRAWTEXT(islastbar and (DATATYPE=7),MA(c,5),''+numtostr(MA(c,5),2)),COLORyellow;
DRAWTEXT(islastbar and (DATATYPE=8),MA(c,4),''+numtostr(MA(c,4),2)),COLORyellow;



Exit 是 跳離公式
既然是跳離公式, 其後面的程式就不會被跑到唷


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


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

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