到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > 請問一下關於IF的語法錯誤
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
k5157
初級會員

註冊日期: Nov 2012
來  自:
文章數量: 17

請問一下關於IF的語法錯誤

你好請問一下關於IF的語法錯誤,這是朋友寫的關於畫線的公式,IF then的部分要如何修改才能符合奇狐用的呢,謝謝!!
sK1:=IF(DATAPERIOD=1,"KDJ.K#MIN5",0);
sK2:=IF(DATAPERIOD=2,"KDJ.K#MIN15",sK1);
sK3:=IF(DATAPERIOD=3,"KDJ.K#MIN60",sK2);
sK4:=IF(DATAPERIOD=5,"KDJ.K#DAY",sK3);
sK5:=IF(DATAPERIOD=6,"KDJ.K#WEEK",sK4);
sK6:=IF(DATAPERIOD=7,"KDJ.K#MONTH",sK5);
sK7:=IF(DATAPERIOD=8,"KDJ.K#MULTIDAY",sK6);
sK:=IF(DATAPERIOD=10,"KDJ.K#YEAR",sK7);
sD1:=IF(DATAPERIOD=1,"KDJ.D#MIN5",0);
sD2:=IF(DATAPERIOD=2,"KDJ.D#MIN15",sD1);
sD3:=IF(DATAPERIOD=3,"KDJ.D#MIN60",sD2);
sD4:=IF(DATAPERIOD=5,"KDJ.D#DAY",sD3);
sD5:=IF(DATAPERIOD=6,"KDJ.D#WEEK",sD4);
sD6:=IF(DATAPERIOD=7,"KDJ.D#MONTH",sD5);
sD7:=IF(DATAPERIOD=8,"KDJ.D#MULTIDAY",sD6);
sD:=IF(DATAPERIOD=10,"KDJ.D#YEAR",sD7);
zs:=BARSCOUNT(C);
sHH:=HHV(H,BARSLAST(sK<sD));
sLL:=LLV(L,BARSLAST(sK>sD));
sY1:=FILTERX(H=sHH,BARSLAST(sK<sD));
sY2:=FILTERX(L=sLL,BARSLAST(sK>sD));
sSD1RAWLINE(sY1,H,sY2,L,0),ColorGreen,LINETHICK3;
sSD2RAWLINE(sY2,L,sY1,H,0),ColorRed,LINETHICK3;
sT1:=BACKSET(BARSTATUS=2,BARSLAST(sY2)+1); sU1:=sT1>REF(sT1,1);
sT2:=BACKSET(sU1,REF(BARSLAST(sY2),1)+2); sU2:=sT2>REF(sT2,1);
sT3:=BACKSET(sU2,REF(BARSLAST(sY2),1)+2); sU3:=sT3>REF(sT3,1);
sT4:=BACKSET(sU3,REF(BARSLAST(sY2),1)+2); sU4:=sT4>REF(sT4,1);
sT5:=BACKSET(sU4,REF(BARSLAST(sY2),1)+2); sU5:=sT5>REF(sT5,1);
sT6:=BACKSET(sU5,REF(BARSLAST(sY2),1)+2); sU6:=sT6>REF(sT6,1);
sT7:=BACKSET(sU6,REF(BARSLAST(sY2),1)+2); sU7:=sT7>REF(sT7,1);
sT8:=BACKSET(sU7,REF(BARSLAST(sY2),1)+2); sU8:=sT8>REF(sT8,1);
sT9:=BACKSET(sU8,REF(BARSLAST(sY2),1)+2); sU9:=sT9>REF(sT9,1);
sT10:=BACKSET(sU9,REF(BARSLAST(sY2),1)+2); sU10:=sT10>REF(sT10,1);
sR1:=BACKSET(BARSTATUS=2,BARSLAST(sY1)+1); sS1:=sR1>REF(sR1,1);
sR2:=BACKSET(sS1,REF(BARSLAST(sY1),1)+2); sS2:=sR2>REF(sR2,1);
sR3:=BACKSET(sS2,REF(BARSLAST(sY1),1)+2); sS3:=sR3>REF(sR3,1);
sR4:=BACKSET(sS3,REF(BARSLAST(sY1),1)+2); sS4:=sR4>REF(sR4,1);
sR5:=BACKSET(sS4,REF(BARSLAST(sY1),1)+2); sS5:=sR5>REF(sR5,1);
sR6:=BACKSET(sS5,REF(BARSLAST(sY1),1)+2); sS6:=sR6>REF(sR6,1);
sR7:=BACKSET(sS6,REF(BARSLAST(sY1),1)+2); sS7:=sR7>REF(sR7,1);
sR8:=BACKSET(sS7,REF(BARSLAST(sY1),1)+2); sS8:=sR8>REF(sR8,1);
sR9:=BACKSET(sS8,REF(BARSLAST(sY1),1)+2); sS9:=sR9>REF(sR9,1);
sR10:=BACKSET(sS9,REF(BARSLAST(sY1),1)+2); sS10:=sR10>REF(sR10,1);
sA1:=REF(H,BARSLAST(sS1));
IF ANY(CROSS(H,sA1),zs) THEN
DRAWLINE(ss1,sA1,CROSS(H,sA1),sA1,0),ColorYellow,LINEDOT;
ELSE BEGIN
DRAWLINE(ss1,sA1,ISLASTBAR,sA1,1),ColorRed,LINETHICK3;
DRAWNUMBER(ISLASTBAR,sA1,sA1,2),ColorRed;
END
sA2:=REF(H,BARSLAST(sS2));
IF ANY(CROSS(H,sA2),zs) THEN
DRAWLINE(ss2,sA2,CROSS(H,sA2),sA2,0),ColorYellow,LINEDOT;
ELSE BEGIN
DRAWLINE(ss2,sA2,ISLASTBAR,sA2,1),ColorRed,LINETHICK3;
DRAWNUMBER(ISLASTBAR,sA2,sA2,2),ColorRed;
END

向版主報告此篇 | 查IP位址
Old Post 2019-10-01 14:10
k5157 現在離線 點選這裡查看 k5157 的個人資料 點選這裡給 k5157 傳送一條短訊 查找更多關於 k5157 的文章 增加 k5157 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18167

回覆: 請問一下關於IF的語法錯誤

引用:
最初由 k5157 發表
你好請問一下關於IF的語法錯誤,這是朋友寫的關於畫線的公式,IF then的部分要如何修改才能符合奇狐用的呢,謝謝!!
sK1:=IF(DATAPERIOD=1,"KDJ.K#MIN5",0);
sK2:=IF(DATAPERIOD=2,"KDJ.K#MIN15",sK1);
sK3:=IF(DATAPERIOD=3,"KDJ.K#MIN60",sK2);
sK4:=IF(DATAPERIOD=5,"KDJ.K#DAY",sK3);
sK5:=IF(DATAPERIOD=6,"KDJ.K#WEEK",sK4);
sK6:=IF(DATAPERIOD=7,"KDJ.K#MONTH",sK5);
sK7:=IF(DATAPERIOD=8,"KDJ.K#MULTIDAY",sK6);
sK:=IF(DATAPERIOD=10,"KDJ.K#YEAR",sK7);
sD1:=IF(DATAPERIOD=1,"KDJ.D#MIN5",0);
sD2:=IF(DATAPERIOD=2,"KDJ.D#MIN15",sD1);
sD3:=IF(DATAPERIOD=3,"KDJ.D#MIN60",sD2);
sD4:=IF(DATAPERIOD=5,"KDJ.D#DAY",sD3);
sD5:=IF(DATAPERIOD=6,"KDJ.D#WEEK",sD4);
sD6:=IF(DATAPERIOD=7,"KDJ.D#MONTH",sD5);
sD7:=IF(DATAPERIOD=8,"KDJ.D#MULTIDAY",sD6);
sD:=IF(DATAPERIOD=10,"KDJ.D#YEAR",sD7);
zs:=BARSCOUNT(C);
sHH:=HHV(H,BARSLAST(sK<sD));
sLL:=LLV(L,BARSLAST(sK>sD));
sY1:=FILTERX(H=sHH,BARSLAST(sK<sD));
sY2:=FILTERX(L=sLL,BARSLAST(sK>sD));
sSD1:DRAWLINE(sY1,H,sY2,L,0),ColorGreen,LINETHICK3;
sSD2:DRAWLINE(sY2,L,sY1,H,0),ColorRed,LINETHICK3;
sT1:=BACKSET(BARSTATUS=2,BARSLAST(sY2)+1); sU1:=sT1>REF(sT1,1);
sT2:=BACKSET(sU1,REF(BARSLAST(sY2),1)+2); sU2:=sT2>REF(sT2,1);
sT3:=BACKSET(sU2,REF(BARSLAST(sY2),1)+2); sU3:=sT3>REF(sT3,1);
sT4:=BACKSET(sU3,REF(BARSLAST(sY2),1)+2); sU4:=sT4>REF(sT4,1);
sT5:=BACKSET(sU4,REF(BARSLAST(sY2),1)+2); sU5:=sT5>REF(sT5,1);
sT6:=BACKSET(sU5,REF(BARSLAST(sY2),1)+2); sU6:=sT6>REF(sT6,1);
sT7:=BACKSET(sU6,REF(BARSLAST(sY2),1)+2); sU7:=sT7>REF(sT7,1);
sT8:=BACKSET(sU7,REF(BARSLAST(sY2),1)+2); sU8:=sT8>REF(sT8,1);
sT9:=BACKSET(sU8,REF(BARSLAST(sY2),1)+2); sU9:=sT9>REF(sT9,1);
sT10:=BACKSET(sU9,REF(BARSLAST(sY2),1)+2); sU10:=sT10>REF(sT10,1);
sR1:=BACKSET(BARSTATUS=2,BARSLAST(sY1)+1); sS1:=sR1>REF(sR1,1);
sR2:=BACKSET(sS1,REF(BARSLAST(sY1),1)+2); sS2:=sR2>REF(sR2,1);
sR3:=BACKSET(sS2,REF(BARSLAST(sY1),1)+2); sS3:=sR3>REF(sR3,1);
sR4:=BACKSET(sS3,REF(BARSLAST(sY1),1)+2); sS4:=sR4>REF(sR4,1);
sR5:=BACKSET(sS4,REF(BARSLAST(sY1),1)+2); sS5:=sR5>REF(sR5,1);
sR6:=BACKSET(sS5,REF(BARSLAST(sY1),1)+2); sS6:=sR6>REF(sR6,1);
sR7:=BACKSET(sS6,REF(BARSLAST(sY1),1)+2); sS7:=sR7>REF(sR7,1);
sR8:=BACKSET(sS7,REF(BARSLAST(sY1),1)+2); sS8:=sR8>REF(sR8,1);
sR9:=BACKSET(sS8,REF(BARSLAST(sY1),1)+2); sS9:=sR9>REF(sR9,1);
sR10:=BACKSET(sS9,REF(BARSLAST(sY1),1)+2); sS10:=sR10>REF(sR10,1);
sA1:=REF(H,BARSLAST(sS1));
IF ANY(CROSS(H,sA1),zs) THEN
DRAWLINE(ss1,sA1,CROSS(H,sA1),sA1,0),ColorYellow,LINEDOT;
ELSE BEGIN
DRAWLINE(ss1,sA1,ISLASTBAR,sA1,1),ColorRed,LINETHICK3;
DRAWNUMBER(ISLASTBAR,sA1,sA1,2),ColorRed;
END
sA2:=REF(H,BARSLAST(sS2));
IF ANY(CROSS(H,sA2),zs) THEN
DRAWLINE(ss2,sA2,CROSS(H,sA2),sA2,0),ColorYellow,LINEDOT;
ELSE BEGIN
DRAWLINE(ss2,sA2,ISLASTBAR,sA2,1),ColorRed,LINETHICK3;
DRAWNUMBER(ISLASTBAR,sA2,sA2,2),ColorRed;
END



各家軟體計算基礎架構和特性不盡相同
為避免誤用,請給計算原理
若僅給其他軟體原碼, 恕不協助!

向版主報告此篇 | 查IP位址
Old Post 2019-10-01 14:36
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為04:21 發表新主題    回覆主題
  上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
HTML語法禁止
vB 語法核准
表情符號核准
貼圖語法[IMG]核准
 

本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。

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

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.  聯絡我們