請問XS使用的程式碼語言,共通性最接近市場上哪一種程式語言?

  •   377 
  • 最後發表   XQYi  2024 六月 12
XQYi 發文於   2024/05/24

請問XS使用的程式碼語言,共通性最接近目前市場上的哪一種程式語言?

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

MultiCharts、HTS等EasyLanguage系列的語言。

XQYi 發文於   2024/05/24

感謝教授!
交給GPT寫了個交易程式如下,有部分語法差異,只能期待XQ的AI自動編寫功能盡速完成了

Inputs: 

    ShortMA(5),     // 短期均線週期

    LongMA(10),     // 長期均線週期

    VolumeThreshold(1.5), // 成交量放大倍數門檻

    StopLoss(1000), // 止損點(以點數為單位)

    TakeProfit(2000); // 止盈點(以點數為單位)

 

Vars: 

    ShortMAValue(0), 

    LongMAValue(0), 

    EntryPrice(0);

 

// 計算均線值

ShortMAValue = Average(Close, ShortMA);

LongMAValue = Average(Close, LongMA);

 

// 買入條件:短期均線上穿長期均線且成交量放大

If ShortMAValue crosses over LongMAValue and Volume > Average(Volume, LongMA) * VolumeThreshold then

begin

    Buy ("BuySignal") next bar at market;

    EntryPrice = Close;

end;

 

// 賣出條件:短期均線下穿長期均線

If ShortMAValue crosses under LongMAValue then

    Sell ("SellSignal") next bar at market;

 

// 止損條件

If MarketPosition = 1 then

begin

    If Close <= EntryPrice - StopLoss then

        Sell ("StopLoss") next bar at market;

end;

 

// 止盈條件

If MarketPosition = 1 then

begin

    If Close >= EntryPrice + TakeProfit then

        Sell ("TakeProfit") next bar at market;

 

end;

 

虎科大許教授 發文於   2024/05/24

XS 下單沒有next bar。

Sell ("SellSignal") next bar at market;

改成

Sell(1,market,Label:="SellSignal");

  • 按讚來自於
  • xqyi0502
XQYi 發文於   2024/06/12

感謝提供

GPT還是一直犯同樣的錯,eazy 和 XS 語法差距,很難讓不懂程式者借勢使力!

發表回覆
Close