請選擇 進入手機版 | 繼續訪問電腦版

COCO研究院

 找回密碼
 註冊
搜索
查看: 3006|回復: 8

語法問題請教各位大大

[複製鏈接]
Buy=(H-L>5);
Sell=(H-L>10);
dist = 0.3*ATR(10);
for( i = 0; i < BarCount; i++ )
{
if( Buy[i] ) PlotText( "@" , i, L[ i ]-dist[i], colorBlack );  
if( Sell[i] ) PlotText( "@" , i, H[ i ]+dist[i], colorBlack );
}

請問版上大大,我如果將Buy=(H-L>5); 改成Buy=(H-L=5); 我的標記就會不見,請問一下我的大於要改成等於語法上要如何修改呢??
另外,語法可以允許我設立兩個條件嗎??例如:Buy=(H-L>5,O>C);  如果不行我要如何修改呢??O=開盤 C=收盤



上一篇︰清纯的小妹妹自卫
下一篇︰群益已提供Python API範例
發表於 18-6-10 08:20|載入全部圖片 | 顯示全部樓層
  1. Buy=(H-L==5);
複製代碼
 樓主| 發表於 18-6-10 14:03|載入全部圖片 | 顯示全部樓層

感謝大大回復,那請問大大一下,如果我要設定兩種條件式,程式又該如何寫呢??
發表於 18-6-11 07:18|載入全部圖片 | 顯示全部樓層
  1. Buy=H-L>5 AND O>C;
複製代碼
 樓主| 發表於 18-6-11 20:00|載入全部圖片 | 顯示全部樓層

原來是要用邏輯函數,感謝大大
 樓主| 發表於 18-6-12 20:24|載入全部圖片 | 顯示全部樓層
本帖最後由 獨孤求勝 於 18-6-12 20:25 編輯

大大在跟你請教一下,如果條件要到三個是不是繼續加下去呢??
例如:Buy=H-L>5 AND O>C AND H-L>10
是這樣嗎??

發表於 18-6-12 21:17|載入全部圖片 | 顯示全部樓層
理論上是這樣
但是條件越多 你就要思考一下各條件的關係
 樓主| 發表於 18-6-12 22:36|載入全部圖片 | 顯示全部樓層
kuolung 發表於 18-6-12 21:17
理論上是這樣
但是條件越多 你就要思考一下各條件的關係

K大好像不是這樣,因為我這樣用無法顯示
發表於 18-6-13 12:43|載入全部圖片 | 顯示全部樓層
Buy = ( ( ( H - L ) > 5 ) && ( O > C )  &&  ( ( H - L ) > 10 )  )

H - L > 10 就一定會 H - L > 5


另外  H - L > 10 有可能會變成  H - ( L > 10 ) ;

所以我喜歡用 (  )  把您的想法順序寫清楚
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院  |網站地圖

GMT+8, 18-9-19 02:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表
理財討論網站 | 優質玻尿酸隆鼻 專業皮膚科診所 推薦電波拉皮效果 優質淨膚雷射效果 推薦微晶瓷隆鼻 | 徵信社精選| SEO優化|