觸發訊號下單議題訊問?

  •   334 
  • 最後發表   賢仔  2024 十二月 23
賢仔 發文於   2024/12/18

小編.小幫手.教授 您好

昨天勳詢問的問題.如何把2個條件觸發後下單.昨天測試回測沒有下單是否可以幫我看看 謝謝

long_condition = eMA(Close, 3) cross over eMA(Close, 8);

 

if Position = 0 and long_condition then begin

Buy(1, ep); { 買進1張 }

 

目前想要把這2個條件觸發後再下單..

if condition1 and condition2 then Buy(1, ep);

我昨天測試有加入這行可是回測的時候沒有下單..謝謝

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/12/18

你的condition1及condition2是什麼?

 

賢仔 發文於   2024/12/18

condition1 = eMA(Close, 3) cross over eMA(Close, 8);

 

 

 

if Position = 0 and long_condition then begin

 

condition2 Buy(1, ep); { 買進1張 }

 

 

 

目前想要把這2個條件觸發後再下單..

 

if condition1 and condition2 then Buy(1, ep)

 

這樣寫法是否可以呢?謝謝

虎科大許教授 發文於   2024/12/18

condition2是什麼?

賢仔 發文於   2024/12/19

再麻煩教授 幫我看看.謝謝

input: ep(0,"進場價格");

condition2 Buy(1, ep); { 買進1張 }

 

虎科大許教授 發文於   2024/12/19

condition2要等於True或False。你這樣寫不行。

像condtion1這樣寫:

condition1 = eMA(Close, 3) cross over eMA(Close, 8);

賢仔 發文於   2024/12/19

謝謝 教授 我在測試看看

XS小編 發文於   2024/12/23

Hello 賢仔,

 

小編補充,您可以先觀看網站上的教學區教學影片,裡面有XS語法的基礎和應用可以閱覽。

會比較容易理解語法如何撰寫。

發表回覆
Close