COCO研究院

 找回密碼
 註冊
搜索
查看: 2999|回復: 6

Ture or False 問題

[複製鏈接]
發表於 16-9-9 12:47 | 顯示全部樓層 |閱讀模式
本帖最後由 huagei 於 16-9-9 13:23 編輯

請 問 大大
condition8  = avg(close,1000) ;


if marketposition=0 and time>0845 and time<=1320 and   condition8=False then begin

    if condition1 then begin buy next bar at var0 limit;

and else
      if condition3 and condition7 then begin sellshort next bar at  var1 limit;

end else
   if condition4 then begin sellshort next bar at var1 limit;
end;

if Time >= 1335 then………

         setexitonclose;

...   請問一直到程式結束 condition8=False 就這樣不管它。

當有一天condition8=avg(close,length)條件成立時,會自動變 ture 而執行 嗎?
還是要重啟 condition8=ture 才會執行 ?




 樓主| 發表於 16-9-10 15:04 | 顯示全部樓層
大概明白了  

感恩…  

謝謝 blj0511  大大  指導
回復 支持 1 反對 0

使用道具 舉報

發表於 16-9-9 17:00 | 顯示全部樓層
condition8是true or false,你下面又condition8=avg某數值? 這樣不行喔~


 樓主| 發表於 16-9-10 00:22 | 顯示全部樓層
對不起…  大大…   

我寫錯了

當有一天 condition8 =avg(close,1000) 條件成立時,    會執行與否?
發表於 16-9-10 10:29 | 顯示全部樓層
本帖最後由 blj0511 於 16-9-10 11:04 編輯

恩 你程式這樣寫還是錯誤,你若第一行真的這樣寫,下方條件都不會成立,因為你這樣寫condition8會等於一個數值,下面卻用true false判斷condition8,就不太對了

還有 "當有一天 condition8 =avg(close,1000) 條件成立時", 這句話的敘述也有問題
condition通常用再true false,所以你應該是

condition8=false;
if 某變數或是價=avg(close,1000) then condtion8=true;

然後下面才去對condition8做ture or false的判斷


評分

參與人數 1金錢 +1 收起 理由
jinace + 1 按一個讚

查看全部評分

發表於 16-9-10 15:32 | 顯示全部樓層
blj0511 發表於 16-9-10 10:29
恩 你程式這樣寫還是錯誤,你若第一行真的這樣寫,下方條件都不會成立,因為你這樣寫condition8會等於一個數值 ...

感謝波大解說

跟你學了不少東西

感恩
 樓主| 發表於 17-2-10 16:21 | 顯示全部樓層
本帖最後由 huagei 於 17-2-10 16:22 編輯

謝  謝   波大…   

你說的對…   
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 24-12-26 21:12

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |