- This topic has 2 ข้อความตอบกลับ, 2 เสียง, and was last updated 1 year, 8 months มาแล้ว by .
-
กระทู้
-
สวัสดีครับ
ผมต้องการเขียน code เพื่อหาสัญญาณซื้อ มี เงื่อนไข ดังนี้ คือ
1 เรียง volume การซื้อขายจากมากไปหาน้อย เอาแค่ 20 อันดับแรก
2 หุ้นตัวนั้นราคาปิด ตัดเส้น ema 100 วัน ขึ้นมาไม่เกิน 5 วันผมเอาโค๊ดของ SQ มาแก้เพื่อเรียง volume แต่เมื่อ explore แล้วได้ค่าแปลกๆ รบกวนดูให้ด้วยครับ
แล้วถ้าแก้ไขถูกต้องแล้วต้องการ เขียนเงือนไขในการซื้อต้องเขียนยังไงครับ เช่น Buy = ??? AND BarsSince(Cross(C,Ref(EMA(C,100)),-1))<=5;
ขอบคุณครับ
{ // Calculate Ranking
wlnum = CategoryFind( “ALLSTOCK”, categoryWatchlist ); //Find watchlist number
symlist = CategoryGetSymbols( categoryWatchlist, wlnum );if ( Status(“stocknum”) == 0 )
{//Delete static variables
StaticVarRemove( “VolumeRank*” );for( i = 0; ( Symbol = StrExtract( symlist, i ) ) != “”; i++ )
{
if ( Symbol != “0SET” )
{
array = Foreign( Symbol, “Volume”, fixup = 0 );
RestorePriceArrays();
StaticVarSet ( “VolumeRank” + symbol, Volume );
_TRACE( symbol );
}
}StaticVarGenerateRanks( “rank”, “VolumeRank”, 20, 1234 );
}
}
symbol = Name();values = StaticVarGet ( “VolumeRank” + symbol );
rank = StaticVarGet ( “rank” + symbol );AddColumn ( values, “VolumeRank” );
AddColumn ( rank, “rank” );Filter = 1;
- คุณต้องเข้าสู่ระบบเพื่อตอบกลับกระทู้นี้