ต้องการให้ราคา Bid หยุดนิ่งที่ int start() ขอคำแนะนำหน่อยครับ

  • 3 replies
  • 1,433 views

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

*

jib2499

  • *
  • เม่าใหม่ ใจเกินร้อย
  • 8
เมื่อเปลี่ยน A เป็น true ในฟังค์ชั่น int OnInit()  ราคา  ฺBid ในคอมเมนต์ จะนิ่ง
แต่เมื่อเปลี่ยนเป็นใช้ใน  int start()  ราคา  Bid ในคอมเมนต์ จะเคลื่อนที่ตลอดตามราคาปัจจุบัน

ผมอยากให้ราคาฺBid มันนิ่งเมื่อเป็น true   ในฟังค์ชั่น int start()  เราจะต้องเขียนคำสั่งยังไงเหรอครับ 
ขอบคุณล่วงหน้าครับ


extern bool A=true;

int OnInit()
  {
 
     if(A==true)
       {
           
   Comment( "Bid = ",Bid ,"\r\n" );
   
         }
   return(0);
  }

Share Topic.


*

iRuler

  • *
  • แม่ทัพเม่า แห่งไรเดอร์
  • 1,272
แทนที่จะใช้ int start() ให้เปลี่ยนเป็น void OnTick() แทนครับ start() มันสมัยเก่าแล้ว
extern ก็เปลี่ยนเป็น input



โค๊ด [Select]
input bool A=true;
void OnTick()
  {
   if(!A)
     {
      Comment("Bid = ",Bid,"\r\n");
     }
  }



(TH)**

*

jib2499

  • *
  • เม่าใหม่ ใจเกินร้อย
  • 8
อ้างจาก: iRuler ที่ 25, สิงหาคม  2019, 01:06:37 PM
แทนที่จะใช้ int start() ให้เปลี่ยนเป็น void OnTick() แทนครับ start() มันสมัยเก่าแล้ว
extern ก็เปลี่ยนเป็น input



โค๊ด [Select]
input bool A=true;
void OnTick()
  {
   if(!A)
     {
      Comment("Bid = ",Bid,"\r\n");
     }
  }



(TH)**

ขอบคุณครับ    และถ้าผมอยากนำค่าBidที่นิ่งๆนี้ส่งค่านำไปใช้งานต่อ  เราต้องเขียนแบบไหนครับ รบกวนขอตัวอย่างคร่าวๆหน่อยครับ 

*

iRuler

  • *
  • แม่ทัพเม่า แห่งไรเดอร์
  • 1,272
โค๊ด [Select]
input bool A=true;
double bid;
void OnTick()
  {
   if(!A)
     {
      bid=Bid;
      Comment("Bid = ",Bid,"\r\n");
      FuncBlahBlah(bid);
     }
  }

void FuncBlahBlah(double d)
{
  Print("Bid = "+DoubleToString(d,Digits));
}